2026-03-26 14:01:24 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-26 14:01: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-03-26 14:01:24 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-26 14:01:24 [auto_selling_leboncoin.fr] INFO: Quick mode enabled: limiting photo downloads to 1 per item
2026-03-26 14:01:24 [auto_selling_leboncoin.fr] INFO: _job: 43bbafb4291c11f18f76c264925fbcfa, SCRAPY_JOB: None
2026-03-26 14:01:24 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-26 14:01:24 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-26 14:01:24 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-26 14:01:24 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-26 14:01:24 [scrapy.extensions.telnet] INFO: Telnet Password: b38233434c632990
2026-03-26 14:01: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-03-26 14:01:24 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 3600,
'CONCURRENT_REQUESTS': 5,
'DOWNLOAD_MAXSIZE': 52428800,
'DOWNLOAD_WARNSIZE': 10485760,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_leboncoin.fr/43bbafb4291c11f18f76c264925fbcfa.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-26 14:01:24 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-26 14:01:24 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-26 14:01: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-03-26 14:01:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-26 14:01:25 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-26 14:01:25 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-26 14:01:25 [scrapy.core.engine] INFO: Spider opened
2026-03-26 14:01:25 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-26 14:01:25 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-26 14:01:25 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2-quickmode
2026-03-26 14:01:25 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-26 14:01:25 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-03-26 14:01:25 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-26 14:01:25 [scrapy-playwright] INFO: Starting download handler
2026-03-26 14:01:25 [scrapy-playwright] INFO: Starting download handler
2026-03-26 14:01:30 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/85545/bellegarde-cars.htm and multipost_profile_id: a593ef88-ef84-4610-acaa-912053bbc491 and job_id: 43bbafb4291c11f18f76c264925fbcfa
2026-03-26 14:01:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/85545/bellegarde-cars.htm> (referer: https://www.leboncoin.fr/boutique/85545/bellegarde-cars.htm) ['zyte-api']
2026-03-26 14:01:45 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': 'datadome', 'value': 'Np1c7LBpVEi2qeiWJjrZbMPrBERN05XR0opuFAsTB6mle8rG47YriRn0U9MrcZCr1r8_~Oa4RV~toGtG2pefOG0AsD8byIiG4WVMflkk7vPL5Eu_bI9FPxMZWvAs7MQs', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806069702, 'httpOnly': False, 'secure': True}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/', 'expires': 1808661693, 'httpOnly': False, 'secure': True}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTlkMmE3MzUtMDA0Zi02OTVlLWIwN2YtMDY1YmMwZmZmZDczIiwiY3JlYXRlZCI6IjIwMjYtMDMtMjZUMTQ6MDE6MzMuNDQ0WiIsInVwZGF0ZWQiOiIyMDI2LTAzLTI2VDE0OjAxOjMzLjQ0NFoiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1790341293, 'httpOnly': False, 'secure': False}, {'name': '__Secure-Install', 'value': '01de65a3-cfc4-4059-b8e1-acb9547b0dc5', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1809093692, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '38c1de61-1585-4c8f-a49b-f30463f3521d', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1809093692, 'httpOnly': False, 'secure': True}, {'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mn7jjkjsvjn4dugs%22%2C%22_t%22%3A%22n2vwbxr5%7Cmn7jjm75%22%7D', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1808658095, 'httpOnly': False, 'secure': True}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykATADcA7gCMAHjABsAHwC2SAOwArFfKXSQAXyA', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1808658095, 'httpOnly': False, 'secure': True}, {'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5X0ExNTkyRjFFLUVENDctNEYxMS05RkM2LTZDNkQ3RTlGNjRCQiIsImNpZCI6bnVsbCwiZXhwIjoxODA2MDY5Njk2MDM3LCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806069696, 'httpOnly': False, 'secure': False}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5X0ExNTkyRjFFLUVENDctNEYxMS05RkM2LTZDNkQ3RTlGNjRCQiIsImNpZCI6bnVsbCwib3JpZ2luIjp0cnVlLCJyZWYiOm51bGwsImNvbnQiOm51bGwsIm5zIjp0cnVlLCJzYyI6bnVsbCwic3AiOm51bGx9', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1774535502, 'httpOnly': False, 'secure': False}]
2026-03-26 14:01:45 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': 'datadome', 'value': 'Np1c7LBpVEi2qeiWJjrZbMPrBERN05XR0opuFAsTB6mle8rG47YriRn0U9MrcZCr1r8_~Oa4RV~toGtG2pefOG0AsD8byIiG4WVMflkk7vPL5Eu_bI9FPxMZWvAs7MQs', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/'}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTlkMmE3MzUtMDA0Zi02OTVlLWIwN2YtMDY1YmMwZmZmZDczIiwiY3JlYXRlZCI6IjIwMjYtMDMtMjZUMTQ6MDE6MzMuNDQ0WiIsInVwZGF0ZWQiOiIyMDI2LTAzLTI2VDE0OjAxOjMzLjQ0NFoiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '__Secure-Install', 'value': '01de65a3-cfc4-4059-b8e1-acb9547b0dc5', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '38c1de61-1585-4c8f-a49b-f30463f3521d', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mn7jjkjsvjn4dugs%22%2C%22_t%22%3A%22n2vwbxr5%7Cmn7jjm75%22%7D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykATADcA7gCMAHjABsAHwC2SAOwArFfKXSQAXyA', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5X0ExNTkyRjFFLUVENDctNEYxMS05RkM2LTZDNkQ3RTlGNjRCQiIsImNpZCI6bnVsbCwiZXhwIjoxODA2MDY5Njk2MDM3LCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5X0ExNTkyRjFFLUVENDctNEYxMS05RkM2LTZDNkQ3RTlGNjRCQiIsImNpZCI6bnVsbCwib3JpZ2luIjp0cnVlLCJyZWYiOm51bGwsImNvbnQiOm51bGwsIm5zIjp0cnVlLCJzYyI6bnVsbCwic3AiOm51bGx9', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-26 14:01:45 [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'Thu, 26 Mar 2026 14:01:40 GMT'], b'Etag': [b'W/"n7ylqh7ueobz4l"'], b'Referrer-Policy': [b'no-referrer-when-downgrade'], b'Set-Cookie': [b'datadome=6Ydp4QyJBmfZ3UlC5rLjPzXd6AQCXMARpE4HcsgURFD2FJa9~zoJzGsr6m79P8kyb58vQjhWqmLUHb5MLWsd23e_Hv4hnSEmCJGuh37HVB3i2kpGlhhpVcIO5acqdQWw; 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 31a1ed822e5cb0d9c8c86a015f42b7be.cloudfront.net (CloudFront)'], b'X-Amz-Cf-Id': [b'L59DTYNnluPHU_wcdxDLbtxD0-ZgudMjyQnDPR_kYuft8krLjL8NgQ=='], b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'X-Cache': [b'Miss from cloudfront'], b'X-Datadome': [b'protected']}
2026-03-26 14:01:45 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '4efeda10-1ee3-4484-b2d7-2dd50b7c8e00'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-26 14:01:45 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': 'datadome', 'value': 'Np1c7LBpVEi2qeiWJjrZbMPrBERN05XR0opuFAsTB6mle8rG47YriRn0U9MrcZCr1r8_~Oa4RV~toGtG2pefOG0AsD8byIiG4WVMflkk7vPL5Eu_bI9FPxMZWvAs7MQs', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/'}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTlkMmE3MzUtMDA0Zi02OTVlLWIwN2YtMDY1YmMwZmZmZDczIiwiY3JlYXRlZCI6IjIwMjYtMDMtMjZUMTQ6MDE6MzMuNDQ0WiIsInVwZGF0ZWQiOiIyMDI2LTAzLTI2VDE0OjAxOjMzLjQ0NFoiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '__Secure-Install', 'value': '01de65a3-cfc4-4059-b8e1-acb9547b0dc5', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '38c1de61-1585-4c8f-a49b-f30463f3521d', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mn7jjkjsvjn4dugs%22%2C%22_t%22%3A%22n2vwbxr5%7Cmn7jjm75%22%7D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykATADcA7gCMAHjABsAHwC2SAOwArFfKXSQAXyA', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5X0ExNTkyRjFFLUVENDctNEYxMS05RkM2LTZDNkQ3RTlGNjRCQiIsImNpZCI6bnVsbCwiZXhwIjoxODA2MDY5Njk2MDM3LCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5X0ExNTkyRjFFLUVENDctNEYxMS05RkM2LTZDNkQ3RTlGNjRCQiIsImNpZCI6bnVsbCwib3JpZ2luIjp0cnVlLCJyZWYiOm51bGwsImNvbnQiOm51bGwsIm5zIjp0cnVlLCJzYyI6bnVsbCwic3AiOm51bGx9', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-26 14:01:45 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '4efeda10-1ee3-4484-b2d7-2dd50b7c8e00'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-26 14:01:45 [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": "4efeda10-1ee3-4484-b2d7-2dd50b7c8e00"}}, "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=datadome; name=pa_privacy; name=didomi_token; name=__Secure-Install; name=cnfdVisitorId; name=_pcid; name=_pctx; name=ry_ry-l3b0nco_realytics; name=ry_ry-l3b0nco_so_realytics'
2026-03-26 14:01:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/85545/bellegarde-cars.htm) ['zyte-api']
2026-03-26 14:01:47 [auto_selling_leboncoin.fr] INFO: Found 31 listings on page 1
2026-03-26 14:01:47 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168448025
2026-03-26 14:01:47 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-26 14:01:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2117
2026-03-26 14:01:48 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273168448025%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168448025: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168448025
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Peugeot 308 1.6 hdi 92 cv 2012, berline, gris, 5 cv, 5 '
'portes, première mise en circulation le 01/03/2012, garantie '
': 3 mois.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - cd\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - sieges reglables en hauteur\n'
' - verrouillage automatique des portes en roulant\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Sieges arrières rabattable\n'
' - coupe circuit\n'
' - prédisposition téléphone\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette coulissante, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_C50504',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168448025',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 260000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/72/f3/4272f338cb1ec28f8fd31d9b6ed6abfcf061cb76.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/4f/19/a64f193298ed09afd912ae9d7f5efe004e470bd7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/4e/d0/784ed0061db99b6da5b8320b809ba09aa479e76b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/a1/4c/bfa14c98d2882e346b7e9a9ce0808cf2e220de60.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/64/1a/84641a41c35dcf1938963ddfa8aa95d080e40204.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/0c/71/0c0c712b36e9747fe20e49ed22e2525fcf338387.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/a9/50/c9a9503abc6a933b95fff90f1f299fbeb48ac3a0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/42/e4/0742e40ae17a6502cf2c217827b673d17b224a5b.jpg?rule=ad-large'],
'price': 2490,
'price_includes_vat': False,
'registration_date': '2012-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 hdi 92 cv 2012',
'transmission': 'manual',
'trim': '308 1.6 HDi FAP 92ch Business 5p',
'vin': None,
'year': 2012}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e36cfadb-39d6-5bee-9980-f6ef9f79a950 with identifier: 3168448025
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e36cfadb-39d6-5bee-9980-f6ef9f79a950
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252F72%252Ff3%252F4272f338cb1ec28f8fd31d9b6ed6abfcf061cb76.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/72/f3/4272f338cb1ec28f8fd31d9b6ed6abfcf061cb76.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168412818
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273168412818%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168412818: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168412818
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Opel Corsa 1.3 cdti 75 ch ** GARANTIE**, citadine, rouge, 4 '
'cv, 3 portes, première mise en circulation le 19/05/2011.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r'
' ********************* KIT CHAINE DE DISTRIBUTION NEUF '
'***************************\n'
'\n'
'Référence annonce : VRZ_A14FCC',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412818',
'listing': 'auction',
'make': 'OPEL',
'model': 'Corsa',
'odometer': 207000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/13/cd/ac/13cdac64f6bad22d6672690e6eba659298c5cd86.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/fd/c2/f5fdc2c3f53776f314347b100fb50436f0cb7d98.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/8b/e7/a18be7736a3ed4b6de2f9e5a3b765ccad08e70a5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/f0/fd/f5f0fd0e634502b4bc279d3f3a91a5ff6ea11bd4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/3d/87/d23d872187c06c17aeb0cc0577d8d29bca513d64.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/88/e7/fd88e7ae61c75014108516c5667b58b823d8f498.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/b5/92/96b592def45ae36e278c82da670a007833cc60b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/9e/ad/1c9eadd9931f4f2dc0d6176927ce5ca107d11b8e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/a1/9b/34a19b14c493cf660575dfba50ae97600cdc064c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/24/db/5124db573cc4dc05750b6f25eb468bc16b3e7f0b.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2011-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Corsa 1.3 cdti 75 ch * GARANTIE',
'transmission': 'manual',
'trim': 'Corsa 1.3 CDTI 75ch Edition 5p',
'vin': None,
'year': 2011}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b3791f9e-a8d6-5cd1-882d-e84e70ea58f4 with identifier: 3168412818
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b3791f9e-a8d6-5cd1-882d-e84e70ea58f4
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fcd%252Fac%252F13cdac64f6bad22d6672690e6eba659298c5cd86.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/cd/ac/13cdac64f6bad22d6672690e6eba659298c5cd86.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168412816
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273168412816%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168412816: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168412816
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 1.2 PURETECH 12/2020 **GARANTIE**, citadine, '
'blanc, 4 cv, 5 portes, première mise en circulation le '
'11/12/2020.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||climatisation : multi zone\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_2A8399',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 83,
'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/3168412816',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 108000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/e6/e0/b4e6e05675edcc9d7add949a8337bf53854f218c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/b8/f1/d1b8f1a5f6a1717dddf9534f134c8e6764c8d3b8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/34/ab/e234ab2e6f4c4703e3f2ddccd52cc633e469a1b4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/28/54/3f2854eac7f626e5826e9ca064754e5042cf6c47.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/a1/4a/42a14a9a0e1e462519765db47eaffdb3c2aa95cd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/04/bb/7404bbfa4c93e80d180ac0e5924147efa2442b22.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/73/3c/14733c69270e8e09ce887ef24bb5e00f6f256f95.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/4f/7a/dc4f7afbb255b86c5840e60651a6f9c74b1a8502.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/45/46/2445463e5c38a7695dd48b4230124b65b99bf1c2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/ae/4f/21ae4f70f90cdc4afd9ba53e7b04ac9ed70d990c.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2020-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 1.2 PURETECH 12/2020 *GARANTIE',
'transmission': 'manual',
'trim': 'C3 1.2 PureTech 83ch S&S Shine Business 123g',
'vin': None,
'year': 2020}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f0acbd48-f716-51b9-b80c-3802a2bfdf1d with identifier: 3168412816
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f0acbd48-f716-51b9-b80c-3802a2bfdf1d
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fe6%252Fe0%252Fb4e6e05675edcc9d7add949a8337bf53854f218c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/e6/e0/b4e6e05675edcc9d7add949a8337bf53854f218c.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168412815
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273168412815%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168412815: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168412815
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Fiat Tipo 1.4i 12/2017 **GARANTIE**, berline, bleu foncé, 5 '
'cv, 5 portes, première mise en circulation le 29/12/2017.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r'
' *********************** KIT COURROIE DE DISTRIBUTION NEUF '
'*****************************\n'
'\n'
'Référence annonce : VRZ_1EE2C4',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412815',
'listing': 'auction',
'make': 'FIAT',
'model': 'Tipo',
'odometer': 168000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/cc/8c/b2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/a9/ec/6ba9eca7d4428e40fc63f38d1a5cb2e60e187c4e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/f1/18/9bf11853345be6757ba917c648cf0228dc0af275.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/b9/de/83b9de9c03d2be0abc8a5b9ebaae1a3b76a7425d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/7c/60/aa7c60f1ca16b852b15cf05669942f0799b7f9ce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/e9/66/49e9666f0776f554a57a69f57464542be7a34dfb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/cf/b0/a0cfb059b6ea974440dcc1a84ee3cca3617bb5af.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/b3/4f/42b34fbb0699257a57bff5f259682e14430d84e2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/d3/ed/79d3edc9d4955f6cf3d7a4a4bf61f0e9214c44f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/66/4a/35664ab376f2190ea9be0ace8f31cbdfbd11c230.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2017-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Fiat Tipo 1.4i 12/2017 *GARANTIE',
'transmission': 'manual',
'trim': '1.4 95ch Tipo 4p',
'vin': None,
'year': 2017}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d9e029fe-f01d-5488-9ae4-23c860efc5ef with identifier: 3168412815
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d9e029fe-f01d-5488-9ae4-23c860efc5ef
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb2%252Fcc%252F8c%252Fb2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/cc/8c/b2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168412814
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273168412814%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168412814: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168412814
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'RENAULT Grand Scenic III 1.5 dci 105 **PETIT PRIX**p, '
'monospace, beige, 6 cv, 5 portes, première mise en '
'circulation le 09/06/2009.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - frein parking automatique\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_4B7F5A',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 106,
'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/3168412814',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Grand Scenic',
'odometer': 218000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/f7/57/c2f757b06b567afa46ebceb03157a5686862d034.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/e5/ae/66e5ae01b5d8fe9fa5b78933f98b01767bb3641b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/c4/37/3dc4375e3740258f251c5cb81cf0e1643fdf36f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/11/de/df11deb3da14f6f3d3ba715e6a4be0cdb4c0f06a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/d7/83/4dd78361ca666e87ecf942e5baac494e58007b74.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/d2/67/01d26728e85a38262822fcc3bd3626bab1ef8ce2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/68/13/5f6813fe09f799132516bf867d7eb1d34c01db7f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/4b/18/f64b18987db722e17d7d2383713233e52fef7c6d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/61/ed/4d61ed26c296ba0749a57e2f56d8c670da8d42e7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/e2/5f/29e25fdebf887ca48fb1173011e3e8eb24f55c70.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2009-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Grand Scenic III 1.5 dci 105 *PETIT PRIX*p',
'transmission': 'manual',
'trim': 'Grand Scenic 1.5 dCi 110ch FAP Authentique 5 places',
'vin': None,
'year': 2009}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a512192-9395-5f2e-86be-2a6a768b69ea with identifier: 3168412814
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6a512192-9395-5f2e-86be-2a6a768b69ea
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ff7%252F57%252Fc2f757b06b567afa46ebceb03157a5686862d034.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/f7/57/c2f757b06b567afa46ebceb03157a5686862d034.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168412812
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273168412812%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168412812: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168412812
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 II 1.2 **121000 KMS**, citadine, blanc, 4 cv, 5 '
'portes, première mise en circulation le 31/07/2014.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - phares à LED\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
'\n'
'Carte grise possible sur place, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
' ********************************** KIT COURROIE DISTRIBUTION '
'NEUF **********************************\n'
'\n'
'Référence annonce : VRZ_C12243',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 81,
'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/3168412812',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 121000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/24/3a/42243a52a41143f43eb0495848313dc2f9550b73.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/ec/66/9fec6659430e243892db160045dcb4a5452ef005.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/bf/22/1fbf227408018b26458801445eb2f0d979b3ff02.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/3e/50/073e50930d6b36d044cd5273d04ac085d63d04f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/0f/8a/560f8a4b0a88783aba422dd8a5d8a0b6cf79b924.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/4b/d6/e74bd61356159b2004912f5e1355985a6c25da1d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/2f/96/9e2f96b6a3864edfb85f6d4fc526667d5989b680.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/c7/6b/5dc76b2a2d7bb6f32cc857225709d96569381d7a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/41/7c/fa417cc2edc5164cff0be3f8c477725b02c91038.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/1c/16/941c1608cb499f6e1a490c35915d3ea0812f080e.jpg?rule=ad-large'],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2014-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 II 1.2 *121000 KMS',
'transmission': 'manual',
'trim': 'C3 1.2 PureTech Vitamine II',
'vin': None,
'year': 2014}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5350bb38-d437-5e68-b925-53f85d8ad793 with identifier: 3168412812
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5350bb38-d437-5e68-b925-53f85d8ad793
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252F24%252F3a%252F42243a52a41143f43eb0495848313dc2f9550b73.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/24/3a/42243a52a41143f43eb0495848313dc2f9550b73.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167830465
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273167830465%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167830465: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167830465
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 1.6 hdi 92 cvx **pack confort**, berline, blanc, 5 '
'cv, 5 portes, première mise en circulation le 04/05/2012.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Extérieur :\n'
' - Attelage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
'\n'
'Carte grise possible sur place, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_39F1FF',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167830465',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 169000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/33/c8/ee33c89f883c74ba4506f806a3217222e64af1eb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/a1/d7/21a1d7128d8c139a8cc2915d6d124a1aa6a91fa6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/5f/2d/675f2d64288f7fd0e3377b3d06f26454904c22b6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/6a/e7/8f6ae7e8c9ed25612535107730d360b434f663d0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/36/14/75361476f99078060c5eed3c880c5c7141001caa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/4b/0b/fc4b0b7f2a488b8c19b333f2ad48ac1f4c3de3f0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/be/38/34be38979118f1769a4bf6831c1660b26df2e036.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/4b/b6/194bb62df2c8e7aa0e2ac9099385e89683550c12.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/2d/64/da2d64f67636054b4fb300ea383f173007318a2f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/8e/46/b58e4657f6b11f8974ca52d4f7eb6829a5b93abf.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2012-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 1.6 hdi 92 cvx *pack confort',
'transmission': 'manual',
'trim': 'C3 1.6 e-HDi90 Airdream Confort',
'vin': None,
'year': 2012}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bbc040bf-7c0c-5461-8d38-bbbc2f11cdea with identifier: 3167830465
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bbc040bf-7c0c-5461-8d38-bbbc2f11cdea
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F33%252Fc8%252Fee33c89f883c74ba4506f806a3217222e64af1eb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/33/c8/ee33c89f883c74ba4506f806a3217222e64af1eb.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167830463
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273167830463%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167830463: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167830463
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Zafira 1.7 cdti 110 cvx **7 places**, monospace, gris '
'clair, 6 cv, 5 portes, première mise en circulation le '
'14/01/2013.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Extérieur :\n'
' - Attelage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'7 places, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'configuration 6PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_CC936B',
'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/3167830463',
'listing': 'auction',
'make': 'OPEL',
'model': 'Zafira',
'odometer': 216000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/80/93/fc/8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/f9/30/3af9305996d549d569246f48caf0167ef194828a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/67/53/c16753332b1acf8748f159a93be576e86a13cfbd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/cb/9c/cacb9cafbd5d4d2dc0bac122fab3807792893f21.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/fb/11/a7fb111a7030d538ce0cf8a1eb595dff30ea8475.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/9b/c3/0c9bc34a29f120d46febb6aa863d271fb46b5597.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/6c/c5/b36cc581499665704a543fa8b26ac2b096b6354d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/31/a7/c131a711d4b35f8bfdc4b35752f4d9031f1279fc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/4e/ce/fd4ece0191f72646b177f4f87e987c30037feaea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/3b/fe/273bfe774b028b0578e6a84fb3a6570e1c89d07f.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seats_number': None,
'seller_name': None,
'title': 'Opel Zafira 1.7 cdti 110 cvx *7 places',
'transmission': 'manual',
'trim': 'Zafira 1.7 CDTI 110ch FAP Edition',
'vin': None,
'year': 2013}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fcbdcf72-b336-5432-8f4b-af32789e8c0d with identifier: 3167830463
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fcbdcf72-b336-5432-8f4b-af32789e8c0d
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F93%252Ffc%252F8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/80/93/fc/8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167246171
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273167246171%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167246171: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167246171
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Audi A4 2.0 tdi 150 ch BV AUTO Multitronica, break, noir, 8 '
'cv, 5 portes, première mise en circulation le 09/08/2013.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Palettes au volant\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - frein parking automatique\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Pack business, \r'
'Start and stop, \r'
'Boite 8 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite automatique, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_DDFFB5',
'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/3167246171',
'listing': 'auction',
'make': 'AUDI',
'model': 'A4',
'odometer': 141000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/49/b7/f349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/f7/4f/6cf74f97231f71548d746a4e5b3b55e387473e29.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/d7/bb/8fd7bb8960df34a53edef8b963aae8f00ea85305.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/7e/e5/027ee553e10879332bc1b0c2c5ad33d423880cfa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/41/74/1141748719250b6f9ee41fc9b59a7213fc294fec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/ff/25/8cff2507a270d1cca2434eb1756ab4ee5cf25b2f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/63/62/65636221bb1042ac6456e7deba10663e45f39cab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/c7/f2/2fc7f2b3024dfca844af471c59fff42a3f66873a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/2c/88/6a2c883e46b3ee7837616d71f7198c8aea00767d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/67/2d/bd672d57ed17d41523b5d43ab9a591680afe8273.jpg?rule=ad-large'],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2013-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A4 2.0 tdi 150 ch BV AUTO Multitronica',
'transmission': 'automatic',
'trim': 'A4 Avant 2.0 TDI 150ch DPF Attraction Multitronic',
'vin': None,
'year': 2013}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8 with identifier: 3167246171
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff3%252F49%252Fb7%252Ff349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/49/b7/f349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166978981
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273166978981%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166978981: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166978981
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Ford Fiesta 1.6 tdci 95 ch, citadine, noir, 5 cv, 5 portes, '
'première mise en circulation le 06/09/2010.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_8ADD61',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166978981',
'listing': 'auction',
'make': 'FORD',
'model': 'Fiesta',
'odometer': 217000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/b6/f0/3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/34/4f/42344fb3159f24decb7bfffe69a2893dc3e1d5fb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/e9/6e/f6e96e43bef236411a575cf6ad05884f7ac6361e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/67/d6/1667d67b28367ba7ca5ff20929c6f7224ca88606.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/1e/cc/001ecc4d8986ecff3ccf137ff354d689ac13a714.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/03/da/6e03da197bfb021b541b06a7ce73188876344932.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/71/96/cf7196b86e99a602670057e1ed54527eb29e8e19.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/5c/b3/645cb319694fd43cbfb062d4664e8c7700acf1a4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/c8/0c/42c80cc33f5ad6da53c972df5a35f129e686b9ec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/4c/a7/0b4ca7a9623427bcf56a21a3341dec30d9b450cd.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2010-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.6 tdci 95 ch',
'transmission': 'manual',
'trim': 'Fiesta 1.6 TDCi 95ch FAP Trend Plus 5p',
'vin': None,
'year': 2010}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7433fda4-f4bc-5b33-8f7c-8ec3dbec3152 with identifier: 3166978981
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7433fda4-f4bc-5b33-8f7c-8ec3dbec3152
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fb6%252Ff0%252F3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/b6/f0/3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166723535
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273166723535%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166723535: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166723535
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bordeaux',
'currency': 'EUR',
'description': 'Fiat Doblo 1.9 jtd 120 ch **7 places** GARANTIEt, monospace, '
'bordeaux, 7 cv, 5 portes, première mise en circulation le '
'01/06/2007.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - pack confort\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Attache remorque\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_803E9D',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166723535',
'listing': 'auction',
'make': 'FIAT',
'model': 'Doblo',
'odometer': 219000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/cd/de/e2cdde6001911b737ce58c365f19f701defbff04.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/64/3e/ed643ec661a7bd54097d4446d1fb8e4de7a75839.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/0d/9d/600d9d48a7ddc5c45bf974547f800981a580e77a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/c3/ac/78c3accfde1bdb6c3b4efbdba5c686ca82910d26.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/c3/8b/09c38bb2b23595f57b81964aebfabd1bbcbefc3d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/7d/1e/d47d1e6171efe0d5a54541b2728323eae921191c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/a5/4f/a4a54f31447a8834301ad5565fcb139af79d0ba9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/ea/a5/74eaa56d340a94eb351e379dded1c9d1531facee.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/c8/a2/b4c8a2fa454abc3633d106066d541c93dd54f626.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/aa/af/35aaafce7cc5979bb3554e076e7d7d3f1935196e.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2007-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Fiat Doblo 1.9 jtd 120 ch *7 places* GARANTIEt',
'transmission': 'manual',
'trim': 'Doblo 1.9 Multijet 8v 120ch Dynamic 7 places',
'vin': None,
'year': 2007}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 48b3711d-89a1-58bc-8b8e-526089fd9616 with identifier: 3166723535
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 48b3711d-89a1-58bc-8b8e-526089fd9616
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fcd%252Fde%252Fe2cdde6001911b737ce58c365f19f701defbff04.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/cd/de/e2cdde6001911b737ce58c365f19f701defbff04.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166722972
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273166722972%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166722972: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166722972
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Peugeot 206 + 1.4 i 75 cv **106600 kms** 1er main, berline, '
'gris, 5 cv, 5 portes, première mise en circulation le '
'29/08/2011, première main, garantie : 3 mois.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant cuir\n'
' - volant sport\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'banquette coulissante, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_20C365',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166722972',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '206',
'odometer': 106000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/98/b5/74/98b574a546a966f8da4b125daa430cb88c867d42.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/1a/fa/921afa9beddc686b7bf22fe5fbd6234aaa1a9931.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/d8/ea/f0d8ea09f9faec053e04421ffe8d1084d54662e2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/17/59/b91759d092ad24921b8cdab5b73f5a27b3835af7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/6e/2a/286e2aeeb3c4054b54acf83df95e4887426ddc2c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/ee/1a/deee1a70e246df647991b855fa2ef6d16ff1cdfd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/71/f2/b471f208529b06f85790f6f222e15426bf615c89.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/19/2a/76192a9bbe47f6f096f94e938f266e369945dd05.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 206 + 1.4 i 75 cv *106600 kms* 1er main',
'transmission': 'manual',
'trim': '206 + 1.4 Sportium 5p',
'vin': None,
'year': 2011}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ca022455-b4a6-55ec-ae09-8f039367b0b4 with identifier: 3166722972
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ca022455-b4a6-55ec-ae09-8f039367b0b4
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fb5%252F74%252F98b574a546a966f8da4b125daa430cb88c867d42.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/b5/74/98b574a546a966f8da4b125daa430cb88c867d42.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166692053
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273166692053%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166692053: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166692053
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'RENAULT Master II 2.5 dci 100 ch 9 places **61300kms**, '
'blanc, 8 cv, 3 portes, première mise en circulation le '
'27/08/2009.\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Extérieur :\n'
' - feux de détresse\n'
' - porte latérale\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - roue de secours\n'
'\n'
'Carte grise possible sur place, \r'
'peinture métallisée, \r'
'configuration 9PL, \r'
'éclairage intérieur temporisé, \r'
' ********************* CG 9 PLACES MANQUE SIEGES '
'ARRIERE*******************\n'
"================ 61400 KMS D'ORIGINE CERTIFIEE "
'+++++++++++++++++++++\n'
'\n'
'Référence annonce : VRZ_2A7C65',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 101,
'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/3166692053',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 59000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/83/e3/5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/83/72/e08372b133681e67c3d8e7eb65b5933292da2b97.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/9a/39/db9a393a732e4faeb11fe2573491269b3bd3b572.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/86/e3/4486e31575c10d41c4c64108dbae2eca619127c4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/a2/fe/30a2feb16bec21902340bd78caf9654a57a838e4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/18/b4/be18b4bdceb0149401812ec820e482661a098e1b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/c3/e6/14c3e611dfa6dce3451283fa9fb0423530a90202.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/b7/d7/d5b7d7a92f65a4afaa0055ebb00da7d625dfa5d0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/68/36/6468368923f1eb2e1131b90fbe816393dc1b33bb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/22/e5/cd22e5e7dd5dd4a85cebe7ed670ddd7d565ab7c3.jpg?rule=ad-large'],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2009-08-01',
'seats_number': None,
'seller_name': None,
'title': 'RENAULT Master II 2.5 dci 100 ch 9 places *61300kms',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead with identifier: 3166692053
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F83%252Fe3%252F5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/83/e3/5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166692054
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273166692054%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166692054: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166692054
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Peugeot 1007 hdi 70 ch **GARANTIE**, citadine, bleu, 4 cv, 3 '
'portes, première mise en circulation le 30/05/2008.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
'\n'
'Extérieur :\n'
' - porte latérale\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette coulissante, \r'
'banquette rabattable, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_C2AFD8',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 68,
'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/3166692054',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '1007',
'odometer': 159000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/c4/53/8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/24/52/e224523c30196d8bb5e4250b7315c61a972ab340.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/63/82/856382e2776a17f47df5a1ccc73bcd8d599ac906.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/12/c8/d712c8d0618fa618c6a31093bce1f77205f32006.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/4c/a5/584ca5e89df696bf81dc1517496486bb00fe5c20.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/e5/9c/d5e59c596a6db7da14fabce30997c5728ae548c3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/76/8a/f2768a2a13002fe81c51f54284d5cbcbedab90ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/a5/89/1da589f790c28f64f78c4d4a9190c6207528c25c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/24/b5/6e24b5bbf48c5577177f7fbe89e32ac2b56c4c9d.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2008-05-01',
'seats_number': 4,
'seller_name': None,
'title': 'Peugeot 1007 hdi 70 ch *GARANTIE',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2008}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ec81fade-ae1a-5155-9e3a-590186169885 with identifier: 3166692054
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ec81fade-ae1a-5155-9e3a-590186169885
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8a%252Fc4%252F53%252F8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/c4/53/8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481567
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273165481567%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481567: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481567
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Marron',
'currency': 'EUR',
'description': 'Opel Zafira Tourer 2.0 cdti 130 ch **GARANTIE**, monospace, '
'marron, 7 cv, 5 portes, première mise en circulation le '
'10/02/2012.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Boite 6 rapports, \r'
'7 places, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'configuration 6PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_199901',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481567',
'listing': 'auction',
'make': 'OPEL',
'model': 'Zafira',
'odometer': 221000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/82/4e/4a/824e4a410df62725a8ed104c1f551be0132513df.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/9f/c9/b69fc9910564e3a33f7da2d3c5bd32174866beb7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/c4/b6/33c4b60fdd6e48861dcd7759af5210ceb87054bf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/5c/97/d25c971719d13e8351e33e4390ca44e2b9c33610.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/90/35/639035e81aff36cd1b6501725dff834fb21616dd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/65/2f/90652f95f19a820b2c0504d20dac974915562a94.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/d6/c8/e5d6c890c743898ff751d92112165c93ce129638.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/b8/87/d6b8871dc1d5c216ab540402b319260e5cfc9029.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/50/60/8a50602e34d9ff9c2271ae8e6a4995185765e4ca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/72/2d/ec722dcee190f7cc7e04df21ec5de292109ebbdf.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2012-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Opel Zafira Tourer 2.0 cdti 130 ch *GARANTIE',
'transmission': 'manual',
'trim': 'Zafira 1.7 CDTI 125ch FAP Connect Pack',
'vin': None,
'year': 2012}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 37e5a670-970e-563d-a488-53dccc688c02 with identifier: 3165481567
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 37e5a670-970e-563d-a488-53dccc688c02
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F4e%252F4a%252F824e4a410df62725a8ed104c1f551be0132513df.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/82/4e/4a/824e4a410df62725a8ed104c1f551be0132513df.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481580
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273165481580%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481580: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481580
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'RENAULT Megane cc 2.0 135 ch 16v **CARTE GRISE OFFERTE**, '
'cabriolet, noir, 9 cv, 2 portes, première mise en circulation '
'le 13/04/2004.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - capote électrique\n'
' - hard top\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - rideaux pare-soleil\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_79F708',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 135,
'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/3165481580',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 127000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e1/45/5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/a1/eb/8ba1eb9f2989aaee35b8cefc4cf217af958093a5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f7/ac/2af7acf7b4bb23a653d2d71df0732800e218f6e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/fa/02/61fa026c4be9f57e1fd0c7c75424aee2c17bc694.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/f5/43/e6f54359db1ec20bc4446882f1828c8580e9ef68.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/f8/4e/c5f84ee33f6e059dc31a6c9820b67ff9a36b9d35.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/56/ac/cb56acac0b4418e80f8fff3c3a8b9e4c760730ce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/b9/a7/61b9a74b64a8c9e9098a988020c1fb59727ebf05.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/48/4f/30484f4239ce50d572b4e7150e5be554bc6c3842.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/da/c1/ffdac1b25edff0b0a8a4cfd0f5740a4b86ca711c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/b6/13/27b61318d563c21983b7456d4b0131e5cbc7fae0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/fc/37/6bfc3700ab371ba512de8f4c0abeccd0f8c9af47.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2004-04-01',
'seats_number': 4,
'seller_name': None,
'title': 'RENAULT Megane cc 2.0 135 ch 16v *CARTE GRISE OFFERTE',
'transmission': 'manual',
'trim': 'Megane CC 2.0 16v 135ch Sport Privilège',
'vin': None,
'year': 2004}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 89da713c-a999-5392-b003-af79263212dd with identifier: 3165481580
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 89da713c-a999-5392-b003-af79263212dd
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fe1%252F45%252F5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e1/45/5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/13/cd/ac/13cdac64f6bad22d6672690e6eba659298c5cd86.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165133906
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273165133906%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165133906: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165133906
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot 308 sw 1.2 Féline, break, blanc, 7 cv, 5 portes, '
'première mise en circulation le 27/03/2017.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - Radar de recul\n'
' - phares à LED\n'
' - projecteurs xénon\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r'
' ********************** KIT EMBRAYAGE + VOLANT MOTEUR NEUF '
'*********************************\n'
'++++++++++++++++++ KIT COURROIE DE DISTRIBUTION NEUF '
'++++++++++++++++++++++++++++++\n'
'\n'
'Référence annonce : VRZ_82D0E3',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 131,
'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/3165133906',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 176000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/c8/6f/6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/63/84/eb6384efb758fc08c7e497e65bd00f1db16471c3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/12/e5/0412e535ded2febe32b1c762f46bfce84f7d0a9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/10/68/1f1068d6a7245cae4acdb64deeccb18a298bc8b4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/86/7d/1a867debcafc0c40e84e547ceff8a460e7887b6d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/36/a4/9d36a4e4eabb9dc8ab5034fc8ad31f5930b15326.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/69/b5/b369b5f2f73caebbdb80f5a26eb9ef25a4bf9ef7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/c4/61/aec461d3e747c956850a0146d8602b2529b5c1fb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/51/49/fb5149de4b6376f6a88d3f69dd496e53f35d0199.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/63/eb/1563eb788e03ec919727db4b9a914d545ef41ec8.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 sw 1.2 Féline',
'transmission': 'manual',
'trim': '308 SW 1.2 PureTech 130ch Féline S&S',
'vin': None,
'year': 2017}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e40875bf-993c-545d-943f-7e343a434980 with identifier: 3165133906
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e40875bf-993c-545d-943f-7e343a434980
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fc8%252F6f%252F6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/c8/6f/6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481588
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273165481588%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481588: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481588
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot Partner III 1.5 hdi 12/2019 **GARANTIE**, blanc, 5 '
'cv, 5 portes, première mise en circulation le 09/12/2019.\n'
'\n'
'2 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'éclairage intérieur temporisé, \r'
' ************************** PRIX '
'T.T.C**********************************\n'
'\n'
'Référence annonce : VRZ_5CBB97',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3165481588',
'listing': 'auction',
'make': 'PEUGEOT',
'model': 'Partner',
'odometer': 129000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/73/d1/0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/ba/14/2cba1487e446dcdf0e887bcde5222d14162a591e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/a9/72/76a97235543d340d4e679d4e1d5317255425c6bb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/37/c7/1337c747fa8478f0f6b7c38a54c029def89ee9c5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/10/91/121091058debfcebebcd2b0012ebf35433d91f40.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/df/04/88df0475401f7b7e29ab74cc80f2911429948ef2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/4c/97/134c972303fa4e3f72d384023a39ff7e8dc36b44.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/6b/db/8f6bdb0e9979b46c6ca44dc24c21a18f1c027882.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3b/26/e53b26a95dc21105359425321a463c0ecc302def.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2019-12-01',
'seats_number': 2,
'seller_name': None,
'title': 'Peugeot Partner III 1.5 hdi 12/2019 *GARANTIE',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ab52972-6c62-53aa-bbbc-56c0ac168c55 with identifier: 3165481588
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8ab52972-6c62-53aa-bbbc-56c0ac168c55
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0f%252F73%252Fd1%252F0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/73/d1/0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/f7/57/c2f757b06b567afa46ebceb03157a5686862d034.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167246170
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273167246170%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167246170: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167246170
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'Mercedes Benz Classe A a180 cdi 109 ch **GARANTIE**, berline, '
'beige, 6 cv, 5 portes, première mise en circulation le '
'16/10/2007.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_C5C27F',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 109,
'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/3167246170',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe A',
'odometer': 242000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/47/a5/ec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/bc/f9/9bbcf9d008f3c1fdee8edad1a69de212fd0554ec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/c3/9a/61c39a84c8ce814a988f96087985fb9448e2a141.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/36/30/cb3630fa09b895ee17e556f878682aefe70f5c7d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/72/91/9672913e453e9b2f33a6368c3edc4147e31adabe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/66/d3/fc66d31050e7f38fb08a15a83f9961500d7763aa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/08/07/c00807cdfefdc083ac25255bad79c02bcc17855f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/c6/22/08c6221360518bfdbd2c926dfc4611034e15d5dd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/65/30/e16530125931e78d2af2e8ad96f127fb44a40837.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/36/62/ff3662898fa493c27dd42d2e55aa3e12bdcc6767.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes Benz Classe A a180 cdi 109 ch *GARANTIE',
'transmission': 'manual',
'trim': 'Classe A 180 CDI Edition',
'vin': None,
'year': 2007}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a8fbbaa-9a55-5f1e-9379-e53bcdf07683 with identifier: 3167246170
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5a8fbbaa-9a55-5f1e-9379-e53bcdf07683
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fec%252F47%252Fa5%252Fec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/47/a5/ec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481577
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [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%273165481577%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481577: 1
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481577
2026-03-26 14:01:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C4 Grand Picasso 1.6 hdi 115 ch **7PLACES**, '
'monospace, gris clair, 6 cv, 5 portes, première mise en '
'circulation le 20/05/2014.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - Radar de recul\n'
' - caméra de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - rideaux pare-soleil\n'
' - sièges chauffants\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Boite 6 rapports, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'configuration 6PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_36CB27',
'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/3165481577',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 210000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/73/b9/d373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/21/b6/c821b6a1b07036e3ea8230fd4e914d16ce4064db.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/bb/02/7bbb0204cd3e7db3cf7828fe2a00a071578f9cee.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/35/dd/c735dd1c5c026b9267d76a97006130bf4dc6b6e8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/b3/b5/30b3b51def53bcb73192f0362409ce73d736119a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/fa/20/f8fa2022eac21e002883894e789c225433614d95.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/36/c5/3e36c5f30d67d4ab964085ca13e0703fa371e2e6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/9b/cb/299bcbcd780d48c2f6adc8cb75217c7a8e4e9018.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/05/f2/c805f296263d4802716c157118524642fabb8aee.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/22/18/2922180f6cb49177d93bf92547b2803d5c4c0bc7.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2014-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën C4 Grand Picasso 1.6 hdi 115 ch *7PLACES',
'transmission': 'manual',
'trim': 'C4 1.6 HDi 90 FAP Passion Bleus',
'vin': None,
'year': 2014}
2026-03-26 14:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 35ec6336-a1d2-5014-b4b3-52d04fd3df23 with identifier: 3165481577
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 35ec6336-a1d2-5014-b4b3-52d04fd3df23
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F73%252Fb9%252Fd373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/73/b9/d373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:48 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-26 14:01:48 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-26 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c90435350>
2026-03-26 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2117
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3791f9e-a8d6-5cd1-882d-e84e70ea58f4/b3791f9e-a8d6-5cd1-882d-e84e70ea58f4_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F13%252Fcd%252Fac%252F13cdac64f6bad22d6672690e6eba659298c5cd86.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/cd/ac/13cdac64f6bad22d6672690e6eba659298c5cd86.jpg?rule=ad-large saved to cache
2026-03-26 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b3791f9e-a8d6-5cd1-882d-e84e70ea58f4
2026-03-26 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b3791f9e-a8d6-5cd1-882d-e84e70ea58f4 sending to next pipeline
2026-03-26 14:01:49 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481584
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:49 [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%273165481584%27 HTTP/1.1" 200 None
2026-03-26 14:01:49 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481584: 1
2026-03-26 14:01:49 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481584
2026-03-26 14:01:49 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Mercedes Benz Classe C 180 cdi 7G-Tronic **GARANTIE**, '
'berline, gris clair, 6 cv, 4 portes, première mise en '
'circulation le 18/12/2015.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - Palettes au volant\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - Radar de recul\n'
' - phares à LED\n'
' - projecteurs xénon\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - sièges électriques\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Boite 7 rapports, \r'
'Start and stop, \r'
'Feux diurne a LED, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
' ****MOTEUR MERCEDES A CHAINE****\n'
'\n'
'Référence annonce : VRZ_A30EC7',
'doors_number': 4,
'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/3165481584',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe C',
'odometer': 132000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/17/39/66/1739669e252e590bc4d5901ef93d8309248e7d2c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/56/87/4f5687928976da2764d89e710569a31e88a90a27.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/0c/7a/5b0c7a14713bbde9d1f06de48b353a3354422bf4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/7b/d2/8f7bd24f173a1953d618431869e81def8dade9e8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/fd/7c/92fd7c265543f6a2a872765442f98c162eff0ffa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/45/f2/e245f2ed2df3af6ff2b810ca51441922e02cb915.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/70/6b/cc706b8a9e3bd196b5100da5b61c44e823ecf418.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/c8/1a/33c81a4b38b48027187deac67ab90e582ceddb08.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/ad/db/a2addb27c10989beb26b1d6592f0b4947aa85cb4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/1d/34/dc1d34f2a44842f75f6af2d5da200c32080dcec3.jpg?rule=ad-large'],
'price': 13990,
'price_includes_vat': False,
'registration_date': '2015-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes Benz Classe C 180 cdi 7G-Tronic *GARANTIE',
'transmission': 'automatic',
'trim': 'Classe C 180 d 7G-Tronic Plus',
'vin': None,
'year': 2015}
2026-03-26 14:01:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 93772e88-d47c-525b-ba58-a76882248b07 with identifier: 3165481584
2026-03-26 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 93772e88-d47c-525b-ba58-a76882248b07
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F17%252F39%252F66%252F1739669e252e590bc4d5901ef93d8309248e7d2c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/17/39/66/1739669e252e590bc4d5901ef93d8309248e7d2c.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b3791f9e-a8d6-5cd1-882d-e84e70ea58f4 with identifier 3168412818
2026-03-26 14:01:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-26 14:01:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-26 14:01:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-26 14:01:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 14:01:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-26 14:01:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 14:01:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 14:01:49 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2022
2026-03-26 14:01:49 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774533709
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774533709
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 14:01:50 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b3791f9e-a8d6-5cd1-882d-e84e70ea58f4
2026-03-26 14:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/13/cd/ac/13cdac64f6bad22d6672690e6eba659298c5cd86.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Opel Corsa 1.3 cdti 75 ch ** GARANTIE**, citadine, rouge, 4 '
'cv, 3 portes, première mise en circulation le 19/05/2011.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r'
' ********************* KIT CHAINE DE DISTRIBUTION NEUF '
'***************************\n'
'\n'
'Référence annonce : VRZ_A14FCC',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b3791f9e-a8d6-5cd1-882d-e84e70ea58f4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412818',
'listing': 'auction',
'make': 'OPEL',
'model': 'Corsa',
'odometer': 207000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3791f9e-a8d6-5cd1-882d-e84e70ea58f4/b3791f9e-a8d6-5cd1-882d-e84e70ea58f4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185065,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/cd/ac/13cdac64f6bad22d6672690e6eba659298c5cd86.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2011-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Corsa 1.3 cdti 75 ch * GARANTIE',
'transmission': 'manual',
'trim': 'Corsa 1.3 CDTI 75ch Edition 5p',
'vin': None,
'year': 2011}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273168412818%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Saving data for 3168412818: {'created_time': 1774533710.187369, 'last_price_update_time': 1774533710.187378}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168412818') HTTP/1.1" 204 0
2026-03-26 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/cc/8c/b2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e1/45/5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/73/d1/0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481582
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273165481582%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481582: 1
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481582
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Corsa Twin 1.2 i 86 ch **CARTE GRISE OFFERTE**, berline, '
'gris foncé, 5 cv, 3 portes, première mise en circulation le '
'30/01/2015.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_19DCBC',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 86,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481582',
'listing': 'auction',
'make': 'OPEL',
'model': 'Corsa',
'odometer': 162000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ed/bd/93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/36/8c/6a368c9db230966d9f8a937ee4cd7d60431509db.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/80/6f/48806f31a8987f0be9a8d602a299236544a01e5c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/cd/fd/43cdfda6cc3d9726b5294baa7dc2b8004cc0430e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/55/08/ff5508dca7032644dadc34688649017c793a0e0c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/cd/1e/87cd1e7228b2b9629e969f43190976192ef499b6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/72/19/287219154a9d32cbf789c411d741c3195f796f48.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/c8/ae/a6c8ae17a91faab3f7bab7093907209a3c4d1e53.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/d4/7c/f9d47c5d9b76f0395cf8efa28f5e136069db1de6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/71/41/a071417777edcf6f11e3ccdb5ce226fdf933dff9.jpg?rule=ad-large'],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Corsa Twin 1.2 i 86 ch *CARTE GRISE OFFERTE',
'transmission': 'manual',
'trim': 'Corsa 1.2 70ch Edition 3p',
'vin': None,
'year': 2015}
2026-03-26 14:01:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bca2d2c-55fc-526b-a4f4-7f08d0631473 with identifier: 3165481582
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1bca2d2c-55fc-526b-a4f4-7f08d0631473
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F93%252Fed%252Fbd%252F93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ed/bd/93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9044bf50>
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a512192-9395-5f2e-86be-2a6a768b69ea/6a512192-9395-5f2e-86be-2a6a768b69ea_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc2%252Ff7%252F57%252Fc2f757b06b567afa46ebceb03157a5686862d034.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/f7/57/c2f757b06b567afa46ebceb03157a5686862d034.jpg?rule=ad-large saved to cache
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6a512192-9395-5f2e-86be-2a6a768b69ea
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6a512192-9395-5f2e-86be-2a6a768b69ea sending to next pipeline
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481581
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273165481581%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481581: 1
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481581
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'LAND ROVER EVOQUE 2.0 td 150 ch BVA 2017, 4x4, suv, blanc, 8 '
'cv, 5 portes, première mise en circulation le 27/07/2017.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - caméra de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_2A69BF',
'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/3165481581',
'listing': 'auction',
'make': 'LAND-ROVER',
'model': 'Range Rover Evoque',
'odometer': 153000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/35/2a/6e352ac161421696c8c1d960873270eda61caf32.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/3f/3a/a23f3a56a676aa2f3fa11b2140d5920323eeb560.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/4e/aa/9a4eaa3cf3f03341952fa26900ef8ca759758810.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/e5/25/b2e525356fc66b8f900bd363ccd8dfbb307257e6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/7b/24/e57b24888ea4902fd21caa412653fff242c5728e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/5c/21/945c21c9a025e19f6156f1fd459c19529e69a52f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/14/4d/e5144da2dba3aa92d25d14d733a2f1fd42b360df.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/9c/1d/159c1d656ae5366568be9232b327bff5f72f566d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/b1/b3/c4b1b362565ae45578e6a7f543baf025292ee3fa.jpg?rule=ad-large'],
'price': 13990,
'price_includes_vat': False,
'registration_date': '2017-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND ROVER EVOQUE 2.0 td 150 ch BVA 2017',
'transmission': 'automatic',
'trim': 'Range Rover Evoque 2.0 TD4 150 SE BVA Mark V',
'vin': None,
'year': 2017}
2026-03-26 14:01:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3184eacf-2d1b-5962-8f3d-0652f5a2755b with identifier: 3165481581
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3184eacf-2d1b-5962-8f3d-0652f5a2755b
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F35%252F2a%252F6e352ac161421696c8c1d960873270eda61caf32.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/35/2a/6e352ac161421696c8c1d960873270eda61caf32.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6a512192-9395-5f2e-86be-2a6a768b69ea with identifier 3168412814
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6a512192-9395-5f2e-86be-2a6a768b69ea
2026-03-26 14:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/f7/57/c2f757b06b567afa46ebceb03157a5686862d034.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'RENAULT Grand Scenic III 1.5 dci 105 **PETIT PRIX**p, '
'monospace, beige, 6 cv, 5 portes, première mise en '
'circulation le 09/06/2009.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - frein parking automatique\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_4B7F5A',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 106,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6a512192-9395-5f2e-86be-2a6a768b69ea',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412814',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Grand Scenic',
'odometer': 218000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a512192-9395-5f2e-86be-2a6a768b69ea/6a512192-9395-5f2e-86be-2a6a768b69ea_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190219,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/f7/57/c2f757b06b567afa46ebceb03157a5686862d034.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2009-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Grand Scenic III 1.5 dci 105 *PETIT PRIX*p',
'transmission': 'manual',
'trim': 'Grand Scenic 1.5 dCi 110ch FAP Authentique 5 places',
'vin': None,
'year': 2009}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273168412814%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Saving data for 3168412814: {'created_time': 1774533710.731435, 'last_price_update_time': 1774533710.731445}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168412814') HTTP/1.1" 204 0
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481569
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273165481569%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481569: 1
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481569
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'Peugeot 206 1.6 hdi **1er MAIN** garantie, citadine, beige, 6 '
'cv, 5 portes, première mise en circulation le 25/01/2006.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit ouvrant électrique en verre\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_4723B6',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 109,
'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/3165481569',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '206',
'odometer': 212000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/37/51/74/3751742c99799cb03c89505f54c6cc1086aba28f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/5a/7a/485a7a78766bebf9129f9b137753d44e70d89660.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/39/66/b739664b9b0e3a90e4087235490a86155ec4f261.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/7a/09/fd7a09c77a0e45504e557893a2a019a202d94d5c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/70/e7/db70e7723282139c6533c0321e51cbfef1d2cac2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/a8/b6/2aa8b67d73bfcc3682d1c894e298b4147a1dbbd6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/52/0b/a5520b0f402b3be585040e2c13de72de08395942.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/ef/f9/5deff9a1819e1181ac9b76ddc97fa959536784ea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/ec/c9/52ecc937c632abe824743c0cc1ad7b576ecf43d7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/4d/a7/9a4da7052a7773a4aadc3fcf571bb836590d025f.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2006-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 206 1.6 hdi *1er MAIN* garantie',
'transmission': 'manual',
'trim': '206 1.6 HDi Executive 5p',
'vin': None,
'year': 2006}
2026-03-26 14:01:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ef25b86d-e247-5df9-98c8-ffad593f7366 with identifier: 3165481569
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ef25b86d-e247-5df9-98c8-ffad593f7366
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F37%252F51%252F74%252F3751742c99799cb03c89505f54c6cc1086aba28f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/51/74/3751742c99799cb03c89505f54c6cc1086aba28f.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/47/a5/ec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/73/b9/d373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e36cfadb-39d6-5bee-9980-f6ef9f79a950 with identifier 3168448025
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e36cfadb-39d6-5bee-9980-f6ef9f79a950
2026-03-26 14:01:50 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Peugeot 308 1.6 hdi 92 cv 2012, berline, gris, 5 cv, 5 '
'portes, première mise en circulation le 01/03/2012, garantie '
': 3 mois.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - cd\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - sieges reglables en hauteur\n'
' - verrouillage automatique des portes en roulant\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Sieges arrières rabattable\n'
' - coupe circuit\n'
' - prédisposition téléphone\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette coulissante, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_C50504',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e36cfadb-39d6-5bee-9980-f6ef9f79a950',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168448025',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 260000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/72/f3/4272f338cb1ec28f8fd31d9b6ed6abfcf061cb76.jpg?rule=ad-large'],
'photos': [],
'price': 2490,
'price_includes_vat': False,
'registration_date': '2012-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 hdi 92 cv 2012',
'transmission': 'manual',
'trim': '308 1.6 HDi FAP 92ch Business 5p',
'vin': None,
'year': 2012}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273168448025%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Saving data for 3168448025: {'created_time': 1774533710.840846, 'last_price_update_time': 1774533710.840857}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168448025') HTTP/1.1" 204 0
2026-03-26 14:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f0acbd48-f716-51b9-b80c-3802a2bfdf1d with identifier 3168412816
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f0acbd48-f716-51b9-b80c-3802a2bfdf1d
2026-03-26 14:01:50 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 1.2 PURETECH 12/2020 **GARANTIE**, citadine, '
'blanc, 4 cv, 5 portes, première mise en circulation le '
'11/12/2020.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||climatisation : multi zone\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_2A8399',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'f0acbd48-f716-51b9-b80c-3802a2bfdf1d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412816',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 108000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/e6/e0/b4e6e05675edcc9d7add949a8337bf53854f218c.jpg?rule=ad-large'],
'photos': [],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2020-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 1.2 PURETECH 12/2020 *GARANTIE',
'transmission': 'manual',
'trim': 'C3 1.2 PureTech 83ch S&S Shine Business 123g',
'vin': None,
'year': 2020}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273168412816%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Saving data for 3168412816: {'created_time': 1774533710.902914, 'last_price_update_time': 1774533710.902923}
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168412816') HTTP/1.1" 204 0
2026-03-26 14:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/17/39/66/1739669e252e590bc4d5901ef93d8309248e7d2c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item e36cfadb-39d6-5bee-9980-f6ef9f79a950 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item f0acbd48-f716-51b9-b80c-3802a2bfdf1d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481566
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [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%273165481566%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481566: 1
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481566
2026-03-26 14:01:50 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Citroën DS4 thp 200 ch Sport Chic **GARANTIE**, berline, '
'noir, 11 cv, 5 portes, première mise en circulation le '
'16/05/2011.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - projecteurs xénon\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_BF9862',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 200,
'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/3165481566',
'listing': 'auction',
'make': 'CITROEN',
'model': 'DS4',
'odometer': 165000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/39/bc/cf39bcf053190a4804baed0eff8741b456b54471.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/bf/5f/95bf5fa8269a003260d219fdae2006e357308b58.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/f2/a7/c3f2a7f023ae24176fe3aca71ca53689ee75c3ea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/db/09/f1db097c748f07d8894c6b8a8446c8619b31756f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/41/1b/66411b1c56f104994d5db6165059cbf2af6fdc04.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/4f/e6/ce4fe6189b438d5e92e5ae001bc3b3a04fae5536.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/56/2f/9f562f436cf32e8d673959b3d4cbea62d224ae26.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/37/d6/b537d65bf78897ad5e9519eb7f8c2b1422384cad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/89/39/c389398b661e89406a6ac16aa55dbb601be016ef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/c5/1b/a7c51b5ebf35fdca913a41bd9286a9c6fb6d4adf.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën DS4 thp 200 ch Sport Chic *GARANTIE',
'transmission': 'manual',
'trim': 'DS4 1.6 THP 200ch Sport Chic',
'vin': None,
'year': 2011}
2026-03-26 14:01:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 52712281-a7bc-5312-928a-a4d8e9668c28 with identifier: 3165481566
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 52712281-a7bc-5312-928a-a4d8e9668c28
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252F39%252Fbc%252Fcf39bcf053190a4804baed0eff8741b456b54471.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/39/bc/cf39bcf053190a4804baed0eff8741b456b54471.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c90436350>
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9e029fe-f01d-5488-9ae4-23c860efc5ef/d9e029fe-f01d-5488-9ae4-23c860efc5ef_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb2%252Fcc%252F8c%252Fb2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/cc/8c/b2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg?rule=ad-large saved to cache
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d9e029fe-f01d-5488-9ae4-23c860efc5ef
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d9e029fe-f01d-5488-9ae4-23c860efc5ef sending to next pipeline
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c90497dd0>
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89da713c-a999-5392-b003-af79263212dd/89da713c-a999-5392-b003-af79263212dd_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252Fe1%252F45%252F5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e1/45/5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg?rule=ad-large saved to cache
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 89da713c-a999-5392-b003-af79263212dd
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 89da713c-a999-5392-b003-af79263212dd sending to next pipeline
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c91376510>
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ab52972-6c62-53aa-bbbc-56c0ac168c55/8ab52972-6c62-53aa-bbbc-56c0ac168c55_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0f%252F73%252Fd1%252F0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/73/d1/0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg?rule=ad-large saved to cache
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8ab52972-6c62-53aa-bbbc-56c0ac168c55
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8ab52972-6c62-53aa-bbbc-56c0ac168c55 sending to next pipeline
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d9e029fe-f01d-5488-9ae4-23c860efc5ef with identifier 3168412815
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d9e029fe-f01d-5488-9ae4-23c860efc5ef
2026-03-26 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/cc/8c/b2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Fiat Tipo 1.4i 12/2017 **GARANTIE**, berline, bleu foncé, 5 '
'cv, 5 portes, première mise en circulation le 29/12/2017.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r'
' *********************** KIT COURROIE DE DISTRIBUTION NEUF '
'*****************************\n'
'\n'
'Référence annonce : VRZ_1EE2C4',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'd9e029fe-f01d-5488-9ae4-23c860efc5ef',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412815',
'listing': 'auction',
'make': 'FIAT',
'model': 'Tipo',
'odometer': 168000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9e029fe-f01d-5488-9ae4-23c860efc5ef/d9e029fe-f01d-5488-9ae4-23c860efc5ef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195978,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/cc/8c/b2cc8c3b18c4f11bc03c7bdaacd1da74523203ce.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2017-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Fiat Tipo 1.4i 12/2017 *GARANTIE',
'transmission': 'manual',
'trim': '1.4 95ch Tipo 4p',
'vin': None,
'year': 2017}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273168412815%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3168412815: {'created_time': 1774533711.171647, 'last_price_update_time': 1774533711.17166}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168412815') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 89da713c-a999-5392-b003-af79263212dd with identifier 3165481580
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 89da713c-a999-5392-b003-af79263212dd
2026-03-26 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e1/45/5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'RENAULT Megane cc 2.0 135 ch 16v **CARTE GRISE OFFERTE**, '
'cabriolet, noir, 9 cv, 2 portes, première mise en circulation '
'le 13/04/2004.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - capote électrique\n'
' - hard top\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - rideaux pare-soleil\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_79F708',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 135,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '89da713c-a999-5392-b003-af79263212dd',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481580',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 127000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89da713c-a999-5392-b003-af79263212dd/89da713c-a999-5392-b003-af79263212dd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219516,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e1/45/5fe1457a87458a98859090e5c20aabc9b7e0a026.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2004-04-01',
'seats_number': 4,
'seller_name': None,
'title': 'RENAULT Megane cc 2.0 135 ch 16v *CARTE GRISE OFFERTE',
'transmission': 'manual',
'trim': 'Megane CC 2.0 16v 135ch Sport Privilège',
'vin': None,
'year': 2004}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481580%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481580: {'created_time': 1774533711.278485, 'last_price_update_time': 1774533711.278501}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481580') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8ab52972-6c62-53aa-bbbc-56c0ac168c55 with identifier 3165481588
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8ab52972-6c62-53aa-bbbc-56c0ac168c55
2026-03-26 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/73/d1/0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot Partner III 1.5 hdi 12/2019 **GARANTIE**, blanc, 5 '
'cv, 5 portes, première mise en circulation le 09/12/2019.\n'
'\n'
'2 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'éclairage intérieur temporisé, \r'
' ************************** PRIX '
'T.T.C**********************************\n'
'\n'
'Référence annonce : VRZ_5CBB97',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8ab52972-6c62-53aa-bbbc-56c0ac168c55',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3165481588',
'listing': 'auction',
'make': 'PEUGEOT',
'model': 'Partner',
'odometer': 129000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ab52972-6c62-53aa-bbbc-56c0ac168c55/8ab52972-6c62-53aa-bbbc-56c0ac168c55_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172326,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/73/d1/0f73d1d8671cbbb8dff0d93f002bbcd2ca11f5ec.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2019-12-01',
'seats_number': 2,
'seller_name': None,
'title': 'Peugeot Partner III 1.5 hdi 12/2019 *GARANTIE',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481588%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481588: {'created_time': 1774533711.360855, 'last_price_update_time': 1774533711.360868}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481588') HTTP/1.1" 204 0
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481579
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481579%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481579: 1
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481579
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.6 tdi 90 ch 2014 **GARANTIE**, citadine, '
'blanc, 4 cv, 5 portes, première mise en circulation le '
'25/08/2014.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_E01A1E',
'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/3165481579',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 235000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/17/75/a8/1775a857906fbc8c0e79b18e7285947afea734b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/52/bd/e352bd75ac47eb181138c1c3881d5ff60ed1cab1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/0d/1b/440d1b3490555b7633ee864119d2a28e80fffee6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/76/a6/2a76a66030ed227ff77d5f966ae18e828f7af68d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/67/20/f66720af6da1644fdaf8e82d7e72739896092354.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/8f/dc/ec8fdcd7005a5c11bf8b8695e9b6532f36aa3565.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/ab/86/8eab86b76da44c764937dc63b8b3c26e9f6bf8ff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/c3/2e/ebc32eb61487d67c8bcd959a14d541f96d1e7acb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/e5/2e/9de52e446551b90f02e1f98a3e847c4abde320a2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/11/03/d4110352142b0d3259c82ac185164db443a18f48.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2014-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo V 1.6 tdi 90 ch 2014 *GARANTIE',
'transmission': 'manual',
'trim': 'Polo 1.4 TDI 90ch Cup 3p',
'vin': None,
'year': 2014}
2026-03-26 14:01:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b0f84ce-220a-5238-8f6e-5b60d7ca0194 with identifier: 3165481579
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6b0f84ce-220a-5238-8f6e-5b60d7ca0194
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F17%252F75%252Fa8%252F1775a857906fbc8c0e79b18e7285947afea734b2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/17/75/a8/1775a857906fbc8c0e79b18e7285947afea734b2.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9046d450>
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a8fbbaa-9a55-5f1e-9379-e53bcdf07683/5a8fbbaa-9a55-5f1e-9379-e53bcdf07683_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fec%252F47%252Fa5%252Fec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/47/a5/ec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg?rule=ad-large saved to cache
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5a8fbbaa-9a55-5f1e-9379-e53bcdf07683
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5a8fbbaa-9a55-5f1e-9379-e53bcdf07683 sending to next pipeline
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c907266d0>
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_35ec6336-a1d2-5014-b4b3-52d04fd3df23/35ec6336-a1d2-5014-b4b3-52d04fd3df23_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd3%252F73%252Fb9%252Fd373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/73/b9/d373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg?rule=ad-large saved to cache
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 35ec6336-a1d2-5014-b4b3-52d04fd3df23
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 35ec6336-a1d2-5014-b4b3-52d04fd3df23 sending to next pipeline
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c90496e50>
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93772e88-d47c-525b-ba58-a76882248b07/93772e88-d47c-525b-ba58-a76882248b07_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F17%252F39%252F66%252F1739669e252e590bc4d5901ef93d8309248e7d2c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/17/39/66/1739669e252e590bc4d5901ef93d8309248e7d2c.jpg?rule=ad-large saved to cache
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 93772e88-d47c-525b-ba58-a76882248b07
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 93772e88-d47c-525b-ba58-a76882248b07 sending to next pipeline
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481572
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481572%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481572: 1
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481572
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Fiat 500 ess 70 ch **PETIT PRIX**, citadine, blanc, 4 cv, 3 '
'portes, première mise en circulation le 16/06/2009.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Pack City, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_20A982',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481572',
'listing': 'auction',
'make': 'FIAT',
'model': '500',
'odometer': 217000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/7c/45/7d7c45ce7dbf230141786412c4619497870441d6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/bb/99/efbb9994af906f98376c348a1a7cff83d416589a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/a0/21/e9a021914310d3c107ba1b9760204669e1856e28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ea/16/09ea162675c6b78ed58a74bd26803835f84d6681.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/87/b5/8687b50424f415eb922e6899d021179834ab4761.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/5b/82/e35b82b586e0a55bd0370c708f893dcb2ed59022.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/36/a9/4b36a9d18f8d398fc806fdbbdc15582ec664fcca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/fc/a1/6dfca1091e887036c261ce90ba19dd8468c27437.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/99/77/3a99772e8862a355a9a5cfc0e0e576916c68d249.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/de/96/24de96621e5d33d7c5b2da4726654ad270d5bd85.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2009-06-01',
'seats_number': 4,
'seller_name': None,
'title': 'Fiat 500 ess 70 ch *PETIT PRIX',
'transmission': 'manual',
'trim': '500 1.2 8v 69ch S&S',
'vin': None,
'year': 2009}
2026-03-26 14:01:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 63057b4f-173b-57ab-bcfc-a4db166eca73 with identifier: 3165481572
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 63057b4f-173b-57ab-bcfc-a4db166eca73
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7d%252F7c%252F45%252F7d7c45ce7dbf230141786412c4619497870441d6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/7c/45/7d7c45ce7dbf230141786412c4619497870441d6.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5a8fbbaa-9a55-5f1e-9379-e53bcdf07683 with identifier 3167246170
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5a8fbbaa-9a55-5f1e-9379-e53bcdf07683
2026-03-26 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/47/a5/ec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'Mercedes Benz Classe A a180 cdi 109 ch **GARANTIE**, berline, '
'beige, 6 cv, 5 portes, première mise en circulation le '
'16/10/2007.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_C5C27F',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5a8fbbaa-9a55-5f1e-9379-e53bcdf07683',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167246170',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe A',
'odometer': 242000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a8fbbaa-9a55-5f1e-9379-e53bcdf07683/5a8fbbaa-9a55-5f1e-9379-e53bcdf07683_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194361,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/47/a5/ec47a5eefa40fc063787f7a32b140f7ad39f9c41.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes Benz Classe A a180 cdi 109 ch *GARANTIE',
'transmission': 'manual',
'trim': 'Classe A 180 CDI Edition',
'vin': None,
'year': 2007}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273167246170%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3167246170: {'created_time': 1774533711.638613, 'last_price_update_time': 1774533711.638624}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167246170') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 35ec6336-a1d2-5014-b4b3-52d04fd3df23 with identifier 3165481577
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 35ec6336-a1d2-5014-b4b3-52d04fd3df23
2026-03-26 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/73/b9/d373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C4 Grand Picasso 1.6 hdi 115 ch **7PLACES**, '
'monospace, gris clair, 6 cv, 5 portes, première mise en '
'circulation le 20/05/2014.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - Radar de recul\n'
' - caméra de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - rideaux pare-soleil\n'
' - sièges chauffants\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Boite 6 rapports, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'configuration 6PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_36CB27',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '35ec6336-a1d2-5014-b4b3-52d04fd3df23',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481577',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 210000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35ec6336-a1d2-5014-b4b3-52d04fd3df23/35ec6336-a1d2-5014-b4b3-52d04fd3df23_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171637,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/73/b9/d373b9b9dff5f12970e1636b3e114fe8378b6a98.jpg?rule=ad-large',
'Width': 1067}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2014-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën C4 Grand Picasso 1.6 hdi 115 ch *7PLACES',
'transmission': 'manual',
'trim': 'C4 1.6 HDi 90 FAP Passion Bleus',
'vin': None,
'year': 2014}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481577%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481577: {'created_time': 1774533711.68902, 'last_price_update_time': 1774533711.68903}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481577') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 93772e88-d47c-525b-ba58-a76882248b07 with identifier 3165481584
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 93772e88-d47c-525b-ba58-a76882248b07
2026-03-26 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/17/39/66/1739669e252e590bc4d5901ef93d8309248e7d2c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Mercedes Benz Classe C 180 cdi 7G-Tronic **GARANTIE**, '
'berline, gris clair, 6 cv, 4 portes, première mise en '
'circulation le 18/12/2015.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - Palettes au volant\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - Radar de recul\n'
' - phares à LED\n'
' - projecteurs xénon\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - sièges électriques\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Boite 7 rapports, \r'
'Start and stop, \r'
'Feux diurne a LED, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
' ****MOTEUR MERCEDES A CHAINE****\n'
'\n'
'Référence annonce : VRZ_A30EC7',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '93772e88-d47c-525b-ba58-a76882248b07',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481584',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe C',
'odometer': 132000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_93772e88-d47c-525b-ba58-a76882248b07/93772e88-d47c-525b-ba58-a76882248b07_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186984,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/39/66/1739669e252e590bc4d5901ef93d8309248e7d2c.jpg?rule=ad-large',
'Width': 1067}],
'price': 13990,
'price_includes_vat': False,
'registration_date': '2015-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes Benz Classe C 180 cdi 7G-Tronic *GARANTIE',
'transmission': 'automatic',
'trim': 'Classe C 180 d 7G-Tronic Plus',
'vin': None,
'year': 2015}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481584%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481584: {'created_time': 1774533711.733288, 'last_price_update_time': 1774533711.733296}
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481584') HTTP/1.1" 204 0
2026-03-26 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/35/2a/6e352ac161421696c8c1d960873270eda61caf32.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ed/bd/93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481564
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481564%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481564: 1
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481564
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Peugeot 207 cc 120 ch **GARANTIE**, cabriolet, gris clair, 7 '
'cv, 2 portes, première mise en circulation le 20/09/2007.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
'\n'
'Extérieur :\n'
' - capote électrique\n'
' - rétroviseurs électriques\n'
' - toit ouvrant électrique en verre\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_AEAB76',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481564',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 164000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/43/74/eb/4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/8c/2c/8b8c2c5b3fea7c129d2e8c07367e83ca1ab1ee20.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/0b/d3/3f0bd3f9f0d9788e02c5b29c42e53e2344c1b440.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/6a/0a/7f6a0a18040d4e5eba25684634de2cff66d90622.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/02/0f/ea020f73245e2f324e1aa384f9a910ea829db763.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/4a/97/4f4a9711ff45284d4e3c1c7641fe897d1ffa3402.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/1e/1c/fc1e1cbbc3a8e2d9e81a82544d0dc8c356a5ccfd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/87/28/218728883672b15eaa66d9773c86610fda8e3ff3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/01/11/82011187b4b63c979c7f04abf8a9d4a1e897b070.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-09-01',
'seats_number': 4,
'seller_name': None,
'title': 'Peugeot 207 cc 120 ch *GARANTIE',
'transmission': 'manual',
'trim': '207 CC 1.6 VTi 16v Feline',
'vin': None,
'year': 2007}
2026-03-26 14:01:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c50b3002-a219-5e1a-9482-8b2e2b351fd5 with identifier: 3165481564
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c50b3002-a219-5e1a-9482-8b2e2b351fd5
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F74%252Feb%252F4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/74/eb/4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/37/51/74/3751742c99799cb03c89505f54c6cc1086aba28f.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/82/4e/4a/824e4a410df62725a8ed104c1f551be0132513df.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167246172
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273167246172%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167246172: 1
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167246172
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'RENAULT Megane III 1.6 dci 130 ch BOSE, berline, gris '
'anthracite, 6 cv, 5 portes, première mise en circulation le '
'31/08/2015, garantie : 3 mois.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - Téléphone Bluetooth\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - carte main libre\n'
' - régulateur de vitesse\n'
' - sièges sport\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - non fumeur\n'
' - sieges reglables en hauteur\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - Sieges arrières rabattable\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Pack Bose, \r'
'Boite 6 rapports, \r'
'Start and stop, \r'
'Feux diurne a LED, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r\n'
'\n'
'Référence annonce : VRZ_4AED64',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167246172',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 191000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/b8/67/b7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/d7/19/86d7197e9cf1fcd375fad5854873613003fd36bf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/f6/be/fef6be4592aa8bb2521b88d9998dea48e78aee69.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/ba/88/20ba8827c2019f82872d4f6ae35efeef339deb1d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/e4/6b/6be46b0c345a0b18ce24d139c4c56afec37e1ff0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/34/2b/6e342bf89d80667779b2a080a00f25216764ef63.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/eb/4d/15eb4ddb29f4c994eae5a201ed48b68c2c2947f6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/d3/33/c6d333e54f420112f35f096b6ff965ae217e28df.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/7e/4c/ed7e4c863f84fc56b220b4c8cda7594a5301d599.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2015-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Megane III 1.6 dci 130 ch BOSE',
'transmission': 'manual',
'trim': 'Megane 1.6 dCi 130ch energy Bose Euro6 2015',
'vin': None,
'year': 2015}
2026-03-26 14:01:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae with identifier: 3167246172
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb7%252Fb8%252F67%252Fb7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/b8/67/b7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/c8/6f/6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165481568
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273165481568%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165481568: 1
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165481568
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C4 Cactus 1.2 vti 80 ch **CARTE GRISE OFFERTE**, '
'berline, gris clair, 4 cv, 5 portes, première mise en '
'circulation le 26/06/2015.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - caméra de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
'\n'
'Carte grise possible sur place, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_02ECD2',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 80,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481568',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 157000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/49/19/2e/49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ac/ec/b0acec6f71812551c8d98ba53315848113ed27ce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/be/0c/1cbe0ce51549df7712fb46c2d0f64d9ec024c066.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/14/a8/0214a8d338b09b5b4b81aafcfc2990aa084bd6a2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/52/3c/36523ceca1848391bf1b914139bb8498587391a1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/74/d7/c974d7cc93b0f01725bd6c9f68b2dc1a8d570319.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/cc/21/4ccc21e661790d822bc021e0f8bef0d06fac9a2f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ec/40/ebec408794b907f2ca2b1ad987d1ad94269b6ca1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/7f/fa/837ffaf71ce029baa129f0579367eef5fce06fa4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/1c/7a/d61c7ab05467d3077e9b84277e6b10738438d073.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C4 Cactus 1.2 vti 80 ch *CARTE GRISE OFFERTE',
'transmission': 'manual',
'trim': 'C4 Cactus PureTech 82 Shine',
'vin': None,
'year': 2015}
2026-03-26 14:01:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 81be0ac3-5f37-5516-ac94-0f89f033713b with identifier: 3165481568
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 81be0ac3-5f37-5516-ac94-0f89f033713b
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F49%252F19%252F2e%252F49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/49/19/2e/49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168412817
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [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%273168412817%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168412817: 1
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168412817
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'Toyota Yaris 1.4 d4d 90 ch, citadine, beige, 5 cv, 5 portes, '
'première mise en circulation le 03/06/2010.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_D1000D',
'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/3168412817',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Yaris',
'odometer': 203000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/82/a5/3a/82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/78/5a/34785a8fa1849850e966059056f51eed608a072b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/54/73/165473aa2e1dab337cb998e4383c9fe6c32d8c16.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/f8/bc/91f8bc9ad10681d416729875dc0125c358dc7637.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/f1/30/40f1305f728e02649971ebc1dd654c9f305dd947.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/ec/7b/04ec7bd1b6b59091ed21cdbd41f3df4caa2ee39d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/21/bd/6a21bd9fd62b27647ceb0cf2ce5f4433088d9bcc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/7b/18/f67b18d0ba507f9b07e26c289f0fc25174837265.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/e3/7e/02e37eb33e40cac54fcc65d7d2a84559dd8e1d78.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/b8/64/56b864ce98d8baf110cc15aee8f0dca132722f24.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota Yaris 1.4 d4d 90 ch',
'transmission': 'manual',
'trim': 'Yaris 1.4 D-4D 90ch 5p',
'vin': None,
'year': 2010}
2026-03-26 14:01:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bfced92-194c-5145-a584-414cdbaaf5ad with identifier: 3168412817
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1bfced92-194c-5145-a584-414cdbaaf5ad
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fa5%252F3a%252F82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/82/a5/3a/82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg?rule=ad-large not downloaded yet
2026-03-26 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/7c/45/7d7c45ce7dbf230141786412c4619497870441d6.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:51 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c90495010>
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3184eacf-2d1b-5962-8f3d-0652f5a2755b/3184eacf-2d1b-5962-8f3d-0652f5a2755b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6e%252F35%252F2a%252F6e352ac161421696c8c1d960873270eda61caf32.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/35/2a/6e352ac161421696c8c1d960873270eda61caf32.jpg?rule=ad-large saved to cache
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3184eacf-2d1b-5962-8f3d-0652f5a2755b
2026-03-26 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3184eacf-2d1b-5962-8f3d-0652f5a2755b sending to next pipeline
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9071ecd0>
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bca2d2c-55fc-526b-a4f4-7f08d0631473/1bca2d2c-55fc-526b-a4f4-7f08d0631473_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F93%252Fed%252Fbd%252F93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ed/bd/93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1bca2d2c-55fc-526b-a4f4-7f08d0631473
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1bca2d2c-55fc-526b-a4f4-7f08d0631473 sending to next pipeline
2026-03-26 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/43/74/eb/4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/17/75/a8/1775a857906fbc8c0e79b18e7285947afea734b2.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3184eacf-2d1b-5962-8f3d-0652f5a2755b with identifier 3165481581
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3184eacf-2d1b-5962-8f3d-0652f5a2755b
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/35/2a/6e352ac161421696c8c1d960873270eda61caf32.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'LAND ROVER EVOQUE 2.0 td 150 ch BVA 2017, 4x4, suv, blanc, 8 '
'cv, 5 portes, première mise en circulation le 27/07/2017.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - caméra de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_2A69BF',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3184eacf-2d1b-5962-8f3d-0652f5a2755b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481581',
'listing': 'auction',
'make': 'LAND-ROVER',
'model': 'Range Rover Evoque',
'odometer': 153000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3184eacf-2d1b-5962-8f3d-0652f5a2755b/3184eacf-2d1b-5962-8f3d-0652f5a2755b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180824,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/35/2a/6e352ac161421696c8c1d960873270eda61caf32.jpg?rule=ad-large',
'Width': 1067}],
'price': 13990,
'price_includes_vat': False,
'registration_date': '2017-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND ROVER EVOQUE 2.0 td 150 ch BVA 2017',
'transmission': 'automatic',
'trim': 'Range Rover Evoque 2.0 TD4 150 SE BVA Mark V',
'vin': None,
'year': 2017}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165481581%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481581: {'created_time': 1774533712.084004, 'last_price_update_time': 1774533712.084015}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481581') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1bca2d2c-55fc-526b-a4f4-7f08d0631473 with identifier 3165481582
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1bca2d2c-55fc-526b-a4f4-7f08d0631473
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ed/bd/93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Corsa Twin 1.2 i 86 ch **CARTE GRISE OFFERTE**, berline, '
'gris foncé, 5 cv, 3 portes, première mise en circulation le '
'30/01/2015.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_19DCBC',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 86,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '1bca2d2c-55fc-526b-a4f4-7f08d0631473',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481582',
'listing': 'auction',
'make': 'OPEL',
'model': 'Corsa',
'odometer': 162000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1bca2d2c-55fc-526b-a4f4-7f08d0631473/1bca2d2c-55fc-526b-a4f4-7f08d0631473_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 222226,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ed/bd/93edbd5f221e4dce510686f2c0c8353f6a30aec3.jpg?rule=ad-large',
'Width': 1067}],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Corsa Twin 1.2 i 86 ch *CARTE GRISE OFFERTE',
'transmission': 'manual',
'trim': 'Corsa 1.2 70ch Edition 3p',
'vin': None,
'year': 2015}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165481582%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481582: {'created_time': 1774533712.150618, 'last_price_update_time': 1774533712.150629}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481582') HTTP/1.1" 204 0
2026-03-26 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/39/bc/cf39bcf053190a4804baed0eff8741b456b54471.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9178f090>
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef25b86d-e247-5df9-98c8-ffad593f7366/ef25b86d-e247-5df9-98c8-ffad593f7366_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F37%252F51%252F74%252F3751742c99799cb03c89505f54c6cc1086aba28f.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/51/74/3751742c99799cb03c89505f54c6cc1086aba28f.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ef25b86d-e247-5df9-98c8-ffad593f7366
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ef25b86d-e247-5df9-98c8-ffad593f7366 sending to next pipeline
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c917f96d0>
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37e5a670-970e-563d-a488-53dccc688c02/37e5a670-970e-563d-a488-53dccc688c02_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F82%252F4e%252F4a%252F824e4a410df62725a8ed104c1f551be0132513df.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/82/4e/4a/824e4a410df62725a8ed104c1f551be0132513df.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 37e5a670-970e-563d-a488-53dccc688c02
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 37e5a670-970e-563d-a488-53dccc688c02 sending to next pipeline
2026-03-26 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/c4/53/8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ef25b86d-e247-5df9-98c8-ffad593f7366 with identifier 3165481569
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ef25b86d-e247-5df9-98c8-ffad593f7366
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/37/51/74/3751742c99799cb03c89505f54c6cc1086aba28f.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'Peugeot 206 1.6 hdi **1er MAIN** garantie, citadine, beige, 6 '
'cv, 5 portes, première mise en circulation le 25/01/2006.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit ouvrant électrique en verre\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_4723B6',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ef25b86d-e247-5df9-98c8-ffad593f7366',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481569',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '206',
'odometer': 212000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef25b86d-e247-5df9-98c8-ffad593f7366/ef25b86d-e247-5df9-98c8-ffad593f7366_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206482,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/51/74/3751742c99799cb03c89505f54c6cc1086aba28f.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2006-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 206 1.6 hdi *1er MAIN* garantie',
'transmission': 'manual',
'trim': '206 1.6 HDi Executive 5p',
'vin': None,
'year': 2006}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165481569%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481569: {'created_time': 1774533712.371539, 'last_price_update_time': 1774533712.371549}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481569') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 37e5a670-970e-563d-a488-53dccc688c02 with identifier 3165481567
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 37e5a670-970e-563d-a488-53dccc688c02
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/82/4e/4a/824e4a410df62725a8ed104c1f551be0132513df.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Marron',
'currency': 'EUR',
'description': 'Opel Zafira Tourer 2.0 cdti 130 ch **GARANTIE**, monospace, '
'marron, 7 cv, 5 portes, première mise en circulation le '
'10/02/2012.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
' - volant réglable||cd||commande\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'Boite 6 rapports, \r'
'7 places, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'configuration 6PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_199901',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '37e5a670-970e-563d-a488-53dccc688c02',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481567',
'listing': 'auction',
'make': 'OPEL',
'model': 'Zafira',
'odometer': 221000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37e5a670-970e-563d-a488-53dccc688c02/37e5a670-970e-563d-a488-53dccc688c02_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192159,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/4e/4a/824e4a410df62725a8ed104c1f551be0132513df.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2012-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Opel Zafira Tourer 2.0 cdti 130 ch *GARANTIE',
'transmission': 'manual',
'trim': 'Zafira 1.7 CDTI 125ch FAP Connect Pack',
'vin': None,
'year': 2012}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165481567%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481567: {'created_time': 1774533712.424981, 'last_price_update_time': 1774533712.424993}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481567') HTTP/1.1" 204 0
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c91322010>
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e40875bf-993c-545d-943f-7e343a434980/e40875bf-993c-545d-943f-7e343a434980_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6e%252Fc8%252F6f%252F6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/c8/6f/6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e40875bf-993c-545d-943f-7e343a434980
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e40875bf-993c-545d-943f-7e343a434980 sending to next pipeline
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e40875bf-993c-545d-943f-7e343a434980 with identifier 3165133906
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e40875bf-993c-545d-943f-7e343a434980
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/c8/6f/6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot 308 sw 1.2 Féline, break, blanc, 7 cv, 5 portes, '
'première mise en circulation le 27/03/2017.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - Radar de recul\n'
' - phares à LED\n'
' - projecteurs xénon\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r'
' ********************** KIT EMBRAYAGE + VOLANT MOTEUR NEUF '
'*********************************\n'
'++++++++++++++++++ KIT COURROIE DE DISTRIBUTION NEUF '
'++++++++++++++++++++++++++++++\n'
'\n'
'Référence annonce : VRZ_82D0E3',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'e40875bf-993c-545d-943f-7e343a434980',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165133906',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 176000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e40875bf-993c-545d-943f-7e343a434980/e40875bf-993c-545d-943f-7e343a434980_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 215682,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/c8/6f/6ec86f4dae4f22244053b4d44b0e74ba6f9f2322.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 sw 1.2 Féline',
'transmission': 'manual',
'trim': '308 SW 1.2 PureTech 130ch Féline S&S',
'vin': None,
'year': 2017}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165133906%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165133906: {'created_time': 1774533712.565402, 'last_price_update_time': 1774533712.565413}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165133906') HTTP/1.1" 204 0
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c90452cd0>
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63057b4f-173b-57ab-bcfc-a4db166eca73/63057b4f-173b-57ab-bcfc-a4db166eca73_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7d%252F7c%252F45%252F7d7c45ce7dbf230141786412c4619497870441d6.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/7c/45/7d7c45ce7dbf230141786412c4619497870441d6.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 63057b4f-173b-57ab-bcfc-a4db166eca73
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 63057b4f-173b-57ab-bcfc-a4db166eca73 sending to next pipeline
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9078fb50>
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c50b3002-a219-5e1a-9482-8b2e2b351fd5/c50b3002-a219-5e1a-9482-8b2e2b351fd5_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F43%252F74%252Feb%252F4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/74/eb/4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c50b3002-a219-5e1a-9482-8b2e2b351fd5
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c50b3002-a219-5e1a-9482-8b2e2b351fd5 sending to next pipeline
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c907c53d0>
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b0f84ce-220a-5238-8f6e-5b60d7ca0194/6b0f84ce-220a-5238-8f6e-5b60d7ca0194_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F17%252F75%252Fa8%252F1775a857906fbc8c0e79b18e7285947afea734b2.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/17/75/a8/1775a857906fbc8c0e79b18e7285947afea734b2.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6b0f84ce-220a-5238-8f6e-5b60d7ca0194
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6b0f84ce-220a-5238-8f6e-5b60d7ca0194 sending to next pipeline
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 63057b4f-173b-57ab-bcfc-a4db166eca73 with identifier 3165481572
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 63057b4f-173b-57ab-bcfc-a4db166eca73
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/7c/45/7d7c45ce7dbf230141786412c4619497870441d6.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Fiat 500 ess 70 ch **PETIT PRIX**, citadine, blanc, 4 cv, 3 '
'portes, première mise en circulation le 16/06/2009.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Pack City, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_20A982',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '63057b4f-173b-57ab-bcfc-a4db166eca73',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481572',
'listing': 'auction',
'make': 'FIAT',
'model': '500',
'odometer': 217000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63057b4f-173b-57ab-bcfc-a4db166eca73/63057b4f-173b-57ab-bcfc-a4db166eca73_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198069,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/7c/45/7d7c45ce7dbf230141786412c4619497870441d6.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2009-06-01',
'seats_number': 4,
'seller_name': None,
'title': 'Fiat 500 ess 70 ch *PETIT PRIX',
'transmission': 'manual',
'trim': '500 1.2 8v 69ch S&S',
'vin': None,
'year': 2009}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165481572%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481572: {'created_time': 1774533712.767842, 'last_price_update_time': 1774533712.767853}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481572') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c50b3002-a219-5e1a-9482-8b2e2b351fd5 with identifier 3165481564
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c50b3002-a219-5e1a-9482-8b2e2b351fd5
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/43/74/eb/4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Peugeot 207 cc 120 ch **GARANTIE**, cabriolet, gris clair, 7 '
'cv, 2 portes, première mise en circulation le 20/09/2007.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
'\n'
'Extérieur :\n'
' - capote électrique\n'
' - rétroviseurs électriques\n'
' - toit ouvrant électrique en verre\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_AEAB76',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'c50b3002-a219-5e1a-9482-8b2e2b351fd5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481564',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 164000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c50b3002-a219-5e1a-9482-8b2e2b351fd5/c50b3002-a219-5e1a-9482-8b2e2b351fd5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213849,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/74/eb/4374ebd4308e41788a7b546ed1a2e98da3d2ee13.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-09-01',
'seats_number': 4,
'seller_name': None,
'title': 'Peugeot 207 cc 120 ch *GARANTIE',
'transmission': 'manual',
'trim': '207 CC 1.6 VTi 16v Feline',
'vin': None,
'year': 2007}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165481564%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481564: {'created_time': 1774533712.830391, 'last_price_update_time': 1774533712.830404}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481564') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6b0f84ce-220a-5238-8f6e-5b60d7ca0194 with identifier 3165481579
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6b0f84ce-220a-5238-8f6e-5b60d7ca0194
2026-03-26 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/17/75/a8/1775a857906fbc8c0e79b18e7285947afea734b2.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.6 tdi 90 ch 2014 **GARANTIE**, citadine, '
'blanc, 4 cv, 5 portes, première mise en circulation le '
'25/08/2014.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_E01A1E',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6b0f84ce-220a-5238-8f6e-5b60d7ca0194',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481579',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 235000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b0f84ce-220a-5238-8f6e-5b60d7ca0194/6b0f84ce-220a-5238-8f6e-5b60d7ca0194_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183348,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/75/a8/1775a857906fbc8c0e79b18e7285947afea734b2.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2014-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo V 1.6 tdi 90 ch 2014 *GARANTIE',
'transmission': 'manual',
'trim': 'Polo 1.4 TDI 90ch Cup 3p',
'vin': None,
'year': 2014}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165481579%27 HTTP/1.1" 200 None
2026-03-26 14:01:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481579: {'created_time': 1774533712.896711, 'last_price_update_time': 1774533712.896724}
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481579') HTTP/1.1" 204 0
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c91352910>
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52712281-a7bc-5312-928a-a4d8e9668c28/52712281-a7bc-5312-928a-a4d8e9668c28_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252F39%252Fbc%252Fcf39bcf053190a4804baed0eff8741b456b54471.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/39/bc/cf39bcf053190a4804baed0eff8741b456b54471.jpg?rule=ad-large saved to cache
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 52712281-a7bc-5312-928a-a4d8e9668c28
2026-03-26 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 52712281-a7bc-5312-928a-a4d8e9668c28 sending to next pipeline
2026-03-26 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/82/a5/3a/82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 52712281-a7bc-5312-928a-a4d8e9668c28 with identifier 3165481566
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 52712281-a7bc-5312-928a-a4d8e9668c28
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/39/bc/cf39bcf053190a4804baed0eff8741b456b54471.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Citroën DS4 thp 200 ch Sport Chic **GARANTIE**, berline, '
'noir, 11 cv, 5 portes, première mise en circulation le '
'16/05/2011.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - projecteurs xénon\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack cuir\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - frein parking automatique\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_BF9862',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '52712281-a7bc-5312-928a-a4d8e9668c28',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481566',
'listing': 'auction',
'make': 'CITROEN',
'model': 'DS4',
'odometer': 165000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52712281-a7bc-5312-928a-a4d8e9668c28/52712281-a7bc-5312-928a-a4d8e9668c28_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192877,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/39/bc/cf39bcf053190a4804baed0eff8741b456b54471.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën DS4 thp 200 ch Sport Chic *GARANTIE',
'transmission': 'manual',
'trim': 'DS4 1.6 THP 200ch Sport Chic',
'vin': None,
'year': 2011}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273165481566%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481566: {'created_time': 1774533713.027919, 'last_price_update_time': 1774533713.027972}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481566') HTTP/1.1" 204 0
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9046c050>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec81fade-ae1a-5155-9e3a-590186169885/ec81fade-ae1a-5155-9e3a-590186169885_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8a%252Fc4%252F53%252F8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/c4/53/8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ec81fade-ae1a-5155-9e3a-590186169885
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ec81fade-ae1a-5155-9e3a-590186169885 sending to next pipeline
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/b8/67/b7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/49/19/2e/49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/83/e3/5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ec81fade-ae1a-5155-9e3a-590186169885 with identifier 3166692054
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ec81fade-ae1a-5155-9e3a-590186169885
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/c4/53/8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Peugeot 1007 hdi 70 ch **GARANTIE**, citadine, bleu, 4 cv, 3 '
'portes, première mise en circulation le 30/05/2008.\n'
'\n'
'4 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
'\n'
'Extérieur :\n'
' - porte latérale\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette coulissante, \r'
'banquette rabattable, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_C2AFD8',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 68,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ec81fade-ae1a-5155-9e3a-590186169885',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166692054',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '1007',
'odometer': 159000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec81fade-ae1a-5155-9e3a-590186169885/ec81fade-ae1a-5155-9e3a-590186169885_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185704,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/c4/53/8ac453cf39c3293018ea141a8637edceaa67d7c8.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2008-05-01',
'seats_number': 4,
'seller_name': None,
'title': 'Peugeot 1007 hdi 70 ch *GARANTIE',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2008}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273166692054%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3166692054: {'created_time': 1774533713.152417, 'last_price_update_time': 1774533713.152427}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166692054') HTTP/1.1" 204 0
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/98/b5/74/98b574a546a966f8da4b125daa430cb88c867d42.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9174f090>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bfced92-194c-5145-a584-414cdbaaf5ad/1bfced92-194c-5145-a584-414cdbaaf5ad_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F82%252Fa5%252F3a%252F82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/82/a5/3a/82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1bfced92-194c-5145-a584-414cdbaaf5ad
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1bfced92-194c-5145-a584-414cdbaaf5ad sending to next pipeline
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1bfced92-194c-5145-a584-414cdbaaf5ad with identifier 3168412817
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1bfced92-194c-5145-a584-414cdbaaf5ad
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/82/a5/3a/82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'Toyota Yaris 1.4 d4d 90 ch, citadine, beige, 5 cv, 5 portes, '
'première mise en circulation le 03/06/2010.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_D1000D',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1bfced92-194c-5145-a584-414cdbaaf5ad',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412817',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Yaris',
'odometer': 203000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1bfced92-194c-5145-a584-414cdbaaf5ad/1bfced92-194c-5145-a584-414cdbaaf5ad_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184347,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/a5/3a/82a53a79ed3403b545686ca8f22db9b1d75a114a.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota Yaris 1.4 d4d 90 ch',
'transmission': 'manual',
'trim': 'Yaris 1.4 D-4D 90ch 5p',
'vin': None,
'year': 2010}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273168412817%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3168412817: {'created_time': 1774533713.301061, 'last_price_update_time': 1774533713.30107}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168412817') HTTP/1.1" 204 0
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/80/93/fc/8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/49/b7/f349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9174d210>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae/8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb7%252Fb8%252F67%252Fb7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/b8/67/b7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae sending to next pipeline
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c91795a10>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81be0ac3-5f37-5516-ac94-0f89f033713b/81be0ac3-5f37-5516-ac94-0f89f033713b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F49%252F19%252F2e%252F49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/49/19/2e/49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 81be0ac3-5f37-5516-ac94-0f89f033713b
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 81be0ac3-5f37-5516-ac94-0f89f033713b sending to next pipeline
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5ca0e9bb10>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead/64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5d%252F83%252Fe3%252F5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/83/e3/5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead sending to next pipeline
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c907be050>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca022455-b4a6-55ec-ae09-8f039367b0b4/ca022455-b4a6-55ec-ae09-8f039367b0b4_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F98%252Fb5%252F74%252F98b574a546a966f8da4b125daa430cb88c867d42.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/b5/74/98b574a546a966f8da4b125daa430cb88c867d42.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ca022455-b4a6-55ec-ae09-8f039367b0b4
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ca022455-b4a6-55ec-ae09-8f039367b0b4 sending to next pipeline
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae with identifier 3167246172
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/b8/67/b7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'RENAULT Megane III 1.6 dci 130 ch BOSE, berline, gris '
'anthracite, 6 cv, 5 portes, première mise en circulation le '
'31/08/2015, garantie : 3 mois.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
' - Téléphone Bluetooth\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Démarrage sans clé\n'
' - carte main libre\n'
' - régulateur de vitesse\n'
' - sièges sport\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - non fumeur\n'
' - sieges reglables en hauteur\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - Sieges arrières rabattable\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
" - Radar de proximité d'obstacle à l'avant du véhicule\n"
'\n'
'Pack Bose, \r'
'Boite 6 rapports, \r'
'Start and stop, \r'
'Feux diurne a LED, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r\n'
'\n'
'Référence annonce : VRZ_4AED64',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167246172',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 191000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae/8bd5a0bf-6544-52ae-aadb-bc1cd29ae0ae_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 246223,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/b8/67/b7b867e1b352f20f97146400d77921c4a7bf6ab4.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2015-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Megane III 1.6 dci 130 ch BOSE',
'transmission': 'manual',
'trim': 'Megane 1.6 dCi 130ch energy Bose Euro6 2015',
'vin': None,
'year': 2015}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273167246172%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3167246172: {'created_time': 1774533713.530518, 'last_price_update_time': 1774533713.530533}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167246172') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 81be0ac3-5f37-5516-ac94-0f89f033713b with identifier 3165481568
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 81be0ac3-5f37-5516-ac94-0f89f033713b
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/49/19/2e/49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C4 Cactus 1.2 vti 80 ch **CARTE GRISE OFFERTE**, '
'berline, gris clair, 4 cv, 5 portes, première mise en '
'circulation le 26/06/2015.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - caméra de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - GPS couleur\n'
' - volant multifonctions\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - GPS 16/9ème\n'
'\n'
'Carte grise possible sur place, \r'
'Start and stop, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
'écran tactile, \r\n'
'\n'
'Référence annonce : VRZ_02ECD2',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 80,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '81be0ac3-5f37-5516-ac94-0f89f033713b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165481568',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 157000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81be0ac3-5f37-5516-ac94-0f89f033713b/81be0ac3-5f37-5516-ac94-0f89f033713b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193447,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/19/2e/49192eb162d8f31ef0cf6b3a56d887c1803204b7.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C4 Cactus 1.2 vti 80 ch *CARTE GRISE OFFERTE',
'transmission': 'manual',
'trim': 'C4 Cactus PureTech 82 Shine',
'vin': None,
'year': 2015}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273165481568%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3165481568: {'created_time': 1774533713.578471, 'last_price_update_time': 1774533713.578482}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165481568') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead with identifier 3166692053
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/83/e3/5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'RENAULT Master II 2.5 dci 100 ch 9 places **61300kms**, '
'blanc, 8 cv, 3 portes, première mise en circulation le '
'27/08/2009.\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Extérieur :\n'
' - feux de détresse\n'
' - porte latérale\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Fermeture à distance\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - roue de secours\n'
'\n'
'Carte grise possible sur place, \r'
'peinture métallisée, \r'
'configuration 9PL, \r'
'éclairage intérieur temporisé, \r'
' ********************* CG 9 PLACES MANQUE SIEGES '
'ARRIERE*******************\n'
"================ 61400 KMS D'ORIGINE CERTIFIEE "
'+++++++++++++++++++++\n'
'\n'
'Référence annonce : VRZ_2A7C65',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3166692053',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 59000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead/64ba2c0b-514a-5f9e-8ee7-5af59e2f7ead_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160526,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/83/e3/5d83e31b6746a8c783b1445bcafbd710fbaa926e.jpg?rule=ad-large',
'Width': 1067}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2009-08-01',
'seats_number': None,
'seller_name': None,
'title': 'RENAULT Master II 2.5 dci 100 ch 9 places *61300kms',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273166692053%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3166692053: {'created_time': 1774533713.628313, 'last_price_update_time': 1774533713.628321}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166692053') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ca022455-b4a6-55ec-ae09-8f039367b0b4 with identifier 3166722972
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ca022455-b4a6-55ec-ae09-8f039367b0b4
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/98/b5/74/98b574a546a966f8da4b125daa430cb88c867d42.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Peugeot 206 + 1.4 i 75 cv **106600 kms** 1er main, berline, '
'gris, 5 cv, 5 portes, première mise en circulation le '
'29/08/2011, première main, garantie : 3 mois.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant cuir\n'
' - volant sport\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'banquette coulissante, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r\n'
'\n'
'Référence annonce : VRZ_20C365',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'ca022455-b4a6-55ec-ae09-8f039367b0b4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166722972',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '206',
'odometer': 106000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ca022455-b4a6-55ec-ae09-8f039367b0b4/ca022455-b4a6-55ec-ae09-8f039367b0b4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181952,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/b5/74/98b574a546a966f8da4b125daa430cb88c867d42.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 206 + 1.4 i 75 cv *106600 kms* 1er main',
'transmission': 'manual',
'trim': '206 + 1.4 Sportium 5p',
'vin': None,
'year': 2011}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273166722972%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3166722972: {'created_time': 1774533713.783896, 'last_price_update_time': 1774533713.783905}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166722972') HTTP/1.1" 204 0
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/b6/f0/3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/cd/de/e2cdde6001911b737ce58c365f19f701defbff04.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c91795a10>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbdcf72-b336-5432-8f4b-af32789e8c0d/fcbdcf72-b336-5432-8f4b-af32789e8c0d_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F80%252F93%252Ffc%252F8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/80/93/fc/8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fcbdcf72-b336-5432-8f4b-af32789e8c0d
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fcbdcf72-b336-5432-8f4b-af32789e8c0d sending to next pipeline
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c91387fd0>
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8/e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff3%252F49%252Fb7%252Ff349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/49/b7/f349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg?rule=ad-large saved to cache
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8
2026-03-26 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8 sending to next pipeline
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/33/c8/ee33c89f883c74ba4506f806a3217222e64af1eb.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fcbdcf72-b336-5432-8f4b-af32789e8c0d with identifier 3167830463
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fcbdcf72-b336-5432-8f4b-af32789e8c0d
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/80/93/fc/8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Zafira 1.7 cdti 110 cvx **7 places**, monospace, gris '
'clair, 6 cv, 5 portes, première mise en circulation le '
'14/01/2013.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Extérieur :\n'
' - Attelage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
'\n'
'Carte grise possible sur place, \r'
'Boite 6 rapports, \r'
'7 places, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite 6 vitesses, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'configuration 6PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_CC936B',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fcbdcf72-b336-5432-8f4b-af32789e8c0d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167830463',
'listing': 'auction',
'make': 'OPEL',
'model': 'Zafira',
'odometer': 216000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbdcf72-b336-5432-8f4b-af32789e8c0d/fcbdcf72-b336-5432-8f4b-af32789e8c0d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189693,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/93/fc/8093fc9d02023536d3ae029d7cf202ee5e67d27c.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seats_number': None,
'seller_name': None,
'title': 'Opel Zafira 1.7 cdti 110 cvx *7 places',
'transmission': 'manual',
'trim': 'Zafira 1.7 CDTI 110ch FAP Edition',
'vin': None,
'year': 2013}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273167830463%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3167830463: {'created_time': 1774533713.925945, 'last_price_update_time': 1774533713.925956}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167830463') HTTP/1.1" 204 0
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8 with identifier 3167246171
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8
2026-03-26 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/49/b7/f349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Audi A4 2.0 tdi 150 ch BV AUTO Multitronica, break, noir, 8 '
'cv, 5 portes, première mise en circulation le 09/08/2013.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd||commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - Palettes au volant\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radar de recul\n'
' - phares à LED\n'
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - climatisation : multi zone\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - frein parking automatique\n'
' - volant réglable\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - volant réglable||cd||commande\n'
'\n'
'Pack business, \r'
'Start and stop, \r'
'Boite 8 rapports, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'boite automatique, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_DDFFB5',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167246171',
'listing': 'auction',
'make': 'AUDI',
'model': 'A4',
'odometer': 141000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8/e6c736e7-d8be-5ade-a4e2-9c55aaf28bd8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155819,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/49/b7/f349b7c91629897b7e56a5cb3b7a07c734dad22c.jpg?rule=ad-large',
'Width': 1067}],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2013-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A4 2.0 tdi 150 ch BV AUTO Multitronica',
'transmission': 'automatic',
'trim': 'A4 Avant 2.0 TDI 150ch DPF Attraction Multitronic',
'vin': None,
'year': 2013}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273167246171%27 HTTP/1.1" 200 None
2026-03-26 14:01:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3167246171: {'created_time': 1774533713.974016, 'last_price_update_time': 1774533713.974025}
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167246171') HTTP/1.1" 204 0
2026-03-26 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/42/24/3a/42243a52a41143f43eb0495848313dc2f9550b73.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c92ed7750>
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7433fda4-f4bc-5b33-8f7c-8ec3dbec3152/7433fda4-f4bc-5b33-8f7c-8ec3dbec3152_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3d%252Fb6%252Ff0%252F3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/b6/f0/3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg?rule=ad-large saved to cache
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7433fda4-f4bc-5b33-8f7c-8ec3dbec3152
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7433fda4-f4bc-5b33-8f7c-8ec3dbec3152 sending to next pipeline
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c904f54d0>
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48b3711d-89a1-58bc-8b8e-526089fd9616/48b3711d-89a1-58bc-8b8e-526089fd9616_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe2%252Fcd%252Fde%252Fe2cdde6001911b737ce58c365f19f701defbff04.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/cd/de/e2cdde6001911b737ce58c365f19f701defbff04.jpg?rule=ad-large saved to cache
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 48b3711d-89a1-58bc-8b8e-526089fd9616
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 48b3711d-89a1-58bc-8b8e-526089fd9616 sending to next pipeline
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7433fda4-f4bc-5b33-8f7c-8ec3dbec3152 with identifier 3166978981
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7433fda4-f4bc-5b33-8f7c-8ec3dbec3152
2026-03-26 14:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/b6/f0/3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Ford Fiesta 1.6 tdci 95 ch, citadine, noir, 5 cv, 5 portes, '
'première mise en circulation le 06/09/2010.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Ouverture du coffre à distance\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'jantes alu, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_8ADD61',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7433fda4-f4bc-5b33-8f7c-8ec3dbec3152',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166978981',
'listing': 'auction',
'make': 'FORD',
'model': 'Fiesta',
'odometer': 217000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7433fda4-f4bc-5b33-8f7c-8ec3dbec3152/7433fda4-f4bc-5b33-8f7c-8ec3dbec3152_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221086,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/b6/f0/3db6f0181804b1b99985ee4c37a8ee18beb45d3c.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2010-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.6 tdci 95 ch',
'transmission': 'manual',
'trim': 'Fiesta 1.6 TDCi 95ch FAP Trend Plus 5p',
'vin': None,
'year': 2010}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273166978981%27 HTTP/1.1" 200 None
2026-03-26 14:01:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3166978981: {'created_time': 1774533714.127821, 'last_price_update_time': 1774533714.127832}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166978981') HTTP/1.1" 204 0
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 48b3711d-89a1-58bc-8b8e-526089fd9616 with identifier 3166723535
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 48b3711d-89a1-58bc-8b8e-526089fd9616
2026-03-26 14:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/cd/de/e2cdde6001911b737ce58c365f19f701defbff04.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bordeaux',
'currency': 'EUR',
'description': 'Fiat Doblo 1.9 jtd 120 ch **7 places** GARANTIEt, monospace, '
'bordeaux, 7 cv, 5 portes, première mise en circulation le '
'01/06/2007.\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - pack confort\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Attache remorque\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - phares antibrouillard\n'
'\n'
'Carte grise possible sur place, \r'
'Historique du véhicule, \r'
'peinture métallisée, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'configuration 7PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_803E9D',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '48b3711d-89a1-58bc-8b8e-526089fd9616',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166723535',
'listing': 'auction',
'make': 'FIAT',
'model': 'Doblo',
'odometer': 219000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48b3711d-89a1-58bc-8b8e-526089fd9616/48b3711d-89a1-58bc-8b8e-526089fd9616_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191841,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/cd/de/e2cdde6001911b737ce58c365f19f701defbff04.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2007-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Fiat Doblo 1.9 jtd 120 ch *7 places* GARANTIEt',
'transmission': 'manual',
'trim': 'Doblo 1.9 Multijet 8v 120ch Dynamic 7 places',
'vin': None,
'year': 2007}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273166723535%27 HTTP/1.1" 200 None
2026-03-26 14:01:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3166723535: {'created_time': 1774533714.184977, 'last_price_update_time': 1774533714.184985}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166723535') HTTP/1.1" 204 0
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c90478c90>
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbc040bf-7c0c-5461-8d38-bbbc2f11cdea/bbc040bf-7c0c-5461-8d38-bbbc2f11cdea_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fee%252F33%252Fc8%252Fee33c89f883c74ba4506f806a3217222e64af1eb.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/33/c8/ee33c89f883c74ba4506f806a3217222e64af1eb.jpg?rule=ad-large saved to cache
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bbc040bf-7c0c-5461-8d38-bbbc2f11cdea
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bbc040bf-7c0c-5461-8d38-bbbc2f11cdea sending to next pipeline
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bbc040bf-7c0c-5461-8d38-bbbc2f11cdea with identifier 3167830465
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bbc040bf-7c0c-5461-8d38-bbbc2f11cdea
2026-03-26 14:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/33/c8/ee33c89f883c74ba4506f806a3217222e64af1eb.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 1.6 hdi 92 cvx **pack confort**, berline, blanc, 5 '
'cv, 5 portes, première mise en circulation le 04/05/2012.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - cd\n'
' - radio\n'
'\n'
'Extérieur :\n'
' - Attelage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
' - volant réglable||commande\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
'\n'
'Carte grise possible sur place, \r'
'peinture métallisée, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r\n'
'\n'
'Référence annonce : VRZ_39F1FF',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bbc040bf-7c0c-5461-8d38-bbbc2f11cdea',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167830465',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 169000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbc040bf-7c0c-5461-8d38-bbbc2f11cdea/bbc040bf-7c0c-5461-8d38-bbbc2f11cdea_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153786,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/33/c8/ee33c89f883c74ba4506f806a3217222e64af1eb.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2012-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 1.6 hdi 92 cvx *pack confort',
'transmission': 'manual',
'trim': 'C3 1.6 e-HDi90 Airdream Confort',
'vin': None,
'year': 2012}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273167830465%27 HTTP/1.1" 200 None
2026-03-26 14:01:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3167830465: {'created_time': 1774533714.309602, 'last_price_update_time': 1774533714.309613}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167830465') HTTP/1.1" 204 0
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5c9040e710>
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5350bb38-d437-5e68-b925-53f85d8ad793/5350bb38-d437-5e68-b925-53f85d8ad793_image_0.jpg HTTP/1.1" 201 0
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252F24%252F3a%252F42243a52a41143f43eb0495848313dc2f9550b73.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/24/3a/42243a52a41143f43eb0495848313dc2f9550b73.jpg?rule=ad-large saved to cache
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5350bb38-d437-5e68-b925-53f85d8ad793
2026-03-26 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5350bb38-d437-5e68-b925-53f85d8ad793 sending to next pipeline
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5350bb38-d437-5e68-b925-53f85d8ad793 with identifier 3168412812
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5350bb38-d437-5e68-b925-53f85d8ad793
2026-03-26 14:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/42/24/3a/42243a52a41143f43eb0495848313dc2f9550b73.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 II 1.2 **121000 KMS**, citadine, blanc, 4 cv, 5 '
'portes, première mise en circulation le 31/07/2014.\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio auxilliaire : usb\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - phares à LED\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - non fumeur\n'
' - ordinateur de bord\n'
' - pack confort\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
'\n'
'Carte grise possible sur place, \r'
'peinture métallisée, \r'
'4 vitres électriques, \r'
'banquette fractionnable, \r'
'banquette rabattable, \r'
'configuration 5PL, \r'
'éclairage intérieur temporisé, \r'
' ********************************** KIT COURROIE DISTRIBUTION '
'NEUF **********************************\n'
'\n'
'Référence annonce : VRZ_C12243',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 81,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '5350bb38-d437-5e68-b925-53f85d8ad793',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168412812',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 121000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5350bb38-d437-5e68-b925-53f85d8ad793/5350bb38-d437-5e68-b925-53f85d8ad793_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190645,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/24/3a/42243a52a41143f43eb0495848313dc2f9550b73.jpg?rule=ad-large',
'Width': 1067}],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2014-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 II 1.2 *121000 KMS',
'transmission': 'manual',
'trim': 'C3 1.2 PureTech Vitamine II',
'vin': None,
'year': 2014}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01: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%273168412812%27 HTTP/1.1" 200 None
2026-03-26 14:01:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3168412812: {'created_time': 1774533714.414012, 'last_price_update_time': 1774533714.414023}
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168412812') HTTP/1.1" 204 0
2026-03-26 14:01:54 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-26 14:01:54 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-26 14:01:54 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 43bbafb4291c11f18f76c264925fbcfa
2026-03-26 14:01:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-26 14:01:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-26 14:01:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 14:01:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 14:01:54 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-26 14:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-26 14:01:54 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 10, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-26 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 14:01:55 [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%201773237714 HTTP/1.1" 200 None
2026-03-26 14:01:55 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (31 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/43bbafb4291c11f18f76c264925fbcfa.jl
2026-03-26 14:01:55 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/exception_count': 2,
'downloader/exception_type_count/scrapy.core.downloader.handlers.http11.TunnelError': 2,
'downloader/request_bytes': 19725,
'downloader/request_count': 33,
'downloader/request_method_count/GET': 32,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 6533776,
'downloader/response_count': 31,
'downloader/response_status_count/200': 31,
'elapsed_time_seconds': 30.060688,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 26, 14, 1, 55, 160832, tzinfo=datetime.timezone.utc),
'item_scraped_count': 31,
'log_count/DEBUG': 549,
'log_count/INFO': 551,
'memusage/max': 146960384,
'memusage/startup': 146960384,
'photo_download_count': 29,
'request_depth_max': 2,
'response_received_count': 2,
'scheduler/dequeued': 33,
'scheduler/dequeued/memory': 33,
'scheduler/enqueued': 33,
'scheduler/enqueued/memory': 33,
'scrape_type/new': 31,
'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': 8.409190736478195,
'scrapy-zyte-api/mean_response_seconds': 8.734817942138761,
'scrapy-zyte-api/processed': 2,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 2,
'scrapy-zyte-api/request_args/experimental.responseCookies': 1,
'scrapy-zyte-api/request_args/httpRequestBody': 1,
'scrapy-zyte-api/request_args/httpRequestMethod': 1,
'scrapy-zyte-api/request_args/httpResponseBody': 2,
'scrapy-zyte-api/request_args/httpResponseHeaders': 2,
'scrapy-zyte-api/request_args/responseCookies': 1,
'scrapy-zyte-api/request_args/url': 2,
'scrapy-zyte-api/status_codes/200': 2,
'scrapy-zyte-api/success': 2,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'source/items_encountered': 31,
'source/total_available': 31,
'start_time': datetime.datetime(2026, 3, 26, 14, 1, 25, 100144, tzinfo=datetime.timezone.utc)}
2026-03-26 14:01:55 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-26 14:01:55 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f5c92ee3590>
2026-03-26 14:01:55 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f5c92ee3d50>