Desktop version Jobs Stats

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)

2026-03-30 15:18:57 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:18:57 [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-30 15:18:57 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-30 15:18:57 [auto_selling_leboncoin.fr] INFO: _job: 4b01fe4e2c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:18:57 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:18:57 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:18:57 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:18:57 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:18:57 [scrapy.extensions.telnet] INFO: Telnet Password: 7880cfb7129a85ba
2026-03-30 15:18:57 [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-30 15:18:57 [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/4b01fe4e2c1f11f18e133aacc95538c6.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-30 15:18:57 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:18:57 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:18:57 [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-30 15:18:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:18:57 [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-30 15:18:57 [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-30 15:18:57 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:18:57 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:18:57 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:18:57 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:18:57 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:18:57 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-30 15:18:57 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:18:57 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:18:57 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:19:02 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/6812077/cars-n-motion.htm and multipost_profile_id: e85a8401-0350-47ef-bfd2-57dd7ab71b0e and job_id: 4b01fe4e2c1f11f18e133aacc95538c6
2026-03-30 15:19:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:19:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/6812077/cars-n-motion.htm> (referer: https://www.leboncoin.fr/boutique/6812077/cars-n-motion.htm) ['zyte-api']
2026-03-30 15:19:45 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mndc2owpo2rx13hy%22%2C%22_t%22%3A%22n31r081y%7Cmndc2qpy%22%7D', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1809011947, 'httpOnly': False, 'secure': True}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTlkM2Y1M2ItZTUyMy02NjMzLWI5ZTktNTJlNzYzOTJmOGQ1IiwiY3JlYXRlZCI6IjIwMjYtMDMtMzBUMTU6MTk6MDYuMDY2WiIsInVwZGF0ZWQiOiIyMDI2LTAzLTMwVDE1OjE5OjA2LjA2N1oiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1790695146, 'httpOnly': False, 'secure': False}, {'name': '__Secure-Install', 'value': 'a894f19a-9729-4b76-aba3-aa4ad515aa64', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1809443944, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '9b4e83c1-958f-4e64-a572-e52312858a57', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1809443944, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'FShyUoD7Oi3Ks9o2Fl8jgAzudpgbEPtU3f2JLE3jVECBWdbZtEOTN8lbK7CLheWPTG2VGwRKZ28I2FWnEMW_t_Vv99NQx4L7mQp24a5n0RNmZ_Y2aiepKDbGtsggvjml', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806419980, 'httpOnly': False, 'secure': True}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykAzAEYYABgAcQgF4AfALZJWAYwBMARwAOUkAF8gA', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1809011947, 'httpOnly': False, 'secure': True}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/', 'expires': 1809011946, 'httpOnly': False, 'secure': True}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5XzlBQTA0RkRDLUFENzMtNDkxMC05NkYyLUZDMEZDRTM2M0ZCQSIsImNpZCI6bnVsbCwib3JpZ2luIjpmYWxzZSwicmVmIjpudWxsLCJjb250IjpudWxsLCJucyI6dHJ1ZSwic2MiOm51bGwsInNwIjpudWxsfQ%3D%3D', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1774885781, 'httpOnly': False, 'secure': False}, {'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5XzlBQTA0RkRDLUFENzMtNDkxMC05NkYyLUZDMEZDRTM2M0ZCQSIsImNpZCI6bnVsbCwiZXhwIjoxODA2NDE5OTgxOTExLCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806419981, 'httpOnly': False, 'secure': False}]
2026-03-30 15:19:45 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mndc2owpo2rx13hy%22%2C%22_t%22%3A%22n31r081y%7Cmndc2qpy%22%7D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTlkM2Y1M2ItZTUyMy02NjMzLWI5ZTktNTJlNzYzOTJmOGQ1IiwiY3JlYXRlZCI6IjIwMjYtMDMtMzBUMTU6MTk6MDYuMDY2WiIsInVwZGF0ZWQiOiIyMDI2LTAzLTMwVDE1OjE5OjA2LjA2N1oiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '__Secure-Install', 'value': 'a894f19a-9729-4b76-aba3-aa4ad515aa64', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '9b4e83c1-958f-4e64-a572-e52312858a57', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'FShyUoD7Oi3Ks9o2Fl8jgAzudpgbEPtU3f2JLE3jVECBWdbZtEOTN8lbK7CLheWPTG2VGwRKZ28I2FWnEMW_t_Vv99NQx4L7mQp24a5n0RNmZ_Y2aiepKDbGtsggvjml', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykAzAEYYABgAcQgF4AfALZJWAYwBMARwAOUkAF8gA', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5XzlBQTA0RkRDLUFENzMtNDkxMC05NkYyLUZDMEZDRTM2M0ZCQSIsImNpZCI6bnVsbCwib3JpZ2luIjpmYWxzZSwicmVmIjpudWxsLCJjb250IjpudWxsLCJucyI6dHJ1ZSwic2MiOm51bGwsInNwIjpudWxsfQ%3D%3D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5XzlBQTA0RkRDLUFENzMtNDkxMC05NkYyLUZDMEZDRTM2M0ZCQSIsImNpZCI6bnVsbCwiZXhwIjoxODA2NDE5OTgxOTExLCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:19: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-Length': [b'645214'], 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'Mon, 30 Mar 2026 15:19:38 GMT'], b'Etag': [b'"64rmg67egxdpa0"'], b'Referrer-Policy': [b'no-referrer-when-downgrade'], b'Set-Cookie': [b'datadome=1P~0Nvy~5CmEYEiXMVyvfCu0Mwca5HxHiOCu2aRGCx5p7F_14kK2kqn87Rnxag24_gRVzAfJsQwVXO1ewMmpDKzYb_7twTOvoV49buUljeSyKSnzaON3Pnfl7N9tfIBc; Max-Age=31536000; Domain=.leboncoin.fr; Path=/; Secure; SameSite=Lax'], b'Strict-Transport-Security': [b'max-age=15768000'], b'Via': [b'1.1 3927bf0011a2eb853e62f4b12f7ba87e.cloudfront.net (CloudFront)'], b'X-Amz-Cf-Id': [b'ZEN9YdafYNr1dFltPDx0frImd9NSFta5d_GcmulX6n2En_kb8bxSuQ=='], b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'X-Cache': [b'Miss from cloudfront'], b'X-Datadome': [b'protected']}
2026-03-30 15:19:45 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': 'dd07b202-e437-444c-b13c-dbb0a0a27a2b'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-30 15:19:45 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mndc2owpo2rx13hy%22%2C%22_t%22%3A%22n31r081y%7Cmndc2qpy%22%7D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTlkM2Y1M2ItZTUyMy02NjMzLWI5ZTktNTJlNzYzOTJmOGQ1IiwiY3JlYXRlZCI6IjIwMjYtMDMtMzBUMTU6MTk6MDYuMDY2WiIsInVwZGF0ZWQiOiIyMDI2LTAzLTMwVDE1OjE5OjA2LjA2N1oiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '__Secure-Install', 'value': 'a894f19a-9729-4b76-aba3-aa4ad515aa64', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '9b4e83c1-958f-4e64-a572-e52312858a57', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'FShyUoD7Oi3Ks9o2Fl8jgAzudpgbEPtU3f2JLE3jVECBWdbZtEOTN8lbK7CLheWPTG2VGwRKZ28I2FWnEMW_t_Vv99NQx4L7mQp24a5n0RNmZ_Y2aiepKDbGtsggvjml', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykAzAEYYABgAcQgF4AfALZJWAYwBMARwAOUkAF8gA', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5XzlBQTA0RkRDLUFENzMtNDkxMC05NkYyLUZDMEZDRTM2M0ZCQSIsImNpZCI6bnVsbCwib3JpZ2luIjpmYWxzZSwicmVmIjpudWxsLCJjb250IjpudWxsLCJucyI6dHJ1ZSwic2MiOm51bGwsInNwIjpudWxsfQ%3D%3D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5XzlBQTA0RkRDLUFENzMtNDkxMC05NkYyLUZDMEZDRTM2M0ZCQSIsImNpZCI6bnVsbCwiZXhwIjoxODA2NDE5OTgxOTExLCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:19:45 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': 'dd07b202-e437-444c-b13c-dbb0a0a27a2b'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-30 15:19: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": "dd07b202-e437-444c-b13c-dbb0a0a27a2b"}}, "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=_pcid; name=didomi_token; name=__Secure-Install; name=cnfdVisitorId; name=datadome; name=_pctx; name=pa_privacy; name=ry_ry-l3b0nco_so_realytics; name=ry_ry-l3b0nco_realytics'
2026-03-30 15:19:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:19:47 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/6812077/cars-n-motion.htm) ['zyte-api']
2026-03-30 15:19:47 [auto_selling_leboncoin.fr] INFO: Found 15 listings on page 1
2026-03-30 15:19:47 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3109765840
2026-03-30 15:19:47 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2114
2026-03-30 15:19:47 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273109765840%27 HTTP/1.1" 200 None
2026-03-30 15:19:47 [auto_selling_leboncoin.fr] INFO: Scrape type for 3109765840: 1
2026-03-30 15:19:47 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3109765840
2026-03-30 15:19:47 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Mercedes SLC 43 AMG 367ch 9G-Tronic - Française / Historique '
                'constructeur complet cabriolet, noir, 25 cv, 2 portes, '
                'première mise en circulation le 10/06/2016, garantie 12 '
                'mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                'poids en charge : 1520 kg, contrôle technique : OK, carnet '
                "d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                "  -  Ja amg 46 cm (18'') multibranches\n"
                '  -  Parktronic : aide au stationnement avec système de '
                'guidage\n'
                '  -  Toit escamotable panoramique\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Noir obsidienne\n'
                '  -  Sièges conducteur et passager tout électriques avec '
                'soutien lombaire et fonction mémoires\n'
                "  - Classe Crit'air : 1\n"
                '  - EQUIPEMENTS => Cuir nappa amg/microfibre dinamica noir\n'
                '  - Puissance kilowatt : 270 kw\n'
                '  - nombre de rapports : 9 vitesses\n'
                '  - puissance réelle : 367 ch\n'
                '  - émission CO2 : 178 g/km\n'
                '\n'
                'Référence annonce : 98',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 367,
 '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/3109765840',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe SLC',
 'odometer': 92900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/38/5d/b1/385db1cb1f6450701a9412454ae77103d23cdb77.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/74/1d/37741d7d870595394fd6747a18942401be76ba32.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/fc/62/22fc62590211752640feebab20d232fcde9b3702.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/15/93/951593cd62192164c54f257417b33c195a94613d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/64/8a/bf648acc6030cd7862b3f7c76efb715dbd8dcb40.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/f8/3f/cbf83f69d72eccfdfa16a5cec0fd7d58f238aafb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/5f/80/175f80700ddad44c83f81c4598249b95e31cad81.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/47/d1/bd47d164fd67ad1b8abb7e9caad8d1fa6e2383d9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/4f/41514fa17022d27a0c305f063f662331c9e2f8f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c7/de/29c7de1a555fe3b1aec1361fc2cd58297b636653.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/38/11/f6381165e58664789ce07af7c8fba2f54ed7b51f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/b6/33/69b63399826f1ea202e9e52f938dc847a28449ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/46/53/2e46533219989392830c78ec7b746cf689790fc4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/fb/86/defb8690b90e37c768257bac476490abe3ef188a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/19/cc/6719cc3952ba5a035152e7f6e1e9cf5c8505fa20.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/bd/77/f1bd775b9cf714f3e5d45e36d24e9ec337885d50.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/51/7d/fc517d19cc0691fae019cae5ca03f0f07a63673d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/35/3d/e0353ddfcf3230ddef16abcba5df0d9d1ab5e6d3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ad/05/4bad05a5f75e910c4abc58237890fc283c2eb60d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/02/6c/0c026c071b95148e47ef9ad2805647a01385a0f7.jpg?rule=ad-large'],
 'price': 38990,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mercedes SLC 43 AMG 367ch 9G-Tronic - Française / Historique '
          'constructeur complet',
 'transmission': 'automatic',
 'trim': 'SLC 43 AMG 367ch 9G-Tronic',
 'vin': None,
 'year': 2016}
2026-03-30 15:19:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9528900f-c3d3-5cf2-a458-f6c58dd622a6 with identifier: 3109765840
2026-03-30 15:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9528900f-c3d3-5cf2-a458-f6c58dd622a6
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F38%252F5d%252Fb1%252F385db1cb1f6450701a9412454ae77103d23cdb77.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/5d/b1/385db1cb1f6450701a9412454ae77103d23cdb77.jpg?rule=ad-large already downloaded
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F74%252F1d%252F37741d7d870595394fd6747a18942401be76ba32.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/74/1d/37741d7d870595394fd6747a18942401be76ba32.jpg?rule=ad-large already downloaded
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F22%252Ffc%252F62%252F22fc62590211752640feebab20d232fcde9b3702.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/fc/62/22fc62590211752640feebab20d232fcde9b3702.jpg?rule=ad-large already downloaded
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F95%252F15%252F93%252F951593cd62192164c54f257417b33c195a94613d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/95/15/93/951593cd62192164c54f257417b33c195a94613d.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fbf%252F64%252F8a%252Fbf648acc6030cd7862b3f7c76efb715dbd8dcb40.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/64/8a/bf648acc6030cd7862b3f7c76efb715dbd8dcb40.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fcb%252Ff8%252F3f%252Fcbf83f69d72eccfdfa16a5cec0fd7d58f238aafb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/f8/3f/cbf83f69d72eccfdfa16a5cec0fd7d58f238aafb.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F17%252F5f%252F80%252F175f80700ddad44c83f81c4598249b95e31cad81.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/17/5f/80/175f80700ddad44c83f81c4598249b95e31cad81.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fbd%252F47%252Fd1%252Fbd47d164fd67ad1b8abb7e9caad8d1fa6e2383d9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/47/d1/bd47d164fd67ad1b8abb7e9caad8d1fa6e2383d9.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F41%252F51%252F4f%252F41514fa17022d27a0c305f063f662331c9e2f8f0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/4f/41514fa17022d27a0c305f063f662331c9e2f8f0.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F29%252Fc7%252Fde%252F29c7de1a555fe3b1aec1361fc2cd58297b636653.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c7/de/29c7de1a555fe3b1aec1361fc2cd58297b636653.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9528900f-c3d3-5cf2-a458-f6c58dd622a6 with identifier 3109765840
2026-03-30 15:19:48 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:19:48 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:19:48 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:19:48 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:19:48 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:19:48 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2018
2026-03-30 15:19:48 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883988
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883988
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:48 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9528900f-c3d3-5cf2-a458-f6c58dd622a6
2026-03-30 15:19:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Mercedes SLC 43 AMG 367ch 9G-Tronic - Française / Historique '
                'constructeur complet cabriolet, noir, 25 cv, 2 portes, '
                'première mise en circulation le 10/06/2016, garantie 12 '
                'mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                'poids en charge : 1520 kg, contrôle technique : OK, carnet '
                "d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                "  -  Ja amg 46 cm (18'') multibranches\n"
                '  -  Parktronic : aide au stationnement avec système de '
                'guidage\n'
                '  -  Toit escamotable panoramique\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Noir obsidienne\n'
                '  -  Sièges conducteur et passager tout électriques avec '
                'soutien lombaire et fonction mémoires\n'
                "  - Classe Crit'air : 1\n"
                '  - EQUIPEMENTS => Cuir nappa amg/microfibre dinamica noir\n'
                '  - Puissance kilowatt : 270 kw\n'
                '  - nombre de rapports : 9 vitesses\n'
                '  - puissance réelle : 367 ch\n'
                '  - émission CO2 : 178 g/km\n'
                '\n'
                'Référence annonce : 98',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 367,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '9528900f-c3d3-5cf2-a458-f6c58dd622a6',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3109765840',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe SLC',
 'odometer': 92900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/38/5d/b1/385db1cb1f6450701a9412454ae77103d23cdb77.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/74/1d/37741d7d870595394fd6747a18942401be76ba32.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/fc/62/22fc62590211752640feebab20d232fcde9b3702.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/15/93/951593cd62192164c54f257417b33c195a94613d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/64/8a/bf648acc6030cd7862b3f7c76efb715dbd8dcb40.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/f8/3f/cbf83f69d72eccfdfa16a5cec0fd7d58f238aafb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/5f/80/175f80700ddad44c83f81c4598249b95e31cad81.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/47/d1/bd47d164fd67ad1b8abb7e9caad8d1fa6e2383d9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/4f/41514fa17022d27a0c305f063f662331c9e2f8f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c7/de/29c7de1a555fe3b1aec1361fc2cd58297b636653.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134877,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/5d/b1/385db1cb1f6450701a9412454ae77103d23cdb77.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132211,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/74/1d/37741d7d870595394fd6747a18942401be76ba32.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141446,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/fc/62/22fc62590211752640feebab20d232fcde9b3702.jpg?rule=ad-large',
             'Width': 1199},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164622,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/15/93/951593cd62192164c54f257417b33c195a94613d.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172206,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/64/8a/bf648acc6030cd7862b3f7c76efb715dbd8dcb40.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147190,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/f8/3f/cbf83f69d72eccfdfa16a5cec0fd7d58f238aafb.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100781,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/5f/80/175f80700ddad44c83f81c4598249b95e31cad81.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172138,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/47/d1/bd47d164fd67ad1b8abb7e9caad8d1fa6e2383d9.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184494,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/4f/41514fa17022d27a0c305f063f662331c9e2f8f0.jpg?rule=ad-large',
             'Width': 1199},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9528900f-c3d3-5cf2-a458-f6c58dd622a6/9528900f-c3d3-5cf2-a458-f6c58dd622a6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154085,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c7/de/29c7de1a555fe3b1aec1361fc2cd58297b636653.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 38990,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mercedes SLC 43 AMG 367ch 9G-Tronic - Française / Historique '
          'constructeur complet',
 'transmission': 'automatic',
 'trim': 'SLC 43 AMG 367ch 9G-Tronic',
 'vin': None,
 'year': 2016}
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273109765840%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Saving data for 3109765840: {'created_time': 1774883988.84805, 'last_price_update_time': 1774883988.84806}
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3109765840') HTTP/1.1" 204 0
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167290036
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273167290036%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167290036: 1
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167290036
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Autre',
 'currency': 'EUR',
 'description': 'Audi SQ5 3.0 V6 BiTDI 313 quattro Tiptronic crossover, suv, '
                '20 cv, 5 portes, première mise en circulation le 02/04/2014, '
                'garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                '5 places, contrôle technique : OK\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  10 haut parleurs\n'
                '  -  Navigateur internet\n'
                '  -  Radio\n'
                '  -  Système de localisation par satellite\n'
                '  -  Tmc\n'
                '  -  Téléphone de voiture\n'
                '  -  Volume automatique de la radio\n'
                '  - Bluetooth\n'
                '  - CD\n'
                '  - Disque dur multimédia\n'
                '  - GPS\n'
                '  - Prise audio usb\n'
                '  - commandes vocales\n'
                '  - lecteur DVD\n'
                '  - lecteur carte SD\n'
                '  - prise audio auxiliaire\n'
                '\n'
                'Conduite :\n'
                '  -  Capteur de luminosité\n'
                '  -  Palettes changement vitesses au volant\n'
                '  -  Suspensions sport\n'
                "  -  Système d'accès sans clé\n"
                "  -  Système d'assistance à la descente\n"
                '  - Stop & Start\n'
                '  - démarrage sans clé\n'
                '  - détecteur de pluie\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  -  Becquet arrière\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Catadioptres actifs\n'
                '  -  Coffre assisté électriquement\n'
                '  -  Eclairage au sol\n'
                "  -  Feux de freinage d'urgence\n"
                '  -  Lave phares\n'
                '  -  Phares additionnels en virage\n'
                '  -  Phares de route adaptatifs\n'
                '  -  Répétiteurs de clignotant dans rétro ext\n'
                "  -  Sortie d'échappement chromée\n"
                '  -  Vitres arrière et lunette ar surteintées\n'
                '  - barres de toit\n'
                '  - caméra de recul\n'
                '  - essuie-glace arrière\n'
                '  - filtre à particules\n'
                '  - jantes : aluminium\n'
                '  - phares directionnels\n'
                '  - projecteurs xénon\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 1/3 2/3\n'
                '  -  Banquette arrière 3 places\n'
                '  -  Boite à gant fermée\n'
                '  -  Clim automatique tri zones\n'
                '  -  Filets de coffre\n'
                '  -  Inserts de porte bois\n'
                '  -  Inserts de porte métal\n'
                '  -  Inserts de tableau de bord métal\n'
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Miroir de courtoisie conducteur éclairé\n'
                '  -  Miroir de courtoisie passager éclairé\n'
                '  -  Ouverture des vitres séquentielle\n'
                "  -  Poches d'aumonières\n"
                '  -  Pommeau de levier de vitesse métal\n'
                '  -  Porte gobelets avant\n'
                '  -  Rangement sous siège conducteur\n'
                '  -  Rangement sous siège passager avant\n'
                '  -  Siège conducteur avec réglable lombaire\n'
                '  -  Siège conducteur électrique\n'
                '  -  Siège passager avec réglage lombaire\n'
                '  -  Siège passager à réglages électriques\n'
                '  -  Sièges avant sport\n'
                '  -  Température extérieure\n'
                '  - Cache bagages\n'
                '  - Pack fumeur\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - accoudoir central arrière\n'
                '  - climatisation : automatique\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - filtre à pollen\n'
                '  - lampe de coffre\n'
                '  - ordinateur de bord\n'
                '  - prise 12V\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage automatique des portes en roulant\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '  - volant sport\n'
                '\n'
                'Pack :\n'
                '  - Pré-équipement pour iPod\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - nombre de rapports : 8 vitesses\n'
                '  - siège passager réglable\n'
                '  - volant multifonctions\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  -  Ceintures avant ajustables en hauteur\n'
                '  -  Contrôle élect. de la pression des pneus\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                "  - aide au freinage d'urgence\n"
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - airbags latéraux\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                "  - radar avant de détection d'obstacles\n"
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 230 kw\n'
                '  - USB\n'
                '  - puissance réelle : 313 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 179 g/km\n'
                '\n'
                'Référence annonce : 129',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 313,
 '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/3167290036',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'SQ5',
 'odometer': 139000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/97/f2/7c/97f27cf033bcd6e0d194206a657bf1486d35dc8d.jpg?rule=ad-large'],
 'price': 24990,
 'price_includes_vat': False,
 'registration_date': '2014-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi SQ5 3.0 V6 BiTDI 313 quattro Tiptronic',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2014}
2026-03-30 15:19:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b39d1cf7-da28-5d9d-9a53-1eb66ded7f72 with identifier: 3167290036
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b39d1cf7-da28-5d9d-9a53-1eb66ded7f72
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F97%252Ff2%252F7c%252F97f27cf033bcd6e0d194206a657bf1486d35dc8d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/f2/7c/97f27cf033bcd6e0d194206a657bf1486d35dc8d.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b39d1cf7-da28-5d9d-9a53-1eb66ded7f72 with identifier 3167290036
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b39d1cf7-da28-5d9d-9a53-1eb66ded7f72
2026-03-30 15:19:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Autre',
 'currency': 'EUR',
 'description': 'Audi SQ5 3.0 V6 BiTDI 313 quattro Tiptronic crossover, suv, '
                '20 cv, 5 portes, première mise en circulation le 02/04/2014, '
                'garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                '5 places, contrôle technique : OK\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  10 haut parleurs\n'
                '  -  Navigateur internet\n'
                '  -  Radio\n'
                '  -  Système de localisation par satellite\n'
                '  -  Tmc\n'
                '  -  Téléphone de voiture\n'
                '  -  Volume automatique de la radio\n'
                '  - Bluetooth\n'
                '  - CD\n'
                '  - Disque dur multimédia\n'
                '  - GPS\n'
                '  - Prise audio usb\n'
                '  - commandes vocales\n'
                '  - lecteur DVD\n'
                '  - lecteur carte SD\n'
                '  - prise audio auxiliaire\n'
                '\n'
                'Conduite :\n'
                '  -  Capteur de luminosité\n'
                '  -  Palettes changement vitesses au volant\n'
                '  -  Suspensions sport\n'
                "  -  Système d'accès sans clé\n"
                "  -  Système d'assistance à la descente\n"
                '  - Stop & Start\n'
                '  - démarrage sans clé\n'
                '  - détecteur de pluie\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  -  Becquet arrière\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Catadioptres actifs\n'
                '  -  Coffre assisté électriquement\n'
                '  -  Eclairage au sol\n'
                "  -  Feux de freinage d'urgence\n"
                '  -  Lave phares\n'
                '  -  Phares additionnels en virage\n'
                '  -  Phares de route adaptatifs\n'
                '  -  Répétiteurs de clignotant dans rétro ext\n'
                "  -  Sortie d'échappement chromée\n"
                '  -  Vitres arrière et lunette ar surteintées\n'
                '  - barres de toit\n'
                '  - caméra de recul\n'
                '  - essuie-glace arrière\n'
                '  - filtre à particules\n'
                '  - jantes : aluminium\n'
                '  - phares directionnels\n'
                '  - projecteurs xénon\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 1/3 2/3\n'
                '  -  Banquette arrière 3 places\n'
                '  -  Boite à gant fermée\n'
                '  -  Clim automatique tri zones\n'
                '  -  Filets de coffre\n'
                '  -  Inserts de porte bois\n'
                '  -  Inserts de porte métal\n'
                '  -  Inserts de tableau de bord métal\n'
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Miroir de courtoisie conducteur éclairé\n'
                '  -  Miroir de courtoisie passager éclairé\n'
                '  -  Ouverture des vitres séquentielle\n'
                "  -  Poches d'aumonières\n"
                '  -  Pommeau de levier de vitesse métal\n'
                '  -  Porte gobelets avant\n'
                '  -  Rangement sous siège conducteur\n'
                '  -  Rangement sous siège passager avant\n'
                '  -  Siège conducteur avec réglable lombaire\n'
                '  -  Siège conducteur électrique\n'
                '  -  Siège passager avec réglage lombaire\n'
                '  -  Siège passager à réglages électriques\n'
                '  -  Sièges avant sport\n'
                '  -  Température extérieure\n'
                '  - Cache bagages\n'
                '  - Pack fumeur\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - accoudoir central arrière\n'
                '  - climatisation : automatique\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - filtre à pollen\n'
                '  - lampe de coffre\n'
                '  - ordinateur de bord\n'
                '  - prise 12V\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage automatique des portes en roulant\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '  - volant sport\n'
                '\n'
                'Pack :\n'
                '  - Pré-équipement pour iPod\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - nombre de rapports : 8 vitesses\n'
                '  - siège passager réglable\n'
                '  - volant multifonctions\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  -  Ceintures avant ajustables en hauteur\n'
                '  -  Contrôle élect. de la pression des pneus\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                "  - aide au freinage d'urgence\n"
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - airbags latéraux\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                "  - radar avant de détection d'obstacles\n"
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 230 kw\n'
                '  - USB\n'
                '  - puissance réelle : 313 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 179 g/km\n'
                '\n'
                'Référence annonce : 129',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 313,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'b39d1cf7-da28-5d9d-9a53-1eb66ded7f72',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167290036',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'SQ5',
 'odometer': 139000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 1,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/97/f2/7c/97f27cf033bcd6e0d194206a657bf1486d35dc8d.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61451,
             'Height': 616,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/f2/7c/97f27cf033bcd6e0d194206a657bf1486d35dc8d.jpg?rule=ad-large',
             'Width': 942}],
 'price': 24990,
 'price_includes_vat': False,
 'registration_date': '2014-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi SQ5 3.0 V6 BiTDI 313 quattro Tiptronic',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2014}
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273167290036%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Saving data for 3167290036: {'created_time': 1774883988.935134, 'last_price_update_time': 1774883988.935146}
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167290036') HTTP/1.1" 204 0
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160962791
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273160962791%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160962791: 1
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160962791
2026-03-30 15:19:48 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Audi Q3 2.0 TDI 150 S line quattro S tronic 7 crossover, suv, '
                'gris, 8 cv, 5 portes, couleur intérieure : noir, première '
                'mise en circulation le 02/03/2015, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                '>> Entretien / Distribution / Vidange boite + haldex OK\n'
                '\n'
                '5 places, contrôle technique : OK\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  10 haut parleurs\n'
                '  - Bluetooth\n'
                '  - CD\n'
                '  - GPS\n'
                '  - Prise audio usb\n'
                '  - Radio\n'
                '  - auto-radio commandé au volant\n'
                '  - commandes vocales\n'
                '  - lecteur carte SD\n'
                '\n'
                'Conduite :\n'
                '  -  Audi park assist\n'
                '  -  Capteur de luminosité\n'
                '  -  Palettes changement vitesses au volant\n'
                '  - Stop & Start\n'
                '  - blocage électronique du différentiel\n'
                '  - détecteur de pluie\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Noir\n'
                '\n'
                'Extérieur :\n'
                '  -  Becquet arrière\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Buses de lave glace chauffantes\n'
                '  -  Ceinture de vitrage chromée\n'
                '  -  Echappement à double sortie\n'
                '  -  Feux arrière à led\n'
                '  -  Lave phares\n'
                '  -  Pack extérieur s line\n'
                '  -  Phares de route adaptatifs\n'
                '  -  Poignées ton carrosserie\n'
                '  -  Répétiteurs de clignotant dans rétro ext\n'
                "  -  Sortie d'échappement chromée\n"
                '  -  Vitres arrière et lunette ar surteintées\n'
                '  - barres de toit\n'
                '  - essuie-glace arrière\n'
                '  - filtre à particules\n'
                '  - jantes : aluminium\n'
                '  - projecteurs bi-xénon\n'
                '  - projecteurs xénon\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Appui tête conducteur réglable hauteur\n'
                '  -  Appui tête passager réglable en hauteur\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 60/40\n'
                '  -  Banquette arrière 3 places\n'
                '  -  Boite à gant fermée\n'
                '  -  Inserts de porte métal\n'
                '  -  Inserts de tableau de bord métal\n'
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Lunette arrière\n'
                '  -  Miroir de courtoisie conducteur\n'
                '  -  Miroir de courtoisie passager\n'
                '  -  Ouverture des vitres séquentielle\n'
                '  -  Porte gobelets avant\n'
                '  -  Siège cond. avec réglage lombaire électr\n'
                '  -  Siège conducteur avec réglable lombaire\n'
                '  -  Siège passager avec réglage lombaire\n'
                '  -  Sièges av avec réglage lombaire électr\n'
                '  -  Sièges avant sport\n'
                '  -  Tablette arrière\n'
                '  -  Température extérieure\n'
                '  -  Verrouillage centralisé des portes\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - filtre à pollen\n'
                '  - lampe de coffre\n'
                '  - ordinateur de bord\n'
                '  - réglages du volant : profondeur\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage automatique des portes en roulant\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '  - volant sport\n'
                '\n'
                'Pack :\n'
                '  - Pré-équipement pour iPod\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - lunette arrière dégivrante\n'
                '  - siège passager réglable\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sellerie :\n'
                '  -  Sellerie cuir & tissu\n'
                '\n'
                'Sécurité :\n'
                '  -  Ceintures avant ajustables en hauteur\n'
                '  -  Contrôle élect. de la pression des pneus\n'
                '  -  Préparation isofix\n'
                '  - ABS\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                "  - radar avant de détection d'obstacles\n"
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Gris daytona\n'
                '  -  Mixte cuir / tissu sprint noir / surpiqûres gris jet\n'
                "  - Classe Crit'air : 2\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 110 kw\n'
                '  - USB\n'
                '  - feux de circulation diurne\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 150 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 137 g/km\n'
                '\n'
                'Référence annonce : 128',
 '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/3160962791',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 132900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/65/1c/ba/651cbaf39b54763d6309cf06d633f2b6a5dd2c84.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/be/83/65be8381dd87081f2214e7b6925b3342c89d7aa1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/25/6f/97256f215046d86331ee0a211b81433282cb41d6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/49/9a/ac499a8e2a15e57be781d428c3fc03e8863e6988.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/60/41/9b604118cdec5d044ce4e5c9ff8687893cf35168.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/fd/7b/4dfd7bd2b90c90483dd61e586108836241fd8f8c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/20/46/ef2046111318d8ec8b19806ef443a9d2a85336d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/eb/56/f6eb56275fd638a824a165b0a81f37237d68c7aa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/27/0c/03270c4a937ca31d1621fea669e7e818f1630aa0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/80/97/0b8097d4150a5034b6d39566f548b64ac9a08500.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/f0/73/0cf07376d6aae79b01747efc2509fda8ba0c5001.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/14/cd/0d14cd84772a6f2362743b4d6eb8d6a7f20535e0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/53/d7/5953d7973bf44e38cf319a19a7f8151398e407f3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/df/71/b7df71660059981bde4f9f811e23dcea28c0dbf4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/4c/69/154c6906cd304674f26b06950d005db6ebeca9b8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/ab/a9/42aba98a2393336b1c868da3d27b603a2432605a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/47/eb/9d47eba4c8ee86f5b68e66c40753b3e4348701ce.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/77/f5/a977f523fa61a859367be6d631663111e02bd3c0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/0b/e7/900be77c5353770569a605a23f06a3b240b5e5eb.jpg?rule=ad-large'],
 'price': 16990,
 'price_includes_vat': False,
 'registration_date': '2015-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q3 2.0 TDI 150 S line quattro S tronic 7',
 'transmission': 'automatic',
 'trim': 'Q3 2.0 TDI 150ch S line quattro S tronic 7',
 'vin': None,
 'year': 2015}
2026-03-30 15:19:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ffd0a6d0-d67d-5743-a5f5-1bb251031d76 with identifier: 3160962791
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ffd0a6d0-d67d-5743-a5f5-1bb251031d76
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F65%252F1c%252Fba%252F651cbaf39b54763d6309cf06d633f2b6a5dd2c84.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/1c/ba/651cbaf39b54763d6309cf06d633f2b6a5dd2c84.jpg?rule=ad-large already downloaded
2026-03-30 15:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F65%252Fbe%252F83%252F65be8381dd87081f2214e7b6925b3342c89d7aa1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/be/83/65be8381dd87081f2214e7b6925b3342c89d7aa1.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F97%252F25%252F6f%252F97256f215046d86331ee0a211b81433282cb41d6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/25/6f/97256f215046d86331ee0a211b81433282cb41d6.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fac%252F49%252F9a%252Fac499a8e2a15e57be781d428c3fc03e8863e6988.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/49/9a/ac499a8e2a15e57be781d428c3fc03e8863e6988.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F9b%252F60%252F41%252F9b604118cdec5d044ce4e5c9ff8687893cf35168.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/60/41/9b604118cdec5d044ce4e5c9ff8687893cf35168.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F4d%252Ffd%252F7b%252F4dfd7bd2b90c90483dd61e586108836241fd8f8c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/fd/7b/4dfd7bd2b90c90483dd61e586108836241fd8f8c.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fef%252F20%252F46%252Fef2046111318d8ec8b19806ef443a9d2a85336d5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/20/46/ef2046111318d8ec8b19806ef443a9d2a85336d5.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Ff6%252Feb%252F56%252Ff6eb56275fd638a824a165b0a81f37237d68c7aa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/eb/56/f6eb56275fd638a824a165b0a81f37237d68c7aa.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F03%252F27%252F0c%252F03270c4a937ca31d1621fea669e7e818f1630aa0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/27/0c/03270c4a937ca31d1621fea669e7e818f1630aa0.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F0b%252F80%252F97%252F0b8097d4150a5034b6d39566f548b64ac9a08500.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/80/97/0b8097d4150a5034b6d39566f548b64ac9a08500.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ffd0a6d0-d67d-5743-a5f5-1bb251031d76 with identifier 3160962791
2026-03-30 15:19:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ffd0a6d0-d67d-5743-a5f5-1bb251031d76
2026-03-30 15:19:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Audi Q3 2.0 TDI 150 S line quattro S tronic 7 crossover, suv, '
                'gris, 8 cv, 5 portes, couleur intérieure : noir, première '
                'mise en circulation le 02/03/2015, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                '>> Entretien / Distribution / Vidange boite + haldex OK\n'
                '\n'
                '5 places, contrôle technique : OK\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  10 haut parleurs\n'
                '  - Bluetooth\n'
                '  - CD\n'
                '  - GPS\n'
                '  - Prise audio usb\n'
                '  - Radio\n'
                '  - auto-radio commandé au volant\n'
                '  - commandes vocales\n'
                '  - lecteur carte SD\n'
                '\n'
                'Conduite :\n'
                '  -  Audi park assist\n'
                '  -  Capteur de luminosité\n'
                '  -  Palettes changement vitesses au volant\n'
                '  - Stop & Start\n'
                '  - blocage électronique du différentiel\n'
                '  - détecteur de pluie\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Noir\n'
                '\n'
                'Extérieur :\n'
                '  -  Becquet arrière\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Buses de lave glace chauffantes\n'
                '  -  Ceinture de vitrage chromée\n'
                '  -  Echappement à double sortie\n'
                '  -  Feux arrière à led\n'
                '  -  Lave phares\n'
                '  -  Pack extérieur s line\n'
                '  -  Phares de route adaptatifs\n'
                '  -  Poignées ton carrosserie\n'
                '  -  Répétiteurs de clignotant dans rétro ext\n'
                "  -  Sortie d'échappement chromée\n"
                '  -  Vitres arrière et lunette ar surteintées\n'
                '  - barres de toit\n'
                '  - essuie-glace arrière\n'
                '  - filtre à particules\n'
                '  - jantes : aluminium\n'
                '  - projecteurs bi-xénon\n'
                '  - projecteurs xénon\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Appui tête conducteur réglable hauteur\n'
                '  -  Appui tête passager réglable en hauteur\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 60/40\n'
                '  -  Banquette arrière 3 places\n'
                '  -  Boite à gant fermée\n'
                '  -  Inserts de porte métal\n'
                '  -  Inserts de tableau de bord métal\n'
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Lunette arrière\n'
                '  -  Miroir de courtoisie conducteur\n'
                '  -  Miroir de courtoisie passager\n'
                '  -  Ouverture des vitres séquentielle\n'
                '  -  Porte gobelets avant\n'
                '  -  Siège cond. avec réglage lombaire électr\n'
                '  -  Siège conducteur avec réglable lombaire\n'
                '  -  Siège passager avec réglage lombaire\n'
                '  -  Sièges av avec réglage lombaire électr\n'
                '  -  Sièges avant sport\n'
                '  -  Tablette arrière\n'
                '  -  Température extérieure\n'
                '  -  Verrouillage centralisé des portes\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - filtre à pollen\n'
                '  - lampe de coffre\n'
                '  - ordinateur de bord\n'
                '  - réglages du volant : profondeur\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage automatique des portes en roulant\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '  - volant sport\n'
                '\n'
                'Pack :\n'
                '  - Pré-équipement pour iPod\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - lunette arrière dégivrante\n'
                '  - siège passager réglable\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sellerie :\n'
                '  -  Sellerie cuir & tissu\n'
                '\n'
                'Sécurité :\n'
                '  -  Ceintures avant ajustables en hauteur\n'
                '  -  Contrôle élect. de la pression des pneus\n'
                '  -  Préparation isofix\n'
                '  - ABS\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                "  - radar avant de détection d'obstacles\n"
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Gris daytona\n'
                '  -  Mixte cuir / tissu sprint noir / surpiqûres gris jet\n'
                "  - Classe Crit'air : 2\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 110 kw\n'
                '  - USB\n'
                '  - feux de circulation diurne\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 150 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 137 g/km\n'
                '\n'
                'Référence annonce : 128',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ffd0a6d0-d67d-5743-a5f5-1bb251031d76',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160962791',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 132900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 19,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/65/1c/ba/651cbaf39b54763d6309cf06d633f2b6a5dd2c84.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/be/83/65be8381dd87081f2214e7b6925b3342c89d7aa1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/25/6f/97256f215046d86331ee0a211b81433282cb41d6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/49/9a/ac499a8e2a15e57be781d428c3fc03e8863e6988.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/60/41/9b604118cdec5d044ce4e5c9ff8687893cf35168.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/fd/7b/4dfd7bd2b90c90483dd61e586108836241fd8f8c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/20/46/ef2046111318d8ec8b19806ef443a9d2a85336d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/eb/56/f6eb56275fd638a824a165b0a81f37237d68c7aa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/27/0c/03270c4a937ca31d1621fea669e7e818f1630aa0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/80/97/0b8097d4150a5034b6d39566f548b64ac9a08500.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147802,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/1c/ba/651cbaf39b54763d6309cf06d633f2b6a5dd2c84.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146814,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/be/83/65be8381dd87081f2214e7b6925b3342c89d7aa1.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141309,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/25/6f/97256f215046d86331ee0a211b81433282cb41d6.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156912,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/49/9a/ac499a8e2a15e57be781d428c3fc03e8863e6988.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149437,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/60/41/9b604118cdec5d044ce4e5c9ff8687893cf35168.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138440,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/fd/7b/4dfd7bd2b90c90483dd61e586108836241fd8f8c.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116252,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/20/46/ef2046111318d8ec8b19806ef443a9d2a85336d5.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157799,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/eb/56/f6eb56275fd638a824a165b0a81f37237d68c7aa.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169916,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/27/0c/03270c4a937ca31d1621fea669e7e818f1630aa0.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ffd0a6d0-d67d-5743-a5f5-1bb251031d76/ffd0a6d0-d67d-5743-a5f5-1bb251031d76_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147258,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/80/97/0b8097d4150a5034b6d39566f548b64ac9a08500.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 16990,
 'price_includes_vat': False,
 'registration_date': '2015-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q3 2.0 TDI 150 S line quattro S tronic 7',
 'transmission': 'automatic',
 'trim': 'Q3 2.0 TDI 150ch S line quattro S tronic 7',
 'vin': None,
 'year': 2015}
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273160962791%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Saving data for 3160962791: {'created_time': 1774883989.207604, 'last_price_update_time': 1774883989.207617}
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160962791') HTTP/1.1" 204 0
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147477020
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273147477020%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147477020: 1
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147477020
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Opel Crossland X 1.2 Turbo 110ch Design Edition Euro 6d-T '
                'crossover, suv, gris, 5 cv, 5 portes, première mise en '
                'circulation le 28/11/2019, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  6 haut parleurs\n'
                '  -  Radio\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Interface média\n'
                '  - Prise audio usb\n'
                '  - auto-radio commandé au volant\n'
                '  - commandes vocales\n'
                '  - ecran tactile\n'
                '\n'
                'Conduite :\n'
                '  -  Capteur de luminosité\n'
                '  -  Follow me home\n'
                '  -  Guidage pour manoeuvre de stationnement\n'
                '  - Stop & Start\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Bleu indigo\n'
                '\n'
                'Extérieur :\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Caméra vue panoramique 360°\n'
                '  -  Ceinture de vitrage chromée\n'
                '  -  Feux arrière à led\n'
                '  -  Poignées ton carrosserie\n'
                '  -  Vitres arrière et lunette ar surteintées\n'
                '  - essuie-glace arrière\n'
                '  - jantes : aluminium\n'
                '  - phares halogènes\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Appui tête conducteur réglable hauteur\n'
                '  -  Appui tête passager réglable en hauteur\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 60/40\n'
                '  -  Boite gants claire et rfrigrable\n'
                '  -  Boite à gant fermée\n'
                "  -  Eclairage d'ambiance\n"
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Miroir de courtoisie conducteur éclairé\n'
                '  -  Miroir de courtoisie passager éclairé\n'
                '  -  Ouverture des vitres séquentielle\n'
                "  -  Poches d'aumonières\n"
                '  -  Porte gobelets avant\n'
                '  -  Température extérieure\n'
                '  - Cache bagages\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - filtre à pollen\n'
                '  - ordinateur de bord\n'
                '  - réglages du volant : profondeur\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - avertisseur sonore feux allumés\n'
                '  - nombre de rapports : 6 vitesses\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  -  Détecteur de sous gonflage\n'
                '  -  Reconnaissance panneaux de signalisation\n'
                '  -  Témoin de bouclage des ceintures av\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                "  - aide au freinage d'urgence\n"
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - airbags latéraux\n'
                '  - alerte de franchissement involontaire de lignes\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                "  - radar avant de détection d'obstacles\n"
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 81 kw\n'
                '  - USB\n'
                '  - feux de circulation diurne\n'
                '  - puissance réelle : 110 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 104 g/km\n'
                '\n'
                'Référence annonce : 120',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147477020',
 'listing': 'auction',
 'make': 'OPEL',
 'model': 'Crossland X',
 'odometer': 62900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/ed/03/42ed0387d9f7b45af7b58160fe501688a58ec5e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/34/42/2d3442743f20f7885126094dc44c44ac662a2e5a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/18/98/f91898348b112612478e27b96332b39f4f1bb1d9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d0/dd/c7d0dd3a8ca42d9a089ab1cd1d46da8a683c8d67.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/2d/b2/e52db21e7fab7be46196109c9e1dbaf8875a6006.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/7a/d3/ea7ad3268948c90846a830ed7e6178ec706a6d97.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/63/46/f6634637adef867c18f003a1478f52186132e07b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/39/92/dd399288c1d92d3ea80fcbf32d40772d294a8a52.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/8d/a4/558da4cf5331891c5a9c178d860b6e3834367405.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/41/22/d7412281fbacd3f00632cafe8b01494e7a503285.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/32/5d/e4325d746f57cadc7c9c9f56dd9cfaf56b4af1ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/61/c6/a561c64662a2faf0ee672f1fc6e761330cba0612.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/e2/f5/65e2f586f311b8c27a2b7bdd2bd7d80c74b80cad.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/9a/0c/059a0cf90ab5b3eaf5f7ae8140b99d740c75a3c3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/c1/02/26c102e861fb41dcba79bb55477260c49191ecda.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/23/32/0e23323448bab6fdbd12974c5be3e7d98538ecec.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/bd/2d/b7bd2d374e5a9dd0422919678affdc0feba568a6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/83/62/398362f9bc2ed5924476b581ac91dfbb8d5fcd9b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/55/79/8655799d5553faa4f1a51145224dd8f01873ce98.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/aa/8c/6faa8c3d88c63b214f4f0fe54b5e748d935eb09d.jpg?rule=ad-large'],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2019-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Opel Crossland X 1.2 Turbo 110ch Design Edition Euro 6d-T',
 'transmission': 'manual',
 'trim': 'Crossland X 1.2 Turbo 110ch Edition Euro 6d-T',
 'vin': None,
 'year': 2019}
2026-03-30 15:19:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 44b77cb1-f990-50dc-9d6b-1db273463066 with identifier: 3147477020
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44b77cb1-f990-50dc-9d6b-1db273463066
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F42%252Fed%252F03%252F42ed0387d9f7b45af7b58160fe501688a58ec5e3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/ed/03/42ed0387d9f7b45af7b58160fe501688a58ec5e3.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F2d%252F34%252F42%252F2d3442743f20f7885126094dc44c44ac662a2e5a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/34/42/2d3442743f20f7885126094dc44c44ac662a2e5a.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Ff9%252F18%252F98%252Ff91898348b112612478e27b96332b39f4f1bb1d9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/18/98/f91898348b112612478e27b96332b39f4f1bb1d9.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fc7%252Fd0%252Fdd%252Fc7d0dd3a8ca42d9a089ab1cd1d46da8a683c8d67.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d0/dd/c7d0dd3a8ca42d9a089ab1cd1d46da8a683c8d67.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fe5%252F2d%252Fb2%252Fe52db21e7fab7be46196109c9e1dbaf8875a6006.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/2d/b2/e52db21e7fab7be46196109c9e1dbaf8875a6006.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fea%252F7a%252Fd3%252Fea7ad3268948c90846a830ed7e6178ec706a6d97.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/7a/d3/ea7ad3268948c90846a830ed7e6178ec706a6d97.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Ff6%252F63%252F46%252Ff6634637adef867c18f003a1478f52186132e07b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/63/46/f6634637adef867c18f003a1478f52186132e07b.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fdd%252F39%252F92%252Fdd399288c1d92d3ea80fcbf32d40772d294a8a52.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/39/92/dd399288c1d92d3ea80fcbf32d40772d294a8a52.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F55%252F8d%252Fa4%252F558da4cf5331891c5a9c178d860b6e3834367405.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/8d/a4/558da4cf5331891c5a9c178d860b6e3834367405.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fd7%252F41%252F22%252Fd7412281fbacd3f00632cafe8b01494e7a503285.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/41/22/d7412281fbacd3f00632cafe8b01494e7a503285.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 44b77cb1-f990-50dc-9d6b-1db273463066 with identifier 3147477020
2026-03-30 15:19:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 44b77cb1-f990-50dc-9d6b-1db273463066
2026-03-30 15:19:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Opel Crossland X 1.2 Turbo 110ch Design Edition Euro 6d-T '
                'crossover, suv, gris, 5 cv, 5 portes, première mise en '
                'circulation le 28/11/2019, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  6 haut parleurs\n'
                '  -  Radio\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Interface média\n'
                '  - Prise audio usb\n'
                '  - auto-radio commandé au volant\n'
                '  - commandes vocales\n'
                '  - ecran tactile\n'
                '\n'
                'Conduite :\n'
                '  -  Capteur de luminosité\n'
                '  -  Follow me home\n'
                '  -  Guidage pour manoeuvre de stationnement\n'
                '  - Stop & Start\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Bleu indigo\n'
                '\n'
                'Extérieur :\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Caméra vue panoramique 360°\n'
                '  -  Ceinture de vitrage chromée\n'
                '  -  Feux arrière à led\n'
                '  -  Poignées ton carrosserie\n'
                '  -  Vitres arrière et lunette ar surteintées\n'
                '  - essuie-glace arrière\n'
                '  - jantes : aluminium\n'
                '  - phares halogènes\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Appui tête conducteur réglable hauteur\n'
                '  -  Appui tête passager réglable en hauteur\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 60/40\n'
                '  -  Boite gants claire et rfrigrable\n'
                '  -  Boite à gant fermée\n'
                "  -  Eclairage d'ambiance\n"
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Miroir de courtoisie conducteur éclairé\n'
                '  -  Miroir de courtoisie passager éclairé\n'
                '  -  Ouverture des vitres séquentielle\n'
                "  -  Poches d'aumonières\n"
                '  -  Porte gobelets avant\n'
                '  -  Température extérieure\n'
                '  - Cache bagages\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - filtre à pollen\n'
                '  - ordinateur de bord\n'
                '  - réglages du volant : profondeur\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - avertisseur sonore feux allumés\n'
                '  - nombre de rapports : 6 vitesses\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  -  Détecteur de sous gonflage\n'
                '  -  Reconnaissance panneaux de signalisation\n'
                '  -  Témoin de bouclage des ceintures av\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                "  - aide au freinage d'urgence\n"
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - airbags latéraux\n'
                '  - alerte de franchissement involontaire de lignes\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                "  - radar avant de détection d'obstacles\n"
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 81 kw\n'
                '  - USB\n'
                '  - feux de circulation diurne\n'
                '  - puissance réelle : 110 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 104 g/km\n'
                '\n'
                'Référence annonce : 120',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '44b77cb1-f990-50dc-9d6b-1db273463066',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147477020',
 'listing': 'auction',
 'make': 'OPEL',
 'model': 'Crossland X',
 'odometer': 62900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/ed/03/42ed0387d9f7b45af7b58160fe501688a58ec5e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/34/42/2d3442743f20f7885126094dc44c44ac662a2e5a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/18/98/f91898348b112612478e27b96332b39f4f1bb1d9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d0/dd/c7d0dd3a8ca42d9a089ab1cd1d46da8a683c8d67.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/2d/b2/e52db21e7fab7be46196109c9e1dbaf8875a6006.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/7a/d3/ea7ad3268948c90846a830ed7e6178ec706a6d97.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/63/46/f6634637adef867c18f003a1478f52186132e07b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/39/92/dd399288c1d92d3ea80fcbf32d40772d294a8a52.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/8d/a4/558da4cf5331891c5a9c178d860b6e3834367405.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/41/22/d7412281fbacd3f00632cafe8b01494e7a503285.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133837,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/ed/03/42ed0387d9f7b45af7b58160fe501688a58ec5e3.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144854,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/34/42/2d3442743f20f7885126094dc44c44ac662a2e5a.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122360,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/18/98/f91898348b112612478e27b96332b39f4f1bb1d9.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144433,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d0/dd/c7d0dd3a8ca42d9a089ab1cd1d46da8a683c8d67.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162304,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/2d/b2/e52db21e7fab7be46196109c9e1dbaf8875a6006.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157776,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/7a/d3/ea7ad3268948c90846a830ed7e6178ec706a6d97.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99270,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/63/46/f6634637adef867c18f003a1478f52186132e07b.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159512,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/39/92/dd399288c1d92d3ea80fcbf32d40772d294a8a52.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151157,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/8d/a4/558da4cf5331891c5a9c178d860b6e3834367405.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44b77cb1-f990-50dc-9d6b-1db273463066/44b77cb1-f990-50dc-9d6b-1db273463066_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156670,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/41/22/d7412281fbacd3f00632cafe8b01494e7a503285.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2019-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Opel Crossland X 1.2 Turbo 110ch Design Edition Euro 6d-T',
 'transmission': 'manual',
 'trim': 'Crossland X 1.2 Turbo 110ch Edition Euro 6d-T',
 'vin': None,
 'year': 2019}
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273147477020%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Saving data for 3147477020: {'created_time': 1774883989.50784, 'last_price_update_time': 1774883989.507853}
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147477020') HTTP/1.1" 204 0
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3152460974
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273152460974%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Scrape type for 3152460974: 1
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3152460974
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Audi A3 sportback 2.0 TDI 150ch FAP S line S tronic 6 - Toit '
                'ouvrant / Attelage berline, blanc, 8 cv, 5 portes, première '
                'mise en circulation le 04/01/2016, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                ">> Historique d'entretien complet / Distribution à jour\n"
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '\n'
                'Conduite :\n'
                '  -  Feux et essuie glaces automatiques\n'
                '  - EQUIPEMENTS => Boite automatique\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - projecteurs bi-xénon\n'
                '  - projecteurs xénon\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - climatisation : automatique\n'
                '\n'
                'Pack :\n'
                '  - nombre de rapports : 6 vitesses\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 110 kw\n'
                '  - puissance réelle : 150 ch\n'
                '  - émission CO2 : 121 g/km\n'
                '\n'
                'Référence annonce : 125',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 '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/3152460974',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 172800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/23/c8/e023c8804b154ce1435a0ce48659f2c59c8a961a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/95/c6/2995c6ab853223ddf0baeeebcd8f816154429c03.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/80/89/548089f987d065adb5275d80289f9d2ad8787be2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/de/d8/e4ded861f31caf336ee86204d77337e680b5752e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/06/a9/58/06a9581b5fc92f46e37fbcfa5731c13d13875a55.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d7/25/cbd7250bbded3b1be7ff34a811e702aaf092b351.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/60/de/1d60deb0c09db697e666039631ad9547447e6603.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/11/c7/0111c7ef0238c9edcb8c9b50a63ff6db212a60a2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/3b/9d/043b9dec3a88e67ea36f469ffe62145128aad812.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c6/55/e9c655214a3f8b8a977520db4534f2d8baa02fa5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/e4/cb/a3e4cb95a5953bea561568dbbef55ff50b493eb9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/de/f3/e5def3c5493b8cae2d328efc338a6870c77b958d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/81/47/9981479596d20d92877d32af72af41f90e31cf85.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/25/a5/6d25a56b15efc4c1f4611c1c2979b08de70dcd1f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/3b/c1/6a3bc1364d607116a6cc7c76def78ab7a432c234.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/a2/a2/8aa2a27c20bfa2d42a5e836546abcb89bf80708d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/84/20/c0842020b76389a75dce20249900411ce0cea0c3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/35/05/34350504af9e504931c0818e69132eb97f0e9cec.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/b0/06/c8b006a0b546a741905303f9a411e1279e31d0f5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/27/2e/bd272eeef6d55429ee30a3a7ba144e962606f03a.jpg?rule=ad-large'],
 'price': 14490,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi A3 sportback 2.0 TDI 150ch FAP S line S tronic 6 - Toit '
          'ouvrant / Attelage',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:19:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bf242073-dce1-54e8-a9bd-dc8045d799f9 with identifier: 3152460974
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bf242073-dce1-54e8-a9bd-dc8045d799f9
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fe0%252F23%252Fc8%252Fe023c8804b154ce1435a0ce48659f2c59c8a961a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/23/c8/e023c8804b154ce1435a0ce48659f2c59c8a961a.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F29%252F95%252Fc6%252F2995c6ab853223ddf0baeeebcd8f816154429c03.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/29/95/c6/2995c6ab853223ddf0baeeebcd8f816154429c03.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F54%252F80%252F89%252F548089f987d065adb5275d80289f9d2ad8787be2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/80/89/548089f987d065adb5275d80289f9d2ad8787be2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fe4%252Fde%252Fd8%252Fe4ded861f31caf336ee86204d77337e680b5752e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/de/d8/e4ded861f31caf336ee86204d77337e680b5752e.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F06%252Fa9%252F58%252F06a9581b5fc92f46e37fbcfa5731c13d13875a55.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/06/a9/58/06a9581b5fc92f46e37fbcfa5731c13d13875a55.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fcb%252Fd7%252F25%252Fcbd7250bbded3b1be7ff34a811e702aaf092b351.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d7/25/cbd7250bbded3b1be7ff34a811e702aaf092b351.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F1d%252F60%252Fde%252F1d60deb0c09db697e666039631ad9547447e6603.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/60/de/1d60deb0c09db697e666039631ad9547447e6603.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F01%252F11%252Fc7%252F0111c7ef0238c9edcb8c9b50a63ff6db212a60a2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/01/11/c7/0111c7ef0238c9edcb8c9b50a63ff6db212a60a2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F04%252F3b%252F9d%252F043b9dec3a88e67ea36f469ffe62145128aad812.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/04/3b/9d/043b9dec3a88e67ea36f469ffe62145128aad812.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fe9%252Fc6%252F55%252Fe9c655214a3f8b8a977520db4534f2d8baa02fa5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c6/55/e9c655214a3f8b8a977520db4534f2d8baa02fa5.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bf242073-dce1-54e8-a9bd-dc8045d799f9 with identifier 3152460974
2026-03-30 15:19:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bf242073-dce1-54e8-a9bd-dc8045d799f9
2026-03-30 15:19:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Audi A3 sportback 2.0 TDI 150ch FAP S line S tronic 6 - Toit '
                'ouvrant / Attelage berline, blanc, 8 cv, 5 portes, première '
                'mise en circulation le 04/01/2016, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                ">> Historique d'entretien complet / Distribution à jour\n"
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '\n'
                'Conduite :\n'
                '  -  Feux et essuie glaces automatiques\n'
                '  - EQUIPEMENTS => Boite automatique\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - projecteurs bi-xénon\n'
                '  - projecteurs xénon\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - climatisation : automatique\n'
                '\n'
                'Pack :\n'
                '  - nombre de rapports : 6 vitesses\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 110 kw\n'
                '  - puissance réelle : 150 ch\n'
                '  - émission CO2 : 121 g/km\n'
                '\n'
                'Référence annonce : 125',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'bf242073-dce1-54e8-a9bd-dc8045d799f9',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3152460974',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 172800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/23/c8/e023c8804b154ce1435a0ce48659f2c59c8a961a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/95/c6/2995c6ab853223ddf0baeeebcd8f816154429c03.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/80/89/548089f987d065adb5275d80289f9d2ad8787be2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/de/d8/e4ded861f31caf336ee86204d77337e680b5752e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/06/a9/58/06a9581b5fc92f46e37fbcfa5731c13d13875a55.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d7/25/cbd7250bbded3b1be7ff34a811e702aaf092b351.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/60/de/1d60deb0c09db697e666039631ad9547447e6603.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/11/c7/0111c7ef0238c9edcb8c9b50a63ff6db212a60a2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/3b/9d/043b9dec3a88e67ea36f469ffe62145128aad812.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c6/55/e9c655214a3f8b8a977520db4534f2d8baa02fa5.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119008,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/23/c8/e023c8804b154ce1435a0ce48659f2c59c8a961a.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121214,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/95/c6/2995c6ab853223ddf0baeeebcd8f816154429c03.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120846,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/80/89/548089f987d065adb5275d80289f9d2ad8787be2.jpg?rule=ad-large',
             'Width': 1199},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145935,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/de/d8/e4ded861f31caf336ee86204d77337e680b5752e.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87960,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/06/a9/58/06a9581b5fc92f46e37fbcfa5731c13d13875a55.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136106,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d7/25/cbd7250bbded3b1be7ff34a811e702aaf092b351.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134316,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/60/de/1d60deb0c09db697e666039631ad9547447e6603.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144893,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/11/c7/0111c7ef0238c9edcb8c9b50a63ff6db212a60a2.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139401,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/3b/9d/043b9dec3a88e67ea36f469ffe62145128aad812.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf242073-dce1-54e8-a9bd-dc8045d799f9/bf242073-dce1-54e8-a9bd-dc8045d799f9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126758,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c6/55/e9c655214a3f8b8a977520db4534f2d8baa02fa5.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 14490,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi A3 sportback 2.0 TDI 150ch FAP S line S tronic 6 - Toit '
          'ouvrant / Attelage',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273152460974%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Saving data for 3152460974: {'created_time': 1774883989.81166, 'last_price_update_time': 1774883989.811676}
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3152460974') HTTP/1.1" 204 0
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167290034
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273167290034%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167290034: 1
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167290034
2026-03-30 15:19:49 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'DS 7 1.5 BlueHDi 130ch EAT8 Performance Line crossover, suv, '
                'gris, première mise en circulation le 29/02/2024, garantie 12 '
                'mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                '  - caméra de recul\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 2\n"
                '  - EQUIPEMENTS => Cristal pearl (n)\n'
                '  - Puissance kilowatt : 96 kw\n'
                '  - puissance réelle : 130 ch\n'
                '\n'
                'Référence annonce : 130',
 'doors_number': None,
 '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/3167290034',
 'listing': 'auction',
 'make': 'DS',
 'model': 'DS 7',
 'odometer': 53900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/de/b3/66/deb366d9386d2b90fe138c2223e10687d840239c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/28/b3/4228b3b373b60aec6c8abc7769321909e399390f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/23/ec/e823ecce20fc4a691245ecd98ad06834389ff11a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fc/bf/d3fcbf43780cf05fa2d8849dcb90602948928281.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/25/d9/9625d95f0110f2e360e796af0726fcc95f667453.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/45/52/244552520f6769c6c623bca1448cfe0319de4e71.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/07/43/f70743c7220711c208a7124a63e95fdfea746b5f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/60/cc/4660ccada9ff1a420c8842e4b5436932c97386c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/34/20/7b3420ff5ad9753f18e681b9ea40ebd5b32ae0ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/bd/e6/55bde60c2f265d91523e89a762d7477d50114fd9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/8b/95/a98b956ae7495da8e1f847f446c0cdfd75c7797b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/06/0e/cc060ee30755c14a5439ff2ad31406ace2f99c2a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/21/c0/5b21c0bb6f1e25192e8e2b10cf709d3841612d3e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/9a/db/689adbef4f6d2dd8dd69d21481dc1a928d02d047.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fc/bb/d3fcbbdfb4ac45d6d3bb24a6795186b480642a23.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/75/ee/1f75ee5670b965a485c49fa3b993ca6d84b214eb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/c9/15/83c91583a33a3299c3fccf68b0232201fb8be633.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/e5/49/2be549947bb974262185c5c1c57f08fa6025069f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/7a/3c/947a3cf5fa683779d4dc2947c2b8e524633edfa1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/7c/71/897c71caf5714c401af5cefa0ad85c2e6701a1b6.jpg?rule=ad-large'],
 'price': 27990,
 'price_includes_vat': False,
 'registration_date': '2024-02-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'DS 7 1.5 BlueHDi 130ch EAT8 Performance Line',
 'transmission': 'automatic',
 'trim': 'DS 7 BlueHDi 130ch Performance Line + Automatique',
 'vin': None,
 'year': 2024}
2026-03-30 15:19:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a3212b6-b7f4-5268-9015-3314d3d9d11e with identifier: 3167290034
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2a3212b6-b7f4-5268-9015-3314d3d9d11e
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fde%252Fb3%252F66%252Fdeb366d9386d2b90fe138c2223e10687d840239c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/de/b3/66/deb366d9386d2b90fe138c2223e10687d840239c.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F42%252F28%252Fb3%252F4228b3b373b60aec6c8abc7769321909e399390f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/28/b3/4228b3b373b60aec6c8abc7769321909e399390f.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fe8%252F23%252Fec%252Fe823ecce20fc4a691245ecd98ad06834389ff11a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/23/ec/e823ecce20fc4a691245ecd98ad06834389ff11a.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fd3%252Ffc%252Fbf%252Fd3fcbf43780cf05fa2d8849dcb90602948928281.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fc/bf/d3fcbf43780cf05fa2d8849dcb90602948928281.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F96%252F25%252Fd9%252F9625d95f0110f2e360e796af0726fcc95f667453.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/96/25/d9/9625d95f0110f2e360e796af0726fcc95f667453.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F24%252F45%252F52%252F244552520f6769c6c623bca1448cfe0319de4e71.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/24/45/52/244552520f6769c6c623bca1448cfe0319de4e71.jpg?rule=ad-large already downloaded
2026-03-30 15:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Ff7%252F07%252F43%252Ff70743c7220711c208a7124a63e95fdfea746b5f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/07/43/f70743c7220711c208a7124a63e95fdfea746b5f.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F46%252F60%252Fcc%252F4660ccada9ff1a420c8842e4b5436932c97386c2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/60/cc/4660ccada9ff1a420c8842e4b5436932c97386c2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F7b%252F34%252F20%252F7b3420ff5ad9753f18e681b9ea40ebd5b32ae0ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/34/20/7b3420ff5ad9753f18e681b9ea40ebd5b32ae0ea.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F55%252Fbd%252Fe6%252F55bde60c2f265d91523e89a762d7477d50114fd9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/bd/e6/55bde60c2f265d91523e89a762d7477d50114fd9.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2a3212b6-b7f4-5268-9015-3314d3d9d11e with identifier 3167290034
2026-03-30 15:19:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2a3212b6-b7f4-5268-9015-3314d3d9d11e
2026-03-30 15:19:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'DS 7 1.5 BlueHDi 130ch EAT8 Performance Line crossover, suv, '
                'gris, première mise en circulation le 29/02/2024, garantie 12 '
                'mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                '  - caméra de recul\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 2\n"
                '  - EQUIPEMENTS => Cristal pearl (n)\n'
                '  - Puissance kilowatt : 96 kw\n'
                '  - puissance réelle : 130 ch\n'
                '\n'
                'Référence annonce : 130',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 130,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2a3212b6-b7f4-5268-9015-3314d3d9d11e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167290034',
 'listing': 'auction',
 'make': 'DS',
 'model': 'DS 7',
 'odometer': 53900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/de/b3/66/deb366d9386d2b90fe138c2223e10687d840239c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/28/b3/4228b3b373b60aec6c8abc7769321909e399390f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/23/ec/e823ecce20fc4a691245ecd98ad06834389ff11a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fc/bf/d3fcbf43780cf05fa2d8849dcb90602948928281.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/25/d9/9625d95f0110f2e360e796af0726fcc95f667453.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/45/52/244552520f6769c6c623bca1448cfe0319de4e71.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/07/43/f70743c7220711c208a7124a63e95fdfea746b5f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/60/cc/4660ccada9ff1a420c8842e4b5436932c97386c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/34/20/7b3420ff5ad9753f18e681b9ea40ebd5b32ae0ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/bd/e6/55bde60c2f265d91523e89a762d7477d50114fd9.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134773,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/b3/66/deb366d9386d2b90fe138c2223e10687d840239c.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132559,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/28/b3/4228b3b373b60aec6c8abc7769321909e399390f.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131425,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/23/ec/e823ecce20fc4a691245ecd98ad06834389ff11a.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156568,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fc/bf/d3fcbf43780cf05fa2d8849dcb90602948928281.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150053,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/25/d9/9625d95f0110f2e360e796af0726fcc95f667453.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135561,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/45/52/244552520f6769c6c623bca1448cfe0319de4e71.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97453,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/07/43/f70743c7220711c208a7124a63e95fdfea746b5f.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154952,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/60/cc/4660ccada9ff1a420c8842e4b5436932c97386c2.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171521,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/34/20/7b3420ff5ad9753f18e681b9ea40ebd5b32ae0ea.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a3212b6-b7f4-5268-9015-3314d3d9d11e/2a3212b6-b7f4-5268-9015-3314d3d9d11e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152968,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/bd/e6/55bde60c2f265d91523e89a762d7477d50114fd9.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 27990,
 'price_includes_vat': False,
 'registration_date': '2024-02-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'DS 7 1.5 BlueHDi 130ch EAT8 Performance Line',
 'transmission': 'automatic',
 'trim': 'DS 7 BlueHDi 130ch Performance Line + Automatique',
 'vin': None,
 'year': 2024}
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273167290034%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Saving data for 3167290034: {'created_time': 1774883990.123289, 'last_price_update_time': 1774883990.123306}
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167290034') HTTP/1.1" 204 0
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3114711136
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273114711136%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Scrape type for 3114711136: 1
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3114711136
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Vert',
 'currency': 'EUR',
 'description': 'Citroën C3 1.4 VTi 73ch série Open Way - Historique complet '
                'citadine, vert, 5 cv, 5 portes, première mise en circulation '
                'le 26/04/2011, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - CD\n'
                '  - auto-radio : CD mp3\n'
                '\n'
                'Conduite :\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  -  Banquette 1/3 2/3\n'
                '  - climatisation\n'
                '  - climatisation manuelle\n'
                '  - direction assistée\n'
                '  - ordinateur de bord\n'
                '  - réglages du volant : profondeur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - vitres avant éléctriques\n'
                '\n'
                'Pack :\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - EQUIPEMENTS => Prise jack\n'
                '  - MP3\n'
                '  - Puissance kilowatt : 54 kw\n'
                '  - nombre de rapports : 5 vitesses\n'
                '  - puissance réelle : 73 ch\n'
                '  - émission CO2 : 139 g/km\n'
                '\n'
                'Référence annonce : 103',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 73,
 '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/3114711136',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 66090,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/46/51/6f/46516fa7e1eba502106d64f816ffba6e49b1f887.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/cc/1d/dbcc1d5b75532287f9ce5482252b0b5bc724a9e2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/1b/d6/641bd69cba59aadb1cf3e06144900ed064569470.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/b9/b0/4eb9b043d57805e850a5d539d9d1a482ead39d73.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4e/4c/224e4c2d75033325642cec394925d9c4444614c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/50/db/bf50db0b6931737548f03fa63ea1edb1ae9b4c91.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/46/ed/3f46ed50ad8d62add8f2b3b01ed151f2ad9b9073.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/7e/86/b47e863e22867004a9f0165d3c78367cb02740e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/11/f1/3611f11a536767800a18b118ec72adc019b0ebf2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/48/99/174899eec24720a54046c4e1357c4cc6af42af87.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/7b/e0/fb7be00d6d625353c5547cea1fac02d60102fdc9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/4b/09/e74b09d806ea9f75eeb8af776b1f6931ee192195.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/15/b8/5c15b8055bb46e9c7af950b8c64f815c2947fd8c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/26/74/3426749b3cb5820836c61efc29ab744d64eee47d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/42/91/4d4291f1050b877047d2fe6e9cd83b38925e1129.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/4d/da/614ddae51d622f066ac964d829611c34a9fe4cc7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/35/ba/0335ba10aeb1168aa69d3e7a57ff6071ec0aa843.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/3a/52/7d3a52c557d576adbf97bb8c3bb90958a5775f26.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/dc/56/0edc5676d5fb2ed7f35e6450bac259f51f92fd15.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/4c/8d/0c4c8d13e6941f9e894e89ff31b231ad6bb300d7.jpg?rule=ad-large'],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2011-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Citroën C3 1.4 VTi 73ch série Open Way - Historique complet',
 'transmission': 'manual',
 'trim': 'C3 1.4 VTi Open Way',
 'vin': None,
 'year': 2011}
2026-03-30 15:19:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d1f86e55-9851-57a1-89f7-b2dab4a4de00 with identifier: 3114711136
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d1f86e55-9851-57a1-89f7-b2dab4a4de00
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F46%252F51%252F6f%252F46516fa7e1eba502106d64f816ffba6e49b1f887.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/51/6f/46516fa7e1eba502106d64f816ffba6e49b1f887.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fdb%252Fcc%252F1d%252Fdbcc1d5b75532287f9ce5482252b0b5bc724a9e2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/cc/1d/dbcc1d5b75532287f9ce5482252b0b5bc724a9e2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F64%252F1b%252Fd6%252F641bd69cba59aadb1cf3e06144900ed064569470.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/64/1b/d6/641bd69cba59aadb1cf3e06144900ed064569470.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F4e%252Fb9%252Fb0%252F4eb9b043d57805e850a5d539d9d1a482ead39d73.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/b9/b0/4eb9b043d57805e850a5d539d9d1a482ead39d73.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F22%252F4e%252F4c%252F224e4c2d75033325642cec394925d9c4444614c5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4e/4c/224e4c2d75033325642cec394925d9c4444614c5.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fbf%252F50%252Fdb%252Fbf50db0b6931737548f03fa63ea1edb1ae9b4c91.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/50/db/bf50db0b6931737548f03fa63ea1edb1ae9b4c91.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F3f%252F46%252Fed%252F3f46ed50ad8d62add8f2b3b01ed151f2ad9b9073.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/46/ed/3f46ed50ad8d62add8f2b3b01ed151f2ad9b9073.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fb4%252F7e%252F86%252Fb47e863e22867004a9f0165d3c78367cb02740e5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/7e/86/b47e863e22867004a9f0165d3c78367cb02740e5.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F36%252F11%252Ff1%252F3611f11a536767800a18b118ec72adc019b0ebf2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/36/11/f1/3611f11a536767800a18b118ec72adc019b0ebf2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F17%252F48%252F99%252F174899eec24720a54046c4e1357c4cc6af42af87.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/17/48/99/174899eec24720a54046c4e1357c4cc6af42af87.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d1f86e55-9851-57a1-89f7-b2dab4a4de00 with identifier 3114711136
2026-03-30 15:19:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d1f86e55-9851-57a1-89f7-b2dab4a4de00
2026-03-30 15:19:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Vert',
 'currency': 'EUR',
 'description': 'Citroën C3 1.4 VTi 73ch série Open Way - Historique complet '
                'citadine, vert, 5 cv, 5 portes, première mise en circulation '
                'le 26/04/2011, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - CD\n'
                '  - auto-radio : CD mp3\n'
                '\n'
                'Conduite :\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  -  Banquette 1/3 2/3\n'
                '  - climatisation\n'
                '  - climatisation manuelle\n'
                '  - direction assistée\n'
                '  - ordinateur de bord\n'
                '  - réglages du volant : profondeur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - vitres avant éléctriques\n'
                '\n'
                'Pack :\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - EQUIPEMENTS => Prise jack\n'
                '  - MP3\n'
                '  - Puissance kilowatt : 54 kw\n'
                '  - nombre de rapports : 5 vitesses\n'
                '  - puissance réelle : 73 ch\n'
                '  - émission CO2 : 139 g/km\n'
                '\n'
                'Référence annonce : 103',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 73,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'd1f86e55-9851-57a1-89f7-b2dab4a4de00',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3114711136',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 66090,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/46/51/6f/46516fa7e1eba502106d64f816ffba6e49b1f887.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/cc/1d/dbcc1d5b75532287f9ce5482252b0b5bc724a9e2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/1b/d6/641bd69cba59aadb1cf3e06144900ed064569470.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/b9/b0/4eb9b043d57805e850a5d539d9d1a482ead39d73.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4e/4c/224e4c2d75033325642cec394925d9c4444614c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/50/db/bf50db0b6931737548f03fa63ea1edb1ae9b4c91.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/46/ed/3f46ed50ad8d62add8f2b3b01ed151f2ad9b9073.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/7e/86/b47e863e22867004a9f0165d3c78367cb02740e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/11/f1/3611f11a536767800a18b118ec72adc019b0ebf2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/48/99/174899eec24720a54046c4e1357c4cc6af42af87.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161822,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/51/6f/46516fa7e1eba502106d64f816ffba6e49b1f887.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161237,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/cc/1d/dbcc1d5b75532287f9ce5482252b0b5bc724a9e2.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168301,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/1b/d6/641bd69cba59aadb1cf3e06144900ed064569470.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128083,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/b9/b0/4eb9b043d57805e850a5d539d9d1a482ead39d73.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178876,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4e/4c/224e4c2d75033325642cec394925d9c4444614c5.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150711,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/50/db/bf50db0b6931737548f03fa63ea1edb1ae9b4c91.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181477,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/46/ed/3f46ed50ad8d62add8f2b3b01ed151f2ad9b9073.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190334,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/7e/86/b47e863e22867004a9f0165d3c78367cb02740e5.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155647,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/11/f1/3611f11a536767800a18b118ec72adc019b0ebf2.jpg?rule=ad-large',
             'Width': 1066},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d1f86e55-9851-57a1-89f7-b2dab4a4de00/d1f86e55-9851-57a1-89f7-b2dab4a4de00_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170820,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/48/99/174899eec24720a54046c4e1357c4cc6af42af87.jpg?rule=ad-large',
             'Width': 1066}],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2011-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Citroën C3 1.4 VTi 73ch série Open Way - Historique complet',
 'transmission': 'manual',
 'trim': 'C3 1.4 VTi Open Way',
 'vin': None,
 'year': 2011}
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273114711136%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Saving data for 3114711136: {'created_time': 1774883990.502081, 'last_price_update_time': 1774883990.502093}
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3114711136') HTTP/1.1" 204 0
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3143122008
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273143122008%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Scrape type for 3143122008: 1
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3143122008
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Marron',
 'currency': 'EUR',
 'description': 'Audi A1 sportback 1.4 TFSI 140ch S tronic 7 Ambition Luxe '
                'luxe, marron, 7 cv, 5 portes, première mise en circulation le '
                '12/03/2014, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                '5 places, contrôle technique : OK\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '\n'
                'Conduite :\n'
                '  -  Essuie glaces automatiques\n'
                '  - Boite automatique\n'
                '  - Stop & Start\n'
                '  - allumage automatique des feux\n'
                '  - palettes au volant\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Peinture métallisée\n'
                '\n'
                'Extérieur :\n'
                "  - système d'aide au stationnement\n"
                '\n'
                'Intérieur :\n'
                '  - climatisation : manuelle\n'
                '  - climatisation manuelle\n'
                '  - vitres électriques\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 103 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 140 ch\n'
                '  - émission CO2 : 113 g/km\n'
                '\n'
                'Référence annonce : 117',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 140,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143122008',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 129900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ab/2e/4bab2ebf9aa39e13d27f39ec16f5491c52299b6a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/42/4a/f0424ac0e4b6ade9da0472af8358a5ed04fdd465.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/d5/fa/fad5fa188b099a79765c7db4b30d1117902870b6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/0c/8c/a10c8c5abe17c89cc46ebdd1a4ca904f5e3ebb27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/14/37/c41437047cbee223373740c286afa276f31905c7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/c6/db/c4c6dba37372048a38e472eb3012e4f86faed762.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/7d/e0/a17de006f1cb36f41eeb6d20eb752f4dfff2b972.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/da/6f/b7da6f74ab72dcbe126b6a29d4bf50567d821983.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/04/6a/65046a8ae7238a7a4d775e18251b88e47c490f00.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/1d/5d/c41d5d394ea2844f3dc03d747ede023256bb5b64.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/4d/03/284d03e0e136b2b5f97005a94d8af1c1a9012189.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/81/3d/a1813d42cba9c79e890422c86d300e4ae2e7d621.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/4f/4a/da4f4aa79701e7427b94536cb136a292457d4d31.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/89/3f/64893feb2de829b9cf99094d9958ae4e113793a3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/19/a9/8919a92d7b670a76569f3fdb038f53fba7d04c2c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/72/22/9e7222d7023e14584d7bd33abb002bb703245ab4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/53/41/09/534109d617f5ef9894fb8da0ce8116e3087f64a9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/33/95/4933950de07652382bb91480dbb135687437bedd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/e1/c3/b2e1c38424b91bc4e31b20faa5b6184a2e1cca83.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/90/fa/2a90fa7a809cf0fe3324b39e54f4d2919f120159.jpg?rule=ad-large'],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2014-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi A1 sportback 1.4 TFSI 140ch S tronic 7 Ambition Luxe',
 'transmission': 'automatic',
 'trim': 'A1 Sportback 1.4 TFSI 140ch COD Ambition Luxe S tronic 7',
 'vin': None,
 'year': 2014}
2026-03-30 15:19:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b6a3469c-5463-5be3-9582-8b0f1b75380f with identifier: 3143122008
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b6a3469c-5463-5be3-9582-8b0f1b75380f
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F4b%252Fab%252F2e%252F4bab2ebf9aa39e13d27f39ec16f5491c52299b6a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ab/2e/4bab2ebf9aa39e13d27f39ec16f5491c52299b6a.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Ff0%252F42%252F4a%252Ff0424ac0e4b6ade9da0472af8358a5ed04fdd465.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/42/4a/f0424ac0e4b6ade9da0472af8358a5ed04fdd465.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Ffa%252Fd5%252Ffa%252Ffad5fa188b099a79765c7db4b30d1117902870b6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/d5/fa/fad5fa188b099a79765c7db4b30d1117902870b6.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fa1%252F0c%252F8c%252Fa10c8c5abe17c89cc46ebdd1a4ca904f5e3ebb27.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/0c/8c/a10c8c5abe17c89cc46ebdd1a4ca904f5e3ebb27.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fc4%252F14%252F37%252Fc41437047cbee223373740c286afa276f31905c7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/14/37/c41437047cbee223373740c286afa276f31905c7.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fc4%252Fc6%252Fdb%252Fc4c6dba37372048a38e472eb3012e4f86faed762.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/c6/db/c4c6dba37372048a38e472eb3012e4f86faed762.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fa1%252F7d%252Fe0%252Fa17de006f1cb36f41eeb6d20eb752f4dfff2b972.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/7d/e0/a17de006f1cb36f41eeb6d20eb752f4dfff2b972.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fb7%252Fda%252F6f%252Fb7da6f74ab72dcbe126b6a29d4bf50567d821983.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/da/6f/b7da6f74ab72dcbe126b6a29d4bf50567d821983.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F65%252F04%252F6a%252F65046a8ae7238a7a4d775e18251b88e47c490f00.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/04/6a/65046a8ae7238a7a4d775e18251b88e47c490f00.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fc4%252F1d%252F5d%252Fc41d5d394ea2844f3dc03d747ede023256bb5b64.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/1d/5d/c41d5d394ea2844f3dc03d747ede023256bb5b64.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b6a3469c-5463-5be3-9582-8b0f1b75380f with identifier 3143122008
2026-03-30 15:19:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b6a3469c-5463-5be3-9582-8b0f1b75380f
2026-03-30 15:19:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Marron',
 'currency': 'EUR',
 'description': 'Audi A1 sportback 1.4 TFSI 140ch S tronic 7 Ambition Luxe '
                'luxe, marron, 7 cv, 5 portes, première mise en circulation le '
                '12/03/2014, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                '5 places, contrôle technique : OK\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '\n'
                'Conduite :\n'
                '  -  Essuie glaces automatiques\n'
                '  - Boite automatique\n'
                '  - Stop & Start\n'
                '  - allumage automatique des feux\n'
                '  - palettes au volant\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Peinture métallisée\n'
                '\n'
                'Extérieur :\n'
                "  - système d'aide au stationnement\n"
                '\n'
                'Intérieur :\n'
                '  - climatisation : manuelle\n'
                '  - climatisation manuelle\n'
                '  - vitres électriques\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 103 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 140 ch\n'
                '  - émission CO2 : 113 g/km\n'
                '\n'
                'Référence annonce : 117',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 140,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'b6a3469c-5463-5be3-9582-8b0f1b75380f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143122008',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 129900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ab/2e/4bab2ebf9aa39e13d27f39ec16f5491c52299b6a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/42/4a/f0424ac0e4b6ade9da0472af8358a5ed04fdd465.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/d5/fa/fad5fa188b099a79765c7db4b30d1117902870b6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/0c/8c/a10c8c5abe17c89cc46ebdd1a4ca904f5e3ebb27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/14/37/c41437047cbee223373740c286afa276f31905c7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/c6/db/c4c6dba37372048a38e472eb3012e4f86faed762.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/7d/e0/a17de006f1cb36f41eeb6d20eb752f4dfff2b972.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/da/6f/b7da6f74ab72dcbe126b6a29d4bf50567d821983.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/04/6a/65046a8ae7238a7a4d775e18251b88e47c490f00.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/1d/5d/c41d5d394ea2844f3dc03d747ede023256bb5b64.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138469,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ab/2e/4bab2ebf9aa39e13d27f39ec16f5491c52299b6a.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133182,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/42/4a/f0424ac0e4b6ade9da0472af8358a5ed04fdd465.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130405,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/d5/fa/fad5fa188b099a79765c7db4b30d1117902870b6.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136613,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/0c/8c/a10c8c5abe17c89cc46ebdd1a4ca904f5e3ebb27.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100770,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/14/37/c41437047cbee223373740c286afa276f31905c7.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148388,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/c6/db/c4c6dba37372048a38e472eb3012e4f86faed762.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137175,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/7d/e0/a17de006f1cb36f41eeb6d20eb752f4dfff2b972.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145480,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/da/6f/b7da6f74ab72dcbe126b6a29d4bf50567d821983.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158924,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/04/6a/65046a8ae7238a7a4d775e18251b88e47c490f00.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6a3469c-5463-5be3-9582-8b0f1b75380f/b6a3469c-5463-5be3-9582-8b0f1b75380f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153103,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/1d/5d/c41d5d394ea2844f3dc03d747ede023256bb5b64.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2014-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi A1 sportback 1.4 TFSI 140ch S tronic 7 Ambition Luxe',
 'transmission': 'automatic',
 'trim': 'A1 Sportback 1.4 TFSI 140ch COD Ambition Luxe S tronic 7',
 'vin': None,
 'year': 2014}
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273143122008%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Saving data for 3143122008: {'created_time': 1774883990.851089, 'last_price_update_time': 1774883990.851103}
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143122008') HTTP/1.1" 204 0
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3152460977
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273152460977%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Scrape type for 3152460977: 1
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3152460977
2026-03-30 15:19:50 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'BMW Série 1 (F21) 120dA xDrive 190ch M Sport 3p berline, '
                'gris, 10 cv, 3 portes, première mise en circulation le '
                '31/03/2016, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  6 haut parleurs\n'
                "  -  Appel d'urgence localisé\n"
                '  -  Radio\n'
                '  -  Services connectés\n'
                '  -  Tmc\n'
                '  - Bluetooth\n'
                '  - CD\n'
                "  - EQUIPEMENTS => Appel d'assistance localisé\n"
                '  - GPS\n'
                '  - Prise audio usb\n'
                '  - auto-radio commandé au volant\n'
                '  - prise audio auxiliaire\n'
                '\n'
                'Conduite :\n'
                '  -  Capteur de luminosité\n'
                '  -  Follow me home\n'
                "  -  Système d'assistance à la descente\n"
                '  - Stop & Start\n'
                '  - démarrage sans clé\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Blanc\n'
                '  -  Noir\n'
                '\n'
                'Extérieur :\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Echappement à double sortie\n'
                '  -  Eclairage au sol\n'
                '  -  Feux arrière à led\n'
                "  -  Feux de freinage d'urgence\n"
                '  -  Peinture\n'
                '  -  Phares avant led\n'
                '  -  Poignées ton carrosserie\n'
                '  -  Répétiteurs de clignotant dans rétro ext\n'
                "  -  Sortie d'échappement chromée\n"
                '  - essuie-glace arrière\n'
                '  - filtre à particules\n'
                '  - jantes : aluminium\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 60/40\n'
                '  -  Banquette arrière 3 places\n'
                '  -  Commande climatisation ar\n'
                "  -  Eclairage d'ambiance\n"
                '  -  Filets de coffre\n'
                '  -  Frein à main en cuir\n'
                '  -  Inserts de tableau de bord métal\n'
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Lunette arrière\n'
                '  -  Miroir de courtoisie conducteur éclairé\n'
                '  -  Miroir de courtoisie passager éclairé\n'
                '  -  Ouverture des vitres séquentielle\n'
                "  -  Poches d'aumonières\n"
                '  -  Porte gobelets avant\n'
                '  -  Sièges avant sport\n'
                '  -  Température extérieure\n'
                '  -  Verrouillage centralisé des portes\n'
                '  - Pack fumeur\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - climatisation manuelle\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - lampe de coffre\n'
                '  - ordinateur de bord\n'
                '  - prise 12V\n'
                '  - réglages du volant : profondeur\n'
                '  - sieges reglables en hauteur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage automatique des portes en roulant\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '  - volant sport\n'
                '\n'
                'Pack :\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - lunette arrière dégivrante\n'
                '  - nombre de rapports : 8 vitesses\n'
                '  - siège passager réglable\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sellerie :\n'
                '  -  Sellerie alcantara & tissu\n'
                '\n'
                'Sécurité :\n'
                '  -  Contrôle de freinage en courbe\n'
                '  -  Contrôle élect. de la pression des pneus\n'
                '  -  Préparation isofix\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - airbags latéraux\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Alpinweiss\n'
                '  -  Combinaison tissu/alcantara hexagon tissu/alcantara '
                'hexagon anthrazit\n'
                "  - Classe Crit'air : 2\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 140 kw\n'
                '  - USB\n'
                '  - feux de circulation diurne\n'
                '  - puissance réelle : 190 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 124 g/km\n'
                '\n'
                'Référence annonce : 124',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3152460977',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 98500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f7/46/43f74661e74a2aee039adfae9dc1accc46a8dbd9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/10/cc/fa10ccee39d5e9a29a70427a39cffff64909b5d4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/94/4d/3e944d24e3a1bd883e01a389162ab3a2c2f8f501.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/42/83/574283672b1d57837f45472a11ed4c399222ab74.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/93/ff/9093ffb6baa05e096d566ffdcf4cd07416c04912.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/74/b3/ae74b313869a1ddf91776e3c10690a630b0f3bc9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/92/3f/4c923f8c5010b7ab13c767c3a3efbdeeda8a12f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/22/40/8f2240fc9c5d9bdeec103e699cdb7cfe226e9f0f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/86/1a/cc861a766e5e0d632df99b493e6394ba1e703a22.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/e2/d1/72e2d10e991e18e38969c09087ee44a152d71664.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/53/a7/9f/53a79f53d7900de4e4045280ef2adb3f8ba647f5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/16/dc/9516dc1387211e1b684c5323569957c1b29a2427.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/0d/ea/f40dea69096e3933e305df3fcde0043e4760874a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/72/1b/71721bbb7a122ee00722e8e0cef0a54385b16082.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/bd/a6/d7bda6c9b9350fed91c26046b1cbfac7105916a2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/9d/28/aa9d286569b64ebe31054621431a7dc763e93e5b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/d2/7f/ebd27f14b7cc2a13b5949b24d5d8aab98dd2b9c7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/4b/64/ec4b64a592d805753baf868d1186212927193538.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/fd/98/f2fd98163185b9082423f51658c9964d4fac697f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/6e/4a/466e4af8512b252b2455510804e6b04585fc1d98.jpg?rule=ad-large'],
 'price': 18990,
 'price_includes_vat': False,
 'registration_date': '2016-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Série 1 (F21) 120dA xDrive 190ch M Sport 3p',
 'transmission': 'automatic',
 'trim': 'Série 1 120dA xDrive 190ch M Sport 3p',
 'vin': None,
 'year': 2016}
2026-03-30 15:19:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5 with identifier: 3152460977
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F43%252Ff7%252F46%252F43f74661e74a2aee039adfae9dc1accc46a8dbd9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f7/46/43f74661e74a2aee039adfae9dc1accc46a8dbd9.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Ffa%252F10%252Fcc%252Ffa10ccee39d5e9a29a70427a39cffff64909b5d4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/10/cc/fa10ccee39d5e9a29a70427a39cffff64909b5d4.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F3e%252F94%252F4d%252F3e944d24e3a1bd883e01a389162ab3a2c2f8f501.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/94/4d/3e944d24e3a1bd883e01a389162ab3a2c2f8f501.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F57%252F42%252F83%252F574283672b1d57837f45472a11ed4c399222ab74.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/42/83/574283672b1d57837f45472a11ed4c399222ab74.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F90%252F93%252Fff%252F9093ffb6baa05e096d566ffdcf4cd07416c04912.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/90/93/ff/9093ffb6baa05e096d566ffdcf4cd07416c04912.jpg?rule=ad-large already downloaded
2026-03-30 15:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fae%252F74%252Fb3%252Fae74b313869a1ddf91776e3c10690a630b0f3bc9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/74/b3/ae74b313869a1ddf91776e3c10690a630b0f3bc9.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F4c%252F92%252F3f%252F4c923f8c5010b7ab13c767c3a3efbdeeda8a12f0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/92/3f/4c923f8c5010b7ab13c767c3a3efbdeeda8a12f0.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F8f%252F22%252F40%252F8f2240fc9c5d9bdeec103e699cdb7cfe226e9f0f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/22/40/8f2240fc9c5d9bdeec103e699cdb7cfe226e9f0f.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fcc%252F86%252F1a%252Fcc861a766e5e0d632df99b493e6394ba1e703a22.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/86/1a/cc861a766e5e0d632df99b493e6394ba1e703a22.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F72%252Fe2%252Fd1%252F72e2d10e991e18e38969c09087ee44a152d71664.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/72/e2/d1/72e2d10e991e18e38969c09087ee44a152d71664.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5 with identifier 3152460977
2026-03-30 15:19:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5
2026-03-30 15:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'BMW Série 1 (F21) 120dA xDrive 190ch M Sport 3p berline, '
                'gris, 10 cv, 3 portes, première mise en circulation le '
                '31/03/2016, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  6 haut parleurs\n'
                "  -  Appel d'urgence localisé\n"
                '  -  Radio\n'
                '  -  Services connectés\n'
                '  -  Tmc\n'
                '  - Bluetooth\n'
                '  - CD\n'
                "  - EQUIPEMENTS => Appel d'assistance localisé\n"
                '  - GPS\n'
                '  - Prise audio usb\n'
                '  - auto-radio commandé au volant\n'
                '  - prise audio auxiliaire\n'
                '\n'
                'Conduite :\n'
                '  -  Capteur de luminosité\n'
                '  -  Follow me home\n'
                "  -  Système d'assistance à la descente\n"
                '  - Stop & Start\n'
                '  - démarrage sans clé\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Couleur :\n'
                '  -  Blanc\n'
                '  -  Noir\n'
                '\n'
                'Extérieur :\n'
                '  -  Boucliers av et ar couleur caisse\n'
                '  -  Echappement à double sortie\n'
                '  -  Eclairage au sol\n'
                '  -  Feux arrière à led\n'
                "  -  Feux de freinage d'urgence\n"
                '  -  Peinture\n'
                '  -  Phares avant led\n'
                '  -  Poignées ton carrosserie\n'
                '  -  Répétiteurs de clignotant dans rétro ext\n'
                "  -  Sortie d'échappement chromée\n"
                '  - essuie-glace arrière\n'
                '  - filtre à particules\n'
                '  - jantes : aluminium\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  -  Bacs de portes arrière\n'
                '  -  Banquette 60/40\n'
                '  -  Banquette arrière 3 places\n'
                '  -  Commande climatisation ar\n'
                "  -  Eclairage d'ambiance\n"
                '  -  Filets de coffre\n'
                '  -  Frein à main en cuir\n'
                '  -  Inserts de tableau de bord métal\n'
                "  -  Lampes de lecture à l'arrière\n"
                "  -  Lampes de lecture à l'avant\n"
                '  -  Lunette arrière\n'
                '  -  Miroir de courtoisie conducteur éclairé\n'
                '  -  Miroir de courtoisie passager éclairé\n'
                '  -  Ouverture des vitres séquentielle\n'
                "  -  Poches d'aumonières\n"
                '  -  Porte gobelets avant\n'
                '  -  Sièges avant sport\n'
                '  -  Température extérieure\n'
                '  -  Verrouillage centralisé des portes\n'
                '  - Pack fumeur\n'
                '  - Vitres arrières électriques\n'
                '  - accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - climatisation manuelle\n'
                '  - compte tours\n'
                '  - fermeture centralisée\n'
                '  - lampe de coffre\n'
                '  - ordinateur de bord\n'
                '  - prise 12V\n'
                '  - réglages du volant : profondeur\n'
                '  - sieges reglables en hauteur\n'
                '  - siège conducteur réglable en hauteur\n'
                '  - verrouillage automatique des portes en roulant\n'
                '  - verrouillage à distance\n'
                '  - vitres avant éléctriques\n'
                '  - vitres surteintées\n'
                '  - volant cuir\n'
                '  - volant sport\n'
                '\n'
                'Pack :\n'
                '  - Sieges arrières rabattable\n'
                '  - anti démarrage\n'
                '  - lunette arrière dégivrante\n'
                '  - nombre de rapports : 8 vitesses\n'
                '  - siège passager réglable\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sellerie :\n'
                '  -  Sellerie alcantara & tissu\n'
                '\n'
                'Sécurité :\n'
                '  -  Contrôle de freinage en courbe\n'
                '  -  Contrôle élect. de la pression des pneus\n'
                '  -  Préparation isofix\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbags rideaux\n'
                '  - Airbags rideaux avant\n'
                '  - ESP\n'
                '  - airbag conducteur\n'
                '  - airbag coté passager\n'
                '  - airbags latéraux\n'
                '  - anti-patinage\n'
                '  - fixations ISOFIX\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '  - troisième ceinture de sécurité\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Alpinweiss\n'
                '  -  Combinaison tissu/alcantara hexagon tissu/alcantara '
                'hexagon anthrazit\n'
                "  - Classe Crit'air : 2\n"
                '  - MP3\n'
                '  - Puissance kilowatt : 140 kw\n'
                '  - USB\n'
                '  - feux de circulation diurne\n'
                '  - puissance réelle : 190 ch\n'
                '  - vide poche porte avant\n'
                '  - émission CO2 : 124 g/km\n'
                '\n'
                'Référence annonce : 124',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3152460977',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 98500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f7/46/43f74661e74a2aee039adfae9dc1accc46a8dbd9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/10/cc/fa10ccee39d5e9a29a70427a39cffff64909b5d4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/94/4d/3e944d24e3a1bd883e01a389162ab3a2c2f8f501.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/42/83/574283672b1d57837f45472a11ed4c399222ab74.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/93/ff/9093ffb6baa05e096d566ffdcf4cd07416c04912.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/74/b3/ae74b313869a1ddf91776e3c10690a630b0f3bc9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/92/3f/4c923f8c5010b7ab13c767c3a3efbdeeda8a12f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/22/40/8f2240fc9c5d9bdeec103e699cdb7cfe226e9f0f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/86/1a/cc861a766e5e0d632df99b493e6394ba1e703a22.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/e2/d1/72e2d10e991e18e38969c09087ee44a152d71664.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133660,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f7/46/43f74661e74a2aee039adfae9dc1accc46a8dbd9.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137915,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/10/cc/fa10ccee39d5e9a29a70427a39cffff64909b5d4.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117985,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/94/4d/3e944d24e3a1bd883e01a389162ab3a2c2f8f501.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143285,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/42/83/574283672b1d57837f45472a11ed4c399222ab74.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135980,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/93/ff/9093ffb6baa05e096d566ffdcf4cd07416c04912.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139510,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/74/b3/ae74b313869a1ddf91776e3c10690a630b0f3bc9.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87295,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/92/3f/4c923f8c5010b7ab13c767c3a3efbdeeda8a12f0.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142803,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/22/40/8f2240fc9c5d9bdeec103e699cdb7cfe226e9f0f.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153211,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/86/1a/cc861a766e5e0d632df99b493e6394ba1e703a22.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5/e1e3a0c6-ade0-5de0-8f8d-7869f401a3c5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115599,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/e2/d1/72e2d10e991e18e38969c09087ee44a152d71664.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 18990,
 'price_includes_vat': False,
 'registration_date': '2016-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Série 1 (F21) 120dA xDrive 190ch M Sport 3p',
 'transmission': 'automatic',
 'trim': 'Série 1 120dA xDrive 190ch M Sport 3p',
 'vin': None,
 'year': 2016}
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273152460977%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3152460977: {'created_time': 1774883991.167367, 'last_price_update_time': 1774883991.167379}
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3152460977') HTTP/1.1" 204 0
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142319867
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273142319867%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142319867: 1
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142319867
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Porsche Macan 2.0 245ch PDK - Français / Toit ouvrant, PDLS '
                '... crossover, suv, gris c, 15 cv, 5 portes, première mise en '
                'circulation le 07/01/2019, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 690€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 40€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestionn>> Grosse '
                'révision faite pour la vente / 4 pneus neufs\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 180 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 245 ch\n'
                '  - émission CO2 : 185 g/km\n'
                '\n'
                'Référence annonce : 116',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 245,
 '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/3142319867',
 'listing': 'auction',
 'make': 'PORSCHE',
 'model': 'Macan',
 'odometer': 71900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/c8/d4/d5c8d4975fa988c0927ddfe142d4aaa7127cf122.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/4d/ea/004dea1c75b454ac15483a213d512bfac5a1f51e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/8a/51/238a513b5ed28107cf39f3bbfd5ce91dd8015572.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/a2/dc/28a2dc8d79ea60bac4d74d3f4c685fa5cb35b9e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/d7/7c/ebd77cd4aa91c20c530aefb5950e079e195f516e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d9/bd/05d9bdbaf27ea53c51287986bad3985bf3f75744.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/e6/eae8e6d5b696c7e3289a05b5bbe88bdb1a9c7502.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/98/19/a79819eb6c8caf426dad00603c418dc244061b0f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/32/79/a632796ab918b7459383ed9d881d2f41d2c01be2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/9b/0d/d49b0d035f1fb73b88276f4e4d3896ce4b7a9e2d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/3c/31/0b3c319998e91b99e3ba42dc83da2ccfe3c2b859.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/38/b5/9038b57a8cb266f923dd00a98c812baddae8fd15.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/64/e1/d464e1ebcfa8a0574f77d5272f38c8cdeb07fa0f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/1e/2f/491e2f9c6322cdccb4f6b906b5b8256d9d012564.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/f3/13/2bf3135f82c07d01811747088c3deae34de2e6bd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/d4/62/21d46201e2f384040127bebd00df50470ddb9c9c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/d9/75/91d975b440049ca2f43824cf3f3a82039f9eece8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/f2/f5/12f2f5a132528ecb504e84d08442c325cf44752a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/93/b6/4293b60a4ea842c9a842305167022338d6f9be27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/b4/c3/d7b4c334a9571dc486e81f0e968bef6aeafb1f5c.jpg?rule=ad-large'],
 'price': 49990,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Porsche Macan 2.0 245ch PDK - Français / Toit ouvrant, PDLS ...',
 'transmission': 'automatic',
 'trim': 'Macan 2.0 245ch PDK',
 'vin': None,
 'year': 2019}
2026-03-30 15:19:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b9cbd55-6f46-5d71-a089-683334e4b062 with identifier: 3142319867
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8b9cbd55-6f46-5d71-a089-683334e4b062
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fd5%252Fc8%252Fd4%252Fd5c8d4975fa988c0927ddfe142d4aaa7127cf122.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/c8/d4/d5c8d4975fa988c0927ddfe142d4aaa7127cf122.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F00%252F4d%252Fea%252F004dea1c75b454ac15483a213d512bfac5a1f51e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/4d/ea/004dea1c75b454ac15483a213d512bfac5a1f51e.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F23%252F8a%252F51%252F238a513b5ed28107cf39f3bbfd5ce91dd8015572.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/23/8a/51/238a513b5ed28107cf39f3bbfd5ce91dd8015572.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F28%252Fa2%252Fdc%252F28a2dc8d79ea60bac4d74d3f4c685fa5cb35b9e3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/28/a2/dc/28a2dc8d79ea60bac4d74d3f4c685fa5cb35b9e3.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Feb%252Fd7%252F7c%252Febd77cd4aa91c20c530aefb5950e079e195f516e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/d7/7c/ebd77cd4aa91c20c530aefb5950e079e195f516e.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F05%252Fd9%252Fbd%252F05d9bdbaf27ea53c51287986bad3985bf3f75744.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d9/bd/05d9bdbaf27ea53c51287986bad3985bf3f75744.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fea%252Fe8%252Fe6%252Feae8e6d5b696c7e3289a05b5bbe88bdb1a9c7502.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/e6/eae8e6d5b696c7e3289a05b5bbe88bdb1a9c7502.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fa7%252F98%252F19%252Fa79819eb6c8caf426dad00603c418dc244061b0f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/98/19/a79819eb6c8caf426dad00603c418dc244061b0f.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fa6%252F32%252F79%252Fa632796ab918b7459383ed9d881d2f41d2c01be2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/32/79/a632796ab918b7459383ed9d881d2f41d2c01be2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fd4%252F9b%252F0d%252Fd49b0d035f1fb73b88276f4e4d3896ce4b7a9e2d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/9b/0d/d49b0d035f1fb73b88276f4e4d3896ce4b7a9e2d.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8b9cbd55-6f46-5d71-a089-683334e4b062 with identifier 3142319867
2026-03-30 15:19:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8b9cbd55-6f46-5d71-a089-683334e4b062
2026-03-30 15:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Porsche Macan 2.0 245ch PDK - Français / Toit ouvrant, PDLS '
                '... crossover, suv, gris c, 15 cv, 5 portes, première mise en '
                'circulation le 07/01/2019, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 690€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 40€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestionn>> Grosse '
                'révision faite pour la vente / 4 pneus neufs\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 180 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 245 ch\n'
                '  - émission CO2 : 185 g/km\n'
                '\n'
                'Référence annonce : 116',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 245,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '8b9cbd55-6f46-5d71-a089-683334e4b062',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142319867',
 'listing': 'auction',
 'make': 'PORSCHE',
 'model': 'Macan',
 'odometer': 71900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/c8/d4/d5c8d4975fa988c0927ddfe142d4aaa7127cf122.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/4d/ea/004dea1c75b454ac15483a213d512bfac5a1f51e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/8a/51/238a513b5ed28107cf39f3bbfd5ce91dd8015572.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/a2/dc/28a2dc8d79ea60bac4d74d3f4c685fa5cb35b9e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/d7/7c/ebd77cd4aa91c20c530aefb5950e079e195f516e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d9/bd/05d9bdbaf27ea53c51287986bad3985bf3f75744.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/e6/eae8e6d5b696c7e3289a05b5bbe88bdb1a9c7502.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/98/19/a79819eb6c8caf426dad00603c418dc244061b0f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/32/79/a632796ab918b7459383ed9d881d2f41d2c01be2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/9b/0d/d49b0d035f1fb73b88276f4e4d3896ce4b7a9e2d.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123926,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/c8/d4/d5c8d4975fa988c0927ddfe142d4aaa7127cf122.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120318,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/4d/ea/004dea1c75b454ac15483a213d512bfac5a1f51e.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109657,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/d7/7c/ebd77cd4aa91c20c530aefb5950e079e195f516e.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109222,
             'Height': 675,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/a2/dc/28a2dc8d79ea60bac4d74d3f4c685fa5cb35b9e3.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132050,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d9/bd/05d9bdbaf27ea53c51287986bad3985bf3f75744.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63380,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/e6/eae8e6d5b696c7e3289a05b5bbe88bdb1a9c7502.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130757,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/98/19/a79819eb6c8caf426dad00603c418dc244061b0f.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123096,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/32/79/a632796ab918b7459383ed9d881d2f41d2c01be2.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106178,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/9b/0d/d49b0d035f1fb73b88276f4e4d3896ce4b7a9e2d.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b9cbd55-6f46-5d71-a089-683334e4b062/8b9cbd55-6f46-5d71-a089-683334e4b062_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108648,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/8a/51/238a513b5ed28107cf39f3bbfd5ce91dd8015572.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 49990,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Porsche Macan 2.0 245ch PDK - Français / Toit ouvrant, PDLS ...',
 'transmission': 'automatic',
 'trim': 'Macan 2.0 245ch PDK',
 'vin': None,
 'year': 2019}
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273142319867%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3142319867: {'created_time': 1774883991.519994, 'last_price_update_time': 1774883991.520007}
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142319867') HTTP/1.1" 204 0
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3110539163
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273110539163%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Scrape type for 3110539163: 1
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3110539163
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'BMW Série 3 Touring 330dA xDrive 286ch M Sport - Immat '
                'française / Historique BMW break, gris, 5 portes, première '
                'mise en circulation le 22/05/2023, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Conduite :\n'
                '  -  Accès confort avec préparation bmw digital key\n'
                '  -  Drive assist\n'
                '  -  Pack innovation\n'
                '  -  Pack m sport pro\n'
                '\n'
                'Extérieur :\n'
                '  -  Ja 19 style 791m bicolor rayons dbl/rsc\n'
                '  -  Vitrage calorifuge\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '\n'
                'Intérieur :\n'
                "  -  Eclairage d'ambiance\n"
                '  -  Sièges avant chauffants\n'
                '  - volant chauffant\n'
                '\n'
                'Pack :\n'
                '  -  Freins m sport rouges\n'
                '  -  Shadow line brillant individual étendu\n'
                '  -  Sièges avant électriques à mémoires conducteur\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  M brooklyngrau métallisé\n'
                '  -  Pack advanced full led\n'
                "  - Classe Crit'air : 2\n"
                '  - EQUIPEMENTS => Système hi fi\n'
                '  - Puissance kilowatt : 210 kw\n'
                '  - puissance réelle : 286 ch\n'
                '\n'
                'Référence annonce : 99',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 286,
 '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/3110539163',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 3',
 'odometer': 62900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/02/ac/6e/02ac6e31c3c40b5df891b84dee757555ba307b88.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/e4/cb/49e4cbd88446c10f8737facf004a2b886292ef8d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/72/90/da7290c660b80d69f2504cec7f6c16aa618ff27e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/f2/27/81f227309523cba3f6d591428cd8f8ceb1ba37fa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/e8/44/07e844335be075743b07663192ff14851af20618.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/e8/8a/a3e88a017813a337bf76d94a06ee12292be545d0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/07/ad/ab07adc6fad15128480a4548ed9c7d1f3917c793.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/bc/b3/6abcb3b3dce21e6ff7ae08f043ea8d7c3ee5c54d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/bc/cf/c9bccfd625155b1e51112a35971b6cca1070b2b0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/37/70/5c3770de2d20cee0e8f67af45d3c0af2e6d5f9ee.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/f5/a2/3cf5a2333b3c0a80974826d4e271578b66f05995.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/4d/a3/c34da3ab1c5c85b1b841c944f0b9b008eb7e033b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/e4/3d/0ae43d780461fed76297fbccbc376764ff4224ff.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/e7/75/b7e775e4530138b1340a1ba929a0f9166bbfb57d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/e7/d5/03e7d566b01500892fa12bd8c922eba92becbdb4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/99/b7/c299b7121e0142daed3e43427aa95ea34da36868.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/ff/9d/40ff9df6b48db6e846e44759da350107ae81af5c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/f9/eb/c2f9eb7b0d9502b799eedc1eb2296ef7f96581bc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/20/d2/6620d2b96e1038c1586ae8210f106b646491eaff.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/4a/f1/514af10ba85aa7ab3f990db197098fcf0ff76e90.jpg?rule=ad-large'],
 'price': 49990,
 'price_includes_vat': False,
 'registration_date': '2023-05-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'BMW Série 3 Touring 330dA xDrive 286ch M Sport - Immat française / '
          'Historique BMW',
 'transmission': 'automatic',
 'trim': 'Série 3 Touring 330dA xDrive 286ch M Sport',
 'vin': None,
 'year': 2023}
2026-03-30 15:19:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ba6e678-afc7-578f-99e7-c185095301da with identifier: 3110539163
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4ba6e678-afc7-578f-99e7-c185095301da
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F02%252Fac%252F6e%252F02ac6e31c3c40b5df891b84dee757555ba307b88.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/02/ac/6e/02ac6e31c3c40b5df891b84dee757555ba307b88.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fe4%252Fcb%252F49e4cbd88446c10f8737facf004a2b886292ef8d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/49/e4/cb/49e4cbd88446c10f8737facf004a2b886292ef8d.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fda%252F72%252F90%252Fda7290c660b80d69f2504cec7f6c16aa618ff27e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/da/72/90/da7290c660b80d69f2504cec7f6c16aa618ff27e.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F81%252Ff2%252F27%252F81f227309523cba3f6d591428cd8f8ceb1ba37fa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/f2/27/81f227309523cba3f6d591428cd8f8ceb1ba37fa.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F07%252Fe8%252F44%252F07e844335be075743b07663192ff14851af20618.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/07/e8/44/07e844335be075743b07663192ff14851af20618.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fa3%252Fe8%252F8a%252Fa3e88a017813a337bf76d94a06ee12292be545d0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/e8/8a/a3e88a017813a337bf76d94a06ee12292be545d0.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fab%252F07%252Fad%252Fab07adc6fad15128480a4548ed9c7d1f3917c793.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/07/ad/ab07adc6fad15128480a4548ed9c7d1f3917c793.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F6a%252Fbc%252Fb3%252F6abcb3b3dce21e6ff7ae08f043ea8d7c3ee5c54d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/bc/b3/6abcb3b3dce21e6ff7ae08f043ea8d7c3ee5c54d.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252Fc9%252Fbc%252Fcf%252Fc9bccfd625155b1e51112a35971b6cca1070b2b0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/bc/cf/c9bccfd625155b1e51112a35971b6cca1070b2b0.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%252F5c%252F37%252F70%252F5c3770de2d20cee0e8f67af45d3c0af2e6d5f9ee.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/37/70/5c3770de2d20cee0e8f67af45d3c0af2e6d5f9ee.jpg?rule=ad-large already downloaded
2026-03-30 15:19:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4ba6e678-afc7-578f-99e7-c185095301da with identifier 3110539163
2026-03-30 15:19:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4ba6e678-afc7-578f-99e7-c185095301da
2026-03-30 15:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'BMW Série 3 Touring 330dA xDrive 286ch M Sport - Immat '
                'française / Historique BMW break, gris, 5 portes, première '
                'mise en circulation le 22/05/2023, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Conduite :\n'
                '  -  Accès confort avec préparation bmw digital key\n'
                '  -  Drive assist\n'
                '  -  Pack innovation\n'
                '  -  Pack m sport pro\n'
                '\n'
                'Extérieur :\n'
                '  -  Ja 19 style 791m bicolor rayons dbl/rsc\n'
                '  -  Vitrage calorifuge\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '\n'
                'Intérieur :\n'
                "  -  Eclairage d'ambiance\n"
                '  -  Sièges avant chauffants\n'
                '  - volant chauffant\n'
                '\n'
                'Pack :\n'
                '  -  Freins m sport rouges\n'
                '  -  Shadow line brillant individual étendu\n'
                '  -  Sièges avant électriques à mémoires conducteur\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  M brooklyngrau métallisé\n'
                '  -  Pack advanced full led\n'
                "  - Classe Crit'air : 2\n"
                '  - EQUIPEMENTS => Système hi fi\n'
                '  - Puissance kilowatt : 210 kw\n'
                '  - puissance réelle : 286 ch\n'
                '\n'
                'Référence annonce : 99',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 286,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '4ba6e678-afc7-578f-99e7-c185095301da',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3110539163',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 3',
 'odometer': 62900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/02/ac/6e/02ac6e31c3c40b5df891b84dee757555ba307b88.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/e4/cb/49e4cbd88446c10f8737facf004a2b886292ef8d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/72/90/da7290c660b80d69f2504cec7f6c16aa618ff27e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/f2/27/81f227309523cba3f6d591428cd8f8ceb1ba37fa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/e8/44/07e844335be075743b07663192ff14851af20618.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/e8/8a/a3e88a017813a337bf76d94a06ee12292be545d0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/07/ad/ab07adc6fad15128480a4548ed9c7d1f3917c793.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/bc/b3/6abcb3b3dce21e6ff7ae08f043ea8d7c3ee5c54d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/bc/cf/c9bccfd625155b1e51112a35971b6cca1070b2b0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/37/70/5c3770de2d20cee0e8f67af45d3c0af2e6d5f9ee.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128479,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/ac/6e/02ac6e31c3c40b5df891b84dee757555ba307b88.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124143,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/e4/cb/49e4cbd88446c10f8737facf004a2b886292ef8d.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109129,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/72/90/da7290c660b80d69f2504cec7f6c16aa618ff27e.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112550,
             'Height': 675,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/f2/27/81f227309523cba3f6d591428cd8f8ceb1ba37fa.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117709,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/e8/44/07e844335be075743b07663192ff14851af20618.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152522,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/e8/8a/a3e88a017813a337bf76d94a06ee12292be545d0.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161692,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/07/ad/ab07adc6fad15128480a4548ed9c7d1f3917c793.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129823,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/bc/b3/6abcb3b3dce21e6ff7ae08f043ea8d7c3ee5c54d.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91889,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/bc/cf/c9bccfd625155b1e51112a35971b6cca1070b2b0.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ba6e678-afc7-578f-99e7-c185095301da/4ba6e678-afc7-578f-99e7-c185095301da_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89495,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/37/70/5c3770de2d20cee0e8f67af45d3c0af2e6d5f9ee.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 49990,
 'price_includes_vat': False,
 'registration_date': '2023-05-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'BMW Série 3 Touring 330dA xDrive 286ch M Sport - Immat française / '
          'Historique BMW',
 'transmission': 'automatic',
 'trim': 'Série 3 Touring 330dA xDrive 286ch M Sport',
 'vin': None,
 'year': 2023}
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273110539163%27 HTTP/1.1" 200 None
2026-03-30 15:19:51 [auto_selling_leboncoin.fr] INFO: Saving data for 3110539163: {'created_time': 1774883991.787455, 'last_price_update_time': 1774883991.787466}
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3110539163') HTTP/1.1" 204 0
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3123804539
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273123804539%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scrape type for 3123804539: 1
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3123804539
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Mercedes Classe C Break 63s V8 AMG 510ch Speedshift - Pack '
                'Designo, toit ouvrant, tête haute ... break, bleu f, 40 cv, 5 '
                'portes, première mise en circulation le 06/06/2018, garantie '
                '12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  Système de sonorisation surround burmester\n'
                '\n'
                'Conduite :\n'
                '  -  Distronic plus\n'
                "  -  Pack d'assistance à la conduite plus\n"
                '  - affichage tête haute\n'
                '\n'
                'Extérieur :\n'
                '  -  Vitrage latérale arrière et lunette arrière teintées '
                'foncées\n'
                '  - Pack Sport Black\n'
                '\n'
                'Intérieur :\n'
                '  -  Inserts décoratifs en frêne noir\n'
                '  - EQUIPEMENTS => Pack technologie plus\n'
                '\n'
                'Pack :\n'
                '  -  Pack designo blanc platine/noir\n'
                "  -  Sortie d'échappement amg performance\n"
                '\n'
                'Autres équipements et informations :\n'
                '  -  Bleu brillant\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 375 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 510 ch\n'
                '  - émission CO2 : 196 g/km\n'
                '\n'
                'Référence annonce : 109',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 510,
 '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/3123804539',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe C',
 'odometer': 65700,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0f/d1/4d0fd1d7b2ef546008f98752e7d81094fb44c709.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/82/ed/0c82ed06edbfaa57ad6a546478581012c3d74f28.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/54/40/c0544058d7fef0c9ae71f2119fc83af8a8b504f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b2/81/a4b281d9a98397f966bb52c2c1f0fb79bfda221a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/18/6b/3f186b8ba3a5c897a90a4311ec7338582d515ff7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/50/e2/0b50e2fc52f338b2c2aae4b9db8d6c8debb7084e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/86/16/7086161b2bed6a3444975c77f7239cf48ca71f9f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/4d/70/694d70f1b0395b195c6c9827bae92f4a92d48690.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a8/e9/40a8e975c1d3a0505ed4d1efd162329de3a4e783.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/17/a3/a317a325302ea75abdee0cf56641f9b6f1f35f0b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/60/12/bd6012a4057e5cf944e84a57330590bf3f0e545a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/de/2352de10a5ab41cc1dc0aab8e9906112cd4d3513.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/0e/7d/b90e7dddfe8a8f9b276a3437f1f4e509c323ee1b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/cf/aa/dacfaa31e55e67b701d34f3b229c1627f6c43df8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/22/27/70222763d564a31226759b86166cf7203ebb7d3d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/fb/8b/87fb8ba93fca541cfbcad1e9426a8cc8c06e3df1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/61/8c/fa618c1033509691293768bf4fec7b9f94324085.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/73/e3/3973e3404a9ebcf1c1dca8c6436321e5dd1cb0bf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/7e/b1/5f7eb1a1171811bf17cab244b1de309d3ed5d674.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/03/27/210327492d0536841f5149a46505ca13dd39f3cc.jpg?rule=ad-large'],
 'price': 57990,
 'price_includes_vat': False,
 'registration_date': '2018-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes Classe C Break 63s V8 AMG 510ch Speedshift - Pack Designo, '
          'toit ouvrant, tête haute ...',
 'transmission': 'automatic',
 'trim': 'Classe C Break 63 AMG S 510ch 4Matic Speedshift MCT AMG',
 'vin': None,
 'year': 2018}
2026-03-30 15:19:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dc530496-8799-51ad-b6d1-875639d7f338 with identifier: 3123804539
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dc530496-8799-51ad-b6d1-875639d7f338
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4d%252F0f%252Fd1%252F4d0fd1d7b2ef546008f98752e7d81094fb44c709.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0f/d1/4d0fd1d7b2ef546008f98752e7d81094fb44c709.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0c%252F82%252Fed%252F0c82ed06edbfaa57ad6a546478581012c3d74f28.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/82/ed/0c82ed06edbfaa57ad6a546478581012c3d74f28.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc0%252F54%252F40%252Fc0544058d7fef0c9ae71f2119fc83af8a8b504f0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/54/40/c0544058d7fef0c9ae71f2119fc83af8a8b504f0.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa4%252Fb2%252F81%252Fa4b281d9a98397f966bb52c2c1f0fb79bfda221a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b2/81/a4b281d9a98397f966bb52c2c1f0fb79bfda221a.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3f%252F18%252F6b%252F3f186b8ba3a5c897a90a4311ec7338582d515ff7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/18/6b/3f186b8ba3a5c897a90a4311ec7338582d515ff7.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0b%252F50%252Fe2%252F0b50e2fc52f338b2c2aae4b9db8d6c8debb7084e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/50/e2/0b50e2fc52f338b2c2aae4b9db8d6c8debb7084e.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F70%252F86%252F16%252F7086161b2bed6a3444975c77f7239cf48ca71f9f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/70/86/16/7086161b2bed6a3444975c77f7239cf48ca71f9f.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F69%252F4d%252F70%252F694d70f1b0395b195c6c9827bae92f4a92d48690.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/69/4d/70/694d70f1b0395b195c6c9827bae92f4a92d48690.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F40%252Fa8%252Fe9%252F40a8e975c1d3a0505ed4d1efd162329de3a4e783.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a8/e9/40a8e975c1d3a0505ed4d1efd162329de3a4e783.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa3%252F17%252Fa3%252Fa317a325302ea75abdee0cf56641f9b6f1f35f0b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/17/a3/a317a325302ea75abdee0cf56641f9b6f1f35f0b.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dc530496-8799-51ad-b6d1-875639d7f338 with identifier 3123804539
2026-03-30 15:19:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dc530496-8799-51ad-b6d1-875639d7f338
2026-03-30 15:19:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Mercedes Classe C Break 63s V8 AMG 510ch Speedshift - Pack '
                'Designo, toit ouvrant, tête haute ... break, bleu f, 40 cv, 5 '
                'portes, première mise en circulation le 06/06/2018, garantie '
                '12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "5 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  Système de sonorisation surround burmester\n'
                '\n'
                'Conduite :\n'
                '  -  Distronic plus\n'
                "  -  Pack d'assistance à la conduite plus\n"
                '  - affichage tête haute\n'
                '\n'
                'Extérieur :\n'
                '  -  Vitrage latérale arrière et lunette arrière teintées '
                'foncées\n'
                '  - Pack Sport Black\n'
                '\n'
                'Intérieur :\n'
                '  -  Inserts décoratifs en frêne noir\n'
                '  - EQUIPEMENTS => Pack technologie plus\n'
                '\n'
                'Pack :\n'
                '  -  Pack designo blanc platine/noir\n'
                "  -  Sortie d'échappement amg performance\n"
                '\n'
                'Autres équipements et informations :\n'
                '  -  Bleu brillant\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 375 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 510 ch\n'
                '  - émission CO2 : 196 g/km\n'
                '\n'
                'Référence annonce : 109',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 510,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'dc530496-8799-51ad-b6d1-875639d7f338',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3123804539',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe C',
 'odometer': 65700,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0f/d1/4d0fd1d7b2ef546008f98752e7d81094fb44c709.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/82/ed/0c82ed06edbfaa57ad6a546478581012c3d74f28.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/54/40/c0544058d7fef0c9ae71f2119fc83af8a8b504f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b2/81/a4b281d9a98397f966bb52c2c1f0fb79bfda221a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/18/6b/3f186b8ba3a5c897a90a4311ec7338582d515ff7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/50/e2/0b50e2fc52f338b2c2aae4b9db8d6c8debb7084e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/86/16/7086161b2bed6a3444975c77f7239cf48ca71f9f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/4d/70/694d70f1b0395b195c6c9827bae92f4a92d48690.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a8/e9/40a8e975c1d3a0505ed4d1efd162329de3a4e783.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/17/a3/a317a325302ea75abdee0cf56641f9b6f1f35f0b.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156591,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0f/d1/4d0fd1d7b2ef546008f98752e7d81094fb44c709.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146871,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/82/ed/0c82ed06edbfaa57ad6a546478581012c3d74f28.jpg?rule=ad-large',
             'Width': 1199},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140663,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/54/40/c0544058d7fef0c9ae71f2119fc83af8a8b504f0.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159890,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b2/81/a4b281d9a98397f966bb52c2c1f0fb79bfda221a.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157969,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/18/6b/3f186b8ba3a5c897a90a4311ec7338582d515ff7.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182507,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/50/e2/0b50e2fc52f338b2c2aae4b9db8d6c8debb7084e.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175161,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/86/16/7086161b2bed6a3444975c77f7239cf48ca71f9f.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142169,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/4d/70/694d70f1b0395b195c6c9827bae92f4a92d48690.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124281,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a8/e9/40a8e975c1d3a0505ed4d1efd162329de3a4e783.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc530496-8799-51ad-b6d1-875639d7f338/dc530496-8799-51ad-b6d1-875639d7f338_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174357,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/17/a3/a317a325302ea75abdee0cf56641f9b6f1f35f0b.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 57990,
 'price_includes_vat': False,
 'registration_date': '2018-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes Classe C Break 63s V8 AMG 510ch Speedshift - Pack Designo, '
          'toit ouvrant, tête haute ...',
 'transmission': 'automatic',
 'trim': 'Classe C Break 63 AMG S 510ch 4Matic Speedshift MCT AMG',
 'vin': None,
 'year': 2018}
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273123804539%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3123804539: {'created_time': 1774883992.410218, 'last_price_update_time': 1774883992.410229}
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3123804539') HTTP/1.1" 204 0
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160207622
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273160207622%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160207622: 1
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160207622
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Vert',
 'currency': 'EUR',
 'description': 'Land Rover Defender P400 HSE 110 3.0L 7 Places tout-terrain, '
                'vert, 28 cv, 5 portes, couleur intérieure : noir, première '
                'mise en circulation le 13/11/2020, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 690€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 40€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "7 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  Système audio meridian surround 700 w\n'
                '  - radio numérique\n'
                '\n'
                'Conduite :\n'
                '  -  Suspensions pneumatiques\n'
                "  -  Système d'accès sans clé\n"
                '  - Suspension adaptative\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  -  Caméra vue panoramique 360°\n'
                '  -  Pack black\n'
                '  -  Pangea green\n'
                '  -  Phares avant led\n'
                '  -  Phares de route adaptatifs\n'
                '  -  Vitres arrière fumées\n'
                '  - pack hiver\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant électrique\n'
                '\n'
                'Intérieur :\n'
                '  -  Cuir étendu\n'
                '  -  Siège conducteur chauffant\n'
                '  -  Siège conducteur à mémoire\n'
                '  -  Siège conducteur électrique\n'
                '  -  Siège passager avec réglage lombaire\n'
                '  -  Siège passager chauffant\n'
                '  -  Siège passager à mémoire\n'
                '  -  Siège passager à réglages électriques\n'
                '  -  Sièges avant à ventilation active\n'
                '  - climatisation : automatique\n'
                '\n'
                'Pack :\n'
                '  -  Rails de toit noirs\n'
                '  -  Toit couleur contraste noir\n'
                '  - nombre de rapports : 8 vitesses\n'
                '\n'
                'Sécurité :\n'
                '  -  Système de contrôle des angles morts\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 294 kw\n'
                '  - puissance réelle : 400 ch\n'
                '  - émission CO2 : 219 g/km\n'
                '\n'
                'Référence annonce : 127',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 400,
 '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/3160207622',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Defender',
 'odometer': 81500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f1/f1/93f1f1a76207d11c0d853f218726d2f3f2cd44c4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/6e/70/4c6e70d5b3bbe972764cd1a1f747641ef5925c13.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d8/64/e9d86405ca0c6642bb48ae6d19f59942f83a09c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/f9/fe/57f9fe7f8ea4b7e09a08d2a7f04b75128a405c29.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/be/ff/69beffa4590810b1fa3a77e7b1feea4c29ee00c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/c7/bb/9ac7bb0fff6d720f8453033dd4948638ebe8fa37.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2c/36/a52c3659e5bbf574990b1563797ca6a5dc133cf2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/87/ed/8587ed7fa60095b4ec03e70718a780e70f15b7c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/8a/a0/db8aa0f4d2ebda19e2f6bdc27bd2fee1b8d6a47a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/73/eb/b273ebcd1c754d913a457c0b517ee949724fafd2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/5c/30/265c30c206ef19851567e4aed466c2b1a4e7184e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/fb/92/d4fb92bc05c439abe91977c318ed1ab85d13871d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/45/4b/e3454bb42123b007d7dbfd0a2973d1cf7c1963f3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/ac/c0/50acc01525d81c045817cefdd06424915ae1de3e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/03/da/6303daa3e6acd81704b801eb304747c47edd5b53.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/64/23/f16423c7fd7cb3f27f3ffed20d01f9cb1a88fb14.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/06/18/e7/0618e7a481b11fef931013e98b88c0c6ef4674b7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/a4/12/b1a4126ada0bd727b93250e34bf1e74479784af2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/cc/33/61cc3329951830ee549de7543db2c484a435d737.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/0b/13/200b13632a195a5515cd3f668e38ea3eb0cfecaa.jpg?rule=ad-large'],
 'price': 71990,
 'price_includes_vat': False,
 'registration_date': '2020-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Land Rover Defender P400 HSE 110 3.0L 7 Places',
 'transmission': 'automatic',
 'trim': 'Defender 110 3.0 P400 HSE',
 'vin': None,
 'year': 2020}
2026-03-30 15:19:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fc85ead-f57a-5996-a4af-2a681796573b with identifier: 3160207622
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1fc85ead-f57a-5996-a4af-2a681796573b
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ff1%252Ff1%252F93f1f1a76207d11c0d853f218726d2f3f2cd44c4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f1/f1/93f1f1a76207d11c0d853f218726d2f3f2cd44c4.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4c%252F6e%252F70%252F4c6e70d5b3bbe972764cd1a1f747641ef5925c13.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/6e/70/4c6e70d5b3bbe972764cd1a1f747641ef5925c13.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe9%252Fd8%252F64%252Fe9d86405ca0c6642bb48ae6d19f59942f83a09c5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d8/64/e9d86405ca0c6642bb48ae6d19f59942f83a09c5.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F57%252Ff9%252Ffe%252F57f9fe7f8ea4b7e09a08d2a7f04b75128a405c29.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/f9/fe/57f9fe7f8ea4b7e09a08d2a7f04b75128a405c29.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F69%252Fbe%252Fff%252F69beffa4590810b1fa3a77e7b1feea4c29ee00c2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/69/be/ff/69beffa4590810b1fa3a77e7b1feea4c29ee00c2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9a%252Fc7%252Fbb%252F9ac7bb0fff6d720f8453033dd4948638ebe8fa37.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/c7/bb/9ac7bb0fff6d720f8453033dd4948638ebe8fa37.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa5%252F2c%252F36%252Fa52c3659e5bbf574990b1563797ca6a5dc133cf2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2c/36/a52c3659e5bbf574990b1563797ca6a5dc133cf2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F85%252F87%252Fed%252F8587ed7fa60095b4ec03e70718a780e70f15b7c6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/87/ed/8587ed7fa60095b4ec03e70718a780e70f15b7c6.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdb%252F8a%252Fa0%252Fdb8aa0f4d2ebda19e2f6bdc27bd2fee1b8d6a47a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/8a/a0/db8aa0f4d2ebda19e2f6bdc27bd2fee1b8d6a47a.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F73%252Feb%252Fb273ebcd1c754d913a457c0b517ee949724fafd2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/73/eb/b273ebcd1c754d913a457c0b517ee949724fafd2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1fc85ead-f57a-5996-a4af-2a681796573b with identifier 3160207622
2026-03-30 15:19:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1fc85ead-f57a-5996-a4af-2a681796573b
2026-03-30 15:19:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Vert',
 'currency': 'EUR',
 'description': 'Land Rover Defender P400 HSE 110 3.0L 7 Places tout-terrain, '
                'vert, 28 cv, 5 portes, couleur intérieure : noir, première '
                'mise en circulation le 13/11/2020, garantie 12 mois.\n'
                '\n'
                '>> Frais de mise à la route de 690€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 40€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "7 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  -  Système audio meridian surround 700 w\n'
                '  - radio numérique\n'
                '\n'
                'Conduite :\n'
                '  -  Suspensions pneumatiques\n'
                "  -  Système d'accès sans clé\n"
                '  - Suspension adaptative\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  -  Caméra vue panoramique 360°\n'
                '  -  Pack black\n'
                '  -  Pangea green\n'
                '  -  Phares avant led\n'
                '  -  Phares de route adaptatifs\n'
                '  -  Vitres arrière fumées\n'
                '  - pack hiver\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant électrique\n'
                '\n'
                'Intérieur :\n'
                '  -  Cuir étendu\n'
                '  -  Siège conducteur chauffant\n'
                '  -  Siège conducteur à mémoire\n'
                '  -  Siège conducteur électrique\n'
                '  -  Siège passager avec réglage lombaire\n'
                '  -  Siège passager chauffant\n'
                '  -  Siège passager à mémoire\n'
                '  -  Siège passager à réglages électriques\n'
                '  -  Sièges avant à ventilation active\n'
                '  - climatisation : automatique\n'
                '\n'
                'Pack :\n'
                '  -  Rails de toit noirs\n'
                '  -  Toit couleur contraste noir\n'
                '  - nombre de rapports : 8 vitesses\n'
                '\n'
                'Sécurité :\n'
                '  -  Système de contrôle des angles morts\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - Puissance kilowatt : 294 kw\n'
                '  - puissance réelle : 400 ch\n'
                '  - émission CO2 : 219 g/km\n'
                '\n'
                'Référence annonce : 127',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 400,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '1fc85ead-f57a-5996-a4af-2a681796573b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160207622',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Defender',
 'odometer': 81500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f1/f1/93f1f1a76207d11c0d853f218726d2f3f2cd44c4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/6e/70/4c6e70d5b3bbe972764cd1a1f747641ef5925c13.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d8/64/e9d86405ca0c6642bb48ae6d19f59942f83a09c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/f9/fe/57f9fe7f8ea4b7e09a08d2a7f04b75128a405c29.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/be/ff/69beffa4590810b1fa3a77e7b1feea4c29ee00c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/c7/bb/9ac7bb0fff6d720f8453033dd4948638ebe8fa37.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2c/36/a52c3659e5bbf574990b1563797ca6a5dc133cf2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/87/ed/8587ed7fa60095b4ec03e70718a780e70f15b7c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/8a/a0/db8aa0f4d2ebda19e2f6bdc27bd2fee1b8d6a47a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/73/eb/b273ebcd1c754d913a457c0b517ee949724fafd2.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144534,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f1/f1/93f1f1a76207d11c0d853f218726d2f3f2cd44c4.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138899,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/6e/70/4c6e70d5b3bbe972764cd1a1f747641ef5925c13.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135646,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d8/64/e9d86405ca0c6642bb48ae6d19f59942f83a09c5.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146377,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/f9/fe/57f9fe7f8ea4b7e09a08d2a7f04b75128a405c29.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69190,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/be/ff/69beffa4590810b1fa3a77e7b1feea4c29ee00c2.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165928,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/c7/bb/9ac7bb0fff6d720f8453033dd4948638ebe8fa37.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142623,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2c/36/a52c3659e5bbf574990b1563797ca6a5dc133cf2.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94285,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/87/ed/8587ed7fa60095b4ec03e70718a780e70f15b7c6.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88627,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/8a/a0/db8aa0f4d2ebda19e2f6bdc27bd2fee1b8d6a47a.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc85ead-f57a-5996-a4af-2a681796573b/1fc85ead-f57a-5996-a4af-2a681796573b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99639,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/73/eb/b273ebcd1c754d913a457c0b517ee949724fafd2.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 71990,
 'price_includes_vat': False,
 'registration_date': '2020-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Land Rover Defender P400 HSE 110 3.0L 7 Places',
 'transmission': 'automatic',
 'trim': 'Defender 110 3.0 P400 HSE',
 'vin': None,
 'year': 2020}
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273160207622%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3160207622: {'created_time': 1774883992.661702, 'last_price_update_time': 1774883992.661715}
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160207622') HTTP/1.1" 204 0
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3110575520
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273110575520%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scrape type for 3110575520: 1
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3110575520
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mercedes Classe E 300de HYBRIDE (194+122ch) AMG Line '
                '9G-Tronic berline, gris f, 9 cv, 4 portes, première mise en '
                'circulation le 31/08/2020, garantie 12 mois.\n'
                '\n'
                '>> Sort de révision chez Mercedes / 4 Pneus NEUFS\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                'poids en charge : 1985 kg, contrôle technique : OK, carnet '
                "d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - EQUIPEMENTS => Système de sonorisation burmester '
                'surround\n'
                '\n'
                'Extérieur :\n'
                '  -  Projecteurs haute performance à technologie multibeam '
                'led\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '\n'
                'Pack :\n'
                '  -  Pack premium plus\n'
                '  -  Pack stationnement avec caméras panoramiques\n'
                '\n'
                'Sellerie :\n'
                '  -  Cuir nappa noir\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Gris sélénite magno designo\n'
                '  - Puissance kilowatt : 232 kw\n'
                '  - hybride rechargeable\n'
                '  - nombre de rapports : 9 vitesses\n'
                '  - puissance réelle : 315 ch\n'
                '  - émission CO2 : 38 g/km\n'
                '\n'
                'Référence annonce : 100',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 315,
 'expiration_date': None,
 'fuel_type': 'Hybride Rechargeable',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3110575520',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe E',
 'odometer': 83000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/db/7d/d3/db7dd316fbe91bf9d80d1db8bc84e0a8ba80404d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/96/6c/df966c08f0e88a3c1b13404bff8b2e02ce34d31d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/c4/5e/0ac45e2098cb0d97806187f2bd1bab4403ca9ee8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/24/f5/3d24f5d787c40f1b101112152e3f4aa683b49995.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/f1/24/a1f124a0a3bb66616db12e02a450627a34b7843e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/75/f1/a675f1ac6e1f17c0e7aec999028a5242dc785d1f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/2a/26/122a26089f500b5fb216aeeaaca8b956004f2e74.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/31/83/d131831296babfdf99df50a668a77b94f0b54554.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/03/f4/0a03f40ae9b7cc56d67394ddbddf0ac6b36c12b2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7e/02/777e02207d702cb3aec4b210e75c41625003f38b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/73/e0/f273e068df6ac807721de70e553ae88bf7c5a881.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/2e/2d/132e2dc536fc62350131bdb69c466fb43819f889.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/79/fb/c479fbe8398f17bc2ac13ae636307d0de959b211.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/a7/44/a7a744f903372199299c6f109de54c7b0124b8ed.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/63/10/cc6310639b0aed3de793ec6e94050194413b99c3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/24/1a/3b241ac322496bb3ffccace04ae412b49d64e637.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/19/49/56194955e8b8a35d0eab9d3e2a2dfdfd6660ae58.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/15/d0/e315d0b6596dc675efab871360f1cbd57e096864.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/e7/b7/39e7b79660ac7d9f75b06b42858542c3b70e49bd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/f2/5c/69f25c2f69e1f82d48da2b100c84a2205d41d119.jpg?rule=ad-large'],
 'price': 29990,
 'price_includes_vat': False,
 'registration_date': '2020-08-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mercedes Classe E 300de HYBRIDE (194+122ch) AMG Line 9G-Tronic',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:19:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b054e2d5-d64a-5e67-8fef-42cba7c24aca with identifier: 3110575520
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b054e2d5-d64a-5e67-8fef-42cba7c24aca
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdb%252F7d%252Fd3%252Fdb7dd316fbe91bf9d80d1db8bc84e0a8ba80404d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/7d/d3/db7dd316fbe91bf9d80d1db8bc84e0a8ba80404d.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdf%252F96%252F6c%252Fdf966c08f0e88a3c1b13404bff8b2e02ce34d31d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/96/6c/df966c08f0e88a3c1b13404bff8b2e02ce34d31d.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0a%252Fc4%252F5e%252F0ac45e2098cb0d97806187f2bd1bab4403ca9ee8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/c4/5e/0ac45e2098cb0d97806187f2bd1bab4403ca9ee8.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F24%252Ff5%252F3d24f5d787c40f1b101112152e3f4aa683b49995.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/24/f5/3d24f5d787c40f1b101112152e3f4aa683b49995.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa1%252Ff1%252F24%252Fa1f124a0a3bb66616db12e02a450627a34b7843e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/f1/24/a1f124a0a3bb66616db12e02a450627a34b7843e.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa6%252F75%252Ff1%252Fa675f1ac6e1f17c0e7aec999028a5242dc785d1f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/75/f1/a675f1ac6e1f17c0e7aec999028a5242dc785d1f.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F12%252F2a%252F26%252F122a26089f500b5fb216aeeaaca8b956004f2e74.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/12/2a/26/122a26089f500b5fb216aeeaaca8b956004f2e74.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252F31%252F83%252Fd131831296babfdf99df50a668a77b94f0b54554.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/31/83/d131831296babfdf99df50a668a77b94f0b54554.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0a%252F03%252Ff4%252F0a03f40ae9b7cc56d67394ddbddf0ac6b36c12b2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/03/f4/0a03f40ae9b7cc56d67394ddbddf0ac6b36c12b2.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F77%252F7e%252F02%252F777e02207d702cb3aec4b210e75c41625003f38b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7e/02/777e02207d702cb3aec4b210e75c41625003f38b.jpg?rule=ad-large already downloaded
2026-03-30 15:19:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b054e2d5-d64a-5e67-8fef-42cba7c24aca with identifier 3110575520
2026-03-30 15:19:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b054e2d5-d64a-5e67-8fef-42cba7c24aca
2026-03-30 15:19:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mercedes Classe E 300de HYBRIDE (194+122ch) AMG Line '
                '9G-Tronic berline, gris f, 9 cv, 4 portes, première mise en '
                'circulation le 31/08/2020, garantie 12 mois.\n'
                '\n'
                '>> Sort de révision chez Mercedes / 4 Pneus NEUFS\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                'poids en charge : 1985 kg, contrôle technique : OK, carnet '
                "d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - EQUIPEMENTS => Système de sonorisation burmester '
                'surround\n'
                '\n'
                'Extérieur :\n'
                '  -  Projecteurs haute performance à technologie multibeam '
                'led\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '\n'
                'Pack :\n'
                '  -  Pack premium plus\n'
                '  -  Pack stationnement avec caméras panoramiques\n'
                '\n'
                'Sellerie :\n'
                '  -  Cuir nappa noir\n'
                '\n'
                'Autres équipements et informations :\n'
                '  -  Gris sélénite magno designo\n'
                '  - Puissance kilowatt : 232 kw\n'
                '  - hybride rechargeable\n'
                '  - nombre de rapports : 9 vitesses\n'
                '  - puissance réelle : 315 ch\n'
                '  - émission CO2 : 38 g/km\n'
                '\n'
                'Référence annonce : 100',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 315,
 'expiration_date': None,
 'fuel_type': 'Hybride Rechargeable',
 'id': 'b054e2d5-d64a-5e67-8fef-42cba7c24aca',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3110575520',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe E',
 'odometer': 83000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/db/7d/d3/db7dd316fbe91bf9d80d1db8bc84e0a8ba80404d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/96/6c/df966c08f0e88a3c1b13404bff8b2e02ce34d31d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/c4/5e/0ac45e2098cb0d97806187f2bd1bab4403ca9ee8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/24/f5/3d24f5d787c40f1b101112152e3f4aa683b49995.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/f1/24/a1f124a0a3bb66616db12e02a450627a34b7843e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/75/f1/a675f1ac6e1f17c0e7aec999028a5242dc785d1f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/2a/26/122a26089f500b5fb216aeeaaca8b956004f2e74.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/31/83/d131831296babfdf99df50a668a77b94f0b54554.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/03/f4/0a03f40ae9b7cc56d67394ddbddf0ac6b36c12b2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7e/02/777e02207d702cb3aec4b210e75c41625003f38b.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132070,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/7d/d3/db7dd316fbe91bf9d80d1db8bc84e0a8ba80404d.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129847,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/96/6c/df966c08f0e88a3c1b13404bff8b2e02ce34d31d.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133332,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/c4/5e/0ac45e2098cb0d97806187f2bd1bab4403ca9ee8.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134099,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/24/f5/3d24f5d787c40f1b101112152e3f4aa683b49995.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156498,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/f1/24/a1f124a0a3bb66616db12e02a450627a34b7843e.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149832,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/75/f1/a675f1ac6e1f17c0e7aec999028a5242dc785d1f.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150332,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/2a/26/122a26089f500b5fb216aeeaaca8b956004f2e74.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93442,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/31/83/d131831296babfdf99df50a668a77b94f0b54554.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156586,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/03/f4/0a03f40ae9b7cc56d67394ddbddf0ac6b36c12b2.jpg?rule=ad-large',
             'Width': 1199},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b054e2d5-d64a-5e67-8fef-42cba7c24aca/b054e2d5-d64a-5e67-8fef-42cba7c24aca_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166735,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7e/02/777e02207d702cb3aec4b210e75c41625003f38b.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 29990,
 'price_includes_vat': False,
 'registration_date': '2020-08-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mercedes Classe E 300de HYBRIDE (194+122ch) AMG Line 9G-Tronic',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273110575520%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Saving data for 3110575520: {'created_time': 1774883992.9447, 'last_price_update_time': 1774883992.944712}
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3110575520') HTTP/1.1" 204 0
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3127357613
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273127357613%27 HTTP/1.1" 200 None
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scrape type for 3127357613: 1
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3127357613
2026-03-30 15:19:52 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Audi TT RS 2.5 TFSI 340ch Quattro S tronic 7 Stage 1 - Sièges '
                'F1 / Historique complet coupé, gris c, 23 cv, 3 portes, '
                'première mise en circulation le 21/03/2012, garantie 12 '
                'mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "4 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                '  -  Pck esthétique noir\n'
                '  -  Vitres/lunette ar. teintées\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '\n'
                'Intérieur :\n'
                '  -  Sges baquets audi exclu. nappa fin\n'
                '\n'
                'Pack :\n'
                '  -  Rétros carbone audi exclu.\n'
                '  -  Échappement sport\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - EQUIPEMENTS => Gris suzuka\n'
                '  - Puissance kilowatt : 250 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 340 ch\n'
                '  - émission CO2 : 197 g/km\n'
                '\n'
                'Référence annonce : 111',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 340,
 '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/3127357613',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'TT RS',
 'odometer': 147900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/20/de/c2/20dec2b45e31393643b54051650f32a5547090c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/00/9f/b7009ff5157dc03280f750e9a569576f7e6ce6cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/26/51/5f2651c9530b1bf2af705b04845350db603601b7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/2e/05/972e05c16d64bf7dec3aac4bb9c1f7ed2510358c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/02/a1/e502a18db2de60c4c7a61d2e6e11312c2c8ef1e1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/81/ec/a981ec24b5598bac0dbba0b97ceeafff64899f6f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/48/4e/c1484e4bed2eb3250ca54ccc982f33e852ab39de.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/40/778040582b7b71d23133427e56403602ed6aec24.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/96/37/d2963755048dcdf863858c9fd16e081aba3262af.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/28/ae/cd28ae70f6353d7950b850775f300b68bb2098ef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/42/c6/1f42c6626f715b303fdffc38679a91021e911de1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/12/fa/5212fa3075e539fdeb95f44ed79a72b80b5e7b8f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/c4/21/d7c4211dfead7f9e0be3d2ff492f6df6f7aedbd4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/c9/e2/68c9e2faa82e0a20dab981e43ac89e94684fb0d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/95/f6/5595f65f07bc09acd7bb257e52410d63c095013d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/dc/b6/37dcb6d5ea372e468f51cb9e9c043e912f86557c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/76/99/a0769988e5f4f8a0537104ebf28535de91eb6bb9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/13/1d/4d131d59d9633d0bffffe2e2814306bc5f1a7b03.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/9c/f1/f39cf181fc4b5c714bc4ef1fa0b82549e5e06a38.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/a7/23/17a723a358ae70fb22ba18175364190b918de484.jpg?rule=ad-large'],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2012-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Audi TT RS 2.5 TFSI 340ch Quattro S tronic 7 Stage 1 - Sièges F1 / '
          'Historique complet',
 'transmission': 'automatic',
 'trim': 'TT RS 2.5 TFSI 340ch quattro S tronic 7',
 'vin': None,
 'year': 2012}
2026-03-30 15:19:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fe7296a2-7e7d-55c9-b23a-326a9e436911 with identifier: 3127357613
2026-03-30 15:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fe7296a2-7e7d-55c9-b23a-326a9e436911
2026-03-30 15:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F20%252Fde%252Fc2%252F20dec2b45e31393643b54051650f32a5547090c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/20/de/c2/20dec2b45e31393643b54051650f32a5547090c9.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb7%252F00%252F9f%252Fb7009ff5157dc03280f750e9a569576f7e6ce6cb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/00/9f/b7009ff5157dc03280f750e9a569576f7e6ce6cb.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252F26%252F51%252F5f2651c9530b1bf2af705b04845350db603601b7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/26/51/5f2651c9530b1bf2af705b04845350db603601b7.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F97%252F2e%252F05%252F972e05c16d64bf7dec3aac4bb9c1f7ed2510358c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/2e/05/972e05c16d64bf7dec3aac4bb9c1f7ed2510358c.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe5%252F02%252Fa1%252Fe502a18db2de60c4c7a61d2e6e11312c2c8ef1e1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/02/a1/e502a18db2de60c4c7a61d2e6e11312c2c8ef1e1.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa9%252F81%252Fec%252Fa981ec24b5598bac0dbba0b97ceeafff64899f6f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/81/ec/a981ec24b5598bac0dbba0b97ceeafff64899f6f.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc1%252F48%252F4e%252Fc1484e4bed2eb3250ca54ccc982f33e852ab39de.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/48/4e/c1484e4bed2eb3250ca54ccc982f33e852ab39de.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F77%252F80%252F40%252F778040582b7b71d23133427e56403602ed6aec24.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/40/778040582b7b71d23133427e56403602ed6aec24.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd2%252F96%252F37%252Fd2963755048dcdf863858c9fd16e081aba3262af.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/96/37/d2963755048dcdf863858c9fd16e081aba3262af.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcd%252F28%252Fae%252Fcd28ae70f6353d7950b850775f300b68bb2098ef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/28/ae/cd28ae70f6353d7950b850775f300b68bb2098ef.jpg?rule=ad-large already downloaded
2026-03-30 15:19:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fe7296a2-7e7d-55c9-b23a-326a9e436911 with identifier 3127357613
2026-03-30 15:19:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fe7296a2-7e7d-55c9-b23a-326a9e436911
2026-03-30 15:19:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Audi TT RS 2.5 TFSI 340ch Quattro S tronic 7 Stage 1 - Sièges '
                'F1 / Historique complet coupé, gris c, 23 cv, 3 portes, '
                'première mise en circulation le 21/03/2012, garantie 12 '
                'mois.\n'
                '\n'
                '>> Frais de mise à la route de 490€ en supplément incluant : '
                'Garantie 12 mois CONFORT // 30€ de carburant // Lavage '
                'intégral extérieur & intérieur // Plaques neuves départements '
                'au choix // Frais administratifs de gestion\n'
                '\n'
                "4 places, contrôle technique : OK, carnet d'entretien\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                '  -  Pck esthétique noir\n'
                '  -  Vitres/lunette ar. teintées\n'
                "  - radar arrière de détection d'obstacles\n"
                "  - radar d'aide au stationnement\n"
                '\n'
                'Intérieur :\n'
                '  -  Sges baquets audi exclu. nappa fin\n'
                '\n'
                'Pack :\n'
                '  -  Rétros carbone audi exclu.\n'
                '  -  Échappement sport\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - Classe Crit'air : 1\n"
                '  - EQUIPEMENTS => Gris suzuka\n'
                '  - Puissance kilowatt : 250 kw\n'
                '  - nombre de rapports : 7 vitesses\n'
                '  - puissance réelle : 340 ch\n'
                '  - émission CO2 : 197 g/km\n'
                '\n'
                'Référence annonce : 111',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 340,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'fe7296a2-7e7d-55c9-b23a-326a9e436911',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3127357613',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'TT RS',
 'odometer': 147900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 20,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/20/de/c2/20dec2b45e31393643b54051650f32a5547090c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/00/9f/b7009ff5157dc03280f750e9a569576f7e6ce6cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/26/51/5f2651c9530b1bf2af705b04845350db603601b7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/2e/05/972e05c16d64bf7dec3aac4bb9c1f7ed2510358c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/02/a1/e502a18db2de60c4c7a61d2e6e11312c2c8ef1e1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/81/ec/a981ec24b5598bac0dbba0b97ceeafff64899f6f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/48/4e/c1484e4bed2eb3250ca54ccc982f33e852ab39de.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/40/778040582b7b71d23133427e56403602ed6aec24.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/96/37/d2963755048dcdf863858c9fd16e081aba3262af.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/28/ae/cd28ae70f6353d7950b850775f300b68bb2098ef.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124141,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/de/c2/20dec2b45e31393643b54051650f32a5547090c9.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122029,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/00/9f/b7009ff5157dc03280f750e9a569576f7e6ce6cb.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107133,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/26/51/5f2651c9530b1bf2af705b04845350db603601b7.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115591,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/2e/05/972e05c16d64bf7dec3aac4bb9c1f7ed2510358c.jpg?rule=ad-large',
             'Width': 1199},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132726,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/02/a1/e502a18db2de60c4c7a61d2e6e11312c2c8ef1e1.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91982,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/81/ec/a981ec24b5598bac0dbba0b97ceeafff64899f6f.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130903,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/48/4e/c1484e4bed2eb3250ca54ccc982f33e852ab39de.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73400,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/40/778040582b7b71d23133427e56403602ed6aec24.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133326,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/96/37/d2963755048dcdf863858c9fd16e081aba3262af.jpg?rule=ad-large',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe7296a2-7e7d-55c9-b23a-326a9e436911/fe7296a2-7e7d-55c9-b23a-326a9e436911_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140291,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/28/ae/cd28ae70f6353d7950b850775f300b68bb2098ef.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2012-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Audi TT RS 2.5 TFSI 340ch Quattro S tronic 7 Stage 1 - Sièges F1 / '
          'Historique complet',
 'transmission': 'automatic',
 'trim': 'TT RS 2.5 TFSI 340ch quattro S tronic 7',
 'vin': None,
 'year': 2012}
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19: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%273127357613%27 HTTP/1.1" 200 None
2026-03-30 15:19:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3127357613: {'created_time': 1774883993.340018, 'last_price_update_time': 1774883993.340029}
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3127357613') HTTP/1.1" 204 0
2026-03-30 15:19:53 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-30 15:19:53 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:19:53 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:19:53 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:19:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:19:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4b01fe4e2c1f11f18e133aacc95538c6
2026-03-30 15:19:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:19:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:19:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:19:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:19:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:19:54 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 4, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:19:54 [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%201773587994 HTTP/1.1" 200 None
2026-03-30 15:19:54 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (15 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/4b01fe4e2c1f11f18e133aacc95538c6.jl
2026-03-30 15:19:54 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 722,
 'downloader/request_count': 2,
 'downloader/request_method_count/GET': 1,
 'downloader/request_method_count/POST': 1,
 'downloader/response_bytes': 901096,
 'downloader/response_count': 2,
 'downloader/response_status_count/200': 2,
 'elapsed_time_seconds': 56.947763,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 19, 54, 469261, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 15,
 'log_count/DEBUG': 458,
 'log_count/INFO': 328,
 'memusage/max': 149200896,
 'memusage/startup': 149200896,
 'request_depth_max': 1,
 'response_received_count': 2,
 'scheduler/dequeued': 2,
 'scheduler/dequeued/memory': 2,
 'scheduler/enqueued': 2,
 'scheduler/enqueued/memory': 2,
 'scrape_type/new': 15,
 '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': 22.111657115630805,
 'scrapy-zyte-api/mean_response_seconds': 22.433966093696654,
 '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': 15,
 'source/total_available': 15,
 'start_time': datetime.datetime(2026, 3, 30, 15, 18, 57, 521498, tzinfo=datetime.timezone.utc)}
2026-03-30 15:19:54 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:19:54 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f48716def90>
2026-03-30 15:19:54 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f48716df790>

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)