Desktop version Jobs Stats

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)

2026-03-30 15:16:07 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:16:07 [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:16:07 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-30 15:16:07 [auto_selling_leboncoin.fr] INFO: _job: 4ae0daac2c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:16:07 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:16:07 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:16:07 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:16:07 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:16:07 [scrapy.extensions.telnet] INFO: Telnet Password: 5fcb2806160cba5c
2026-03-30 15:16:07 [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:16:07 [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/4ae0daac2c1f11f18e133aacc95538c6.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:16:07 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:07 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:07 [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:16:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:16:07 [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:16:07 [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:16:07 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:16:07 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:16:07 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:16:07 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:16:07 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:16:07 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6026
2026-03-30 15:16:07 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:16:07 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:07 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:12 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/6981593/sl_cars.htm and multipost_profile_id: 8976abf4-918e-4043-b619-f37241f294a7 and job_id: 4ae0daac2c1f11f18e133aacc95538c6
2026-03-30 15:16:12 [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:16:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/6981593/sl_cars.htm> (referer: https://www.leboncoin.fr/boutique/6981593/sl_cars.htm) ['zyte-api']
2026-03-30 15:16:14 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': 'd80827bf-b2df-48aa-b68e-a2c27d31a033', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '1162df50-9e29-4644-873a-65c2b8d01443', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932563773, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'x_tj_OfH1pNj_t6v0vwkleJSwu3Jl~IKJA7D83RioF1S2J9qJ1to1Z9ylHj~BlH01XUrEI3cd9JFsoaG1KzuHJ3~5MdgETGt~CCkrV2MiKqR5tKT~zzVH6jz~HcbxpXS', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806419773, 'httpOnly': False, 'secure': True}]
2026-03-30 15:16:14 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': 'd80827bf-b2df-48aa-b68e-a2c27d31a033', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '1162df50-9e29-4644-873a-65c2b8d01443', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'x_tj_OfH1pNj_t6v0vwkleJSwu3Jl~IKJA7D83RioF1S2J9qJ1to1Z9ylHj~BlH01XUrEI3cd9JFsoaG1KzuHJ3~5MdgETGt~CCkrV2MiKqR5tKT~zzVH6jz~HcbxpXS', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:16:14 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Mon, 30 Mar 2026 15:16:13 GMT'], b'Vary': [b'Accept-Encoding'], b'Accept-Ch': [b'Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory'], b'Strict-Transport-Security': [b'max-age=15768000'], b'Via': [b'1.1 4e4ca876a59e9f2e22ec751bbab5f282.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=x_tj_OfH1pNj_t6v0vwkleJSwu3Jl~IKJA7D83RioF1S2J9qJ1to1Z9ylHj~BlH01XUrEI3cd9JFsoaG1KzuHJ3~5MdgETGt~CCkrV2MiKqR5tKT~zzVH6jz~HcbxpXS; Max-Age=31536000; Domain=.leboncoin.fr; Path=/; Secure; SameSite=Lax'], b'Content-Security-Policy': [b'frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Referrer-Policy': [b'no-referrer-when-downgrade'], b'Content-Security-Policy-Report-Only': [b'object-src *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Etag': [b'W/"100fppcf2s1bg5u"'], b'Content-Type': [b'text/html; charset=utf-8'], b'X-Cache': [b'Miss from cloudfront'], b'X-Datadome': [b'protected'], b'Cache-Control': [b'private, no-cache, no-store, max-age=0, must-revalidate'], b'X-Amz-Cf-Id': [b'y01I7dOoUF2uAbZLyTymSROha2QodlniShoywAfZDbGRR7MtMnwj0g==']}
2026-03-30 15:16:14 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '096a8d8b-1c8d-47a1-80ad-aba1ab38274e'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-30 15:16:14 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': 'd80827bf-b2df-48aa-b68e-a2c27d31a033', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '1162df50-9e29-4644-873a-65c2b8d01443', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'x_tj_OfH1pNj_t6v0vwkleJSwu3Jl~IKJA7D83RioF1S2J9qJ1to1Z9ylHj~BlH01XUrEI3cd9JFsoaG1KzuHJ3~5MdgETGt~CCkrV2MiKqR5tKT~zzVH6jz~HcbxpXS', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:16:14 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '096a8d8b-1c8d-47a1-80ad-aba1ab38274e'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-30 15:16:14 [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": "096a8d8b-1c8d-47a1-80ad-aba1ab38274e"}}, "limit": 200, "offset": 0}' -H 'Accept: */*' -H 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8' -H 'Content-Type: application/json' -H 'Origin: https://www.leboncoin.fr' --cookie 'name=__Secure-Install; name=cnfdVisitorId; name=datadome'
2026-03-30 15:16:14 [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:16:16 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/6981593/sl_cars.htm) ['zyte-api']
2026-03-30 15:16:16 [auto_selling_leboncoin.fr] INFO: Found 17 listings on page 1
2026-03-30 15:16:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3138235281
2026-03-30 15:16:16 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2117
2026-03-30 15:16:16 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138235281%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3138235281: 1
2026-03-30 15:16:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3138235281
2026-03-30 15:16:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Renault Clio IV 0.9 TCe 90ch Limited\n'
                '\n'
                'Marque : Renault\n'
                'Version : Clio Limited\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 109 000km\n'
                '1ère mise en circulation : 28/06/2017\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en janvier 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'OPTIONS PLUS SÉCURITÉ\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Clim automatique\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Feux et essuies glaces automatique\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3138235281',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Clio',
 'odometer': 109000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/ea/02/e3ea023e40af3e0bba9de91409d1c0270a93b1ed.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/cb/90/4acb90ba7f1cdc601654b05f13ca23600ec96304.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c1/1c/9dc11cf34f2a9c24898908ebe3f5d6a9de2a9466.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/9e/86/4b9e8640446c08f2567a3e3812822e445b2c908a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/2b/98/b12b98edf596c3a3d82848746f907c5fbdf8b92e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/0c/09/7f0c091c32399afd38a17f560ca104b1cde1905f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/97/27/a397275d0708b5b98caab5c1c4662f88a53b0eb3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6b/49/0d6b498f863e77b8e74e9eaf072bd9151b9d10c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/e6/0c/59e60c6f25194164e214f038cd0b22724d517b72.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/c6/ce/cec6ce4eb0354a36894545afe368449ebe8d925b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/19/da/2319dabb008bd3e71a79dbfb7f3be065f6c0cf00.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/16/40/bb164072121954c0561d0dfa0bc274cef39f141f.jpg?rule=ad-large'],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2017-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Renault Clio IV 0.9 TCe 90ch Limited',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 08710aec-c3cd-53db-96e5-f6ff99804cd5 with identifier: 3138235281
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08710aec-c3cd-53db-96e5-f6ff99804cd5
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe3%252Fea%252F02%252Fe3ea023e40af3e0bba9de91409d1c0270a93b1ed.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/ea/02/e3ea023e40af3e0bba9de91409d1c0270a93b1ed.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4a%252Fcb%252F90%252F4acb90ba7f1cdc601654b05f13ca23600ec96304.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/cb/90/4acb90ba7f1cdc601654b05f13ca23600ec96304.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9d%252Fc1%252F1c%252F9dc11cf34f2a9c24898908ebe3f5d6a9de2a9466.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c1/1c/9dc11cf34f2a9c24898908ebe3f5d6a9de2a9466.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4b%252F9e%252F86%252F4b9e8640446c08f2567a3e3812822e445b2c908a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/9e/86/4b9e8640446c08f2567a3e3812822e445b2c908a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb1%252F2b%252F98%252Fb12b98edf596c3a3d82848746f907c5fbdf8b92e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/2b/98/b12b98edf596c3a3d82848746f907c5fbdf8b92e.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7f%252F0c%252F09%252F7f0c091c32399afd38a17f560ca104b1cde1905f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/0c/09/7f0c091c32399afd38a17f560ca104b1cde1905f.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa3%252F97%252F27%252Fa397275d0708b5b98caab5c1c4662f88a53b0eb3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/97/27/a397275d0708b5b98caab5c1c4662f88a53b0eb3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0d%252F6b%252F49%252F0d6b498f863e77b8e74e9eaf072bd9151b9d10c6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6b/49/0d6b498f863e77b8e74e9eaf072bd9151b9d10c6.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F59%252Fe6%252F0c%252F59e60c6f25194164e214f038cd0b22724d517b72.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/59/e6/0c/59e60c6f25194164e214f038cd0b22724d517b72.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fce%252Fc6%252Fce%252Fcec6ce4eb0354a36894545afe368449ebe8d925b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/c6/ce/cec6ce4eb0354a36894545afe368449ebe8d925b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 08710aec-c3cd-53db-96e5-f6ff99804cd5 with identifier 3138235281
2026-03-30 15:16:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:16:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:16:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:16:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:16:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2021
2026-03-30 15:16:17 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883777
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883777
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 08710aec-c3cd-53db-96e5-f6ff99804cd5
2026-03-30 15:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Renault Clio IV 0.9 TCe 90ch Limited\n'
                '\n'
                'Marque : Renault\n'
                'Version : Clio Limited\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 109 000km\n'
                '1ère mise en circulation : 28/06/2017\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en janvier 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'OPTIONS PLUS SÉCURITÉ\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Clim automatique\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Feux et essuies glaces automatique\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '08710aec-c3cd-53db-96e5-f6ff99804cd5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138235281',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Clio',
 'odometer': 109000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/ea/02/e3ea023e40af3e0bba9de91409d1c0270a93b1ed.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/cb/90/4acb90ba7f1cdc601654b05f13ca23600ec96304.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c1/1c/9dc11cf34f2a9c24898908ebe3f5d6a9de2a9466.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/9e/86/4b9e8640446c08f2567a3e3812822e445b2c908a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/2b/98/b12b98edf596c3a3d82848746f907c5fbdf8b92e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/0c/09/7f0c091c32399afd38a17f560ca104b1cde1905f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/97/27/a397275d0708b5b98caab5c1c4662f88a53b0eb3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6b/49/0d6b498f863e77b8e74e9eaf072bd9151b9d10c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/e6/0c/59e60c6f25194164e214f038cd0b22724d517b72.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/c6/ce/cec6ce4eb0354a36894545afe368449ebe8d925b.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162355,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/ea/02/e3ea023e40af3e0bba9de91409d1c0270a93b1ed.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164360,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/cb/90/4acb90ba7f1cdc601654b05f13ca23600ec96304.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170362,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c1/1c/9dc11cf34f2a9c24898908ebe3f5d6a9de2a9466.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166664,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/9e/86/4b9e8640446c08f2567a3e3812822e445b2c908a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164863,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/2b/98/b12b98edf596c3a3d82848746f907c5fbdf8b92e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168906,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/0c/09/7f0c091c32399afd38a17f560ca104b1cde1905f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127107,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/97/27/a397275d0708b5b98caab5c1c4662f88a53b0eb3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107595,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6b/49/0d6b498f863e77b8e74e9eaf072bd9151b9d10c6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120666,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/e6/0c/59e60c6f25194164e214f038cd0b22724d517b72.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08710aec-c3cd-53db-96e5-f6ff99804cd5/08710aec-c3cd-53db-96e5-f6ff99804cd5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140158,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/c6/ce/cec6ce4eb0354a36894545afe368449ebe8d925b.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2017-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Renault Clio IV 0.9 TCe 90ch Limited',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138235281%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3138235281: {'created_time': 1774883777.704207, 'last_price_update_time': 1774883777.704219}
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138235281') HTTP/1.1" 204 0
2026-03-30 15:16:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165778507
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165778507%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165778507: 1
2026-03-30 15:16:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165778507
2026-03-30 15:16:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Peugeot 308 1.5 Allure 131ch S&S / À partir de 168.14 €/mois\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 308 Allure\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 122 000km\n'
                '1ère mise en circulation : 12/03/2018\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 131ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Clim automatique\n'
                '- Sièges avant chauffants\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Phares additionnels en virage\n'
                '- Feux et essuies glaces automatique\n'
                "- Radar avant / arrière de détection d'obstacles\n"
                '- Vitres avant arrières électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ETC...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 168.14 €/mois* pendant 72 '
                'mois avec un apport de 2000€ ou à partir de 205.55 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Kit de distribution + chaîne 8mm fait en mars 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3165778507',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 122000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/e0/f9/a9e0f9ae5b34d39ece23570deec987d114aefe2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/67/f5/0967f5f2b83db886f684247eb14353b56742012d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/2e/76/542e7678cbab1a22bcceb43b761741d937fcc2a3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/33/80/af3380516288d9a7bbee0fa04ea07d7d131ac0a1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/56/28/d456282ccd68951c8171762847f8f9020156c937.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/9a/b2/ae9ab2cc5dcfb0eadbbaa9aa665b76e77efa49c0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/17/ef/0517efcffaee65641a169bba57e924b771e8cb2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/84/65/d08465f5e99c9fcfac3b850107930c939ceb1a6a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/8d/e0/a98de0ce17183e53bb85443df0505139cfc8068b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7b/b5/777bb5d411d4f6a01ecd6d2f205ac81c0ecb50ce.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/df/f8/c0dff852c27554b1c636d2a9d6f29122012d4ac8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/d0/98/03d098dd45394116b626d64e97465b759c52313e.jpg?rule=ad-large'],
 'price': 10990,
 'price_includes_vat': False,
 'registration_date': '2018-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 308 1.5 Allure 131ch S&S / À partir de 168.14 /mois',
 'transmission': 'manual',
 'trim': '308 1.5 BlueHDi 130ch S&S Allure',
 'vin': None,
 'year': 2018}
2026-03-30 15:16:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fada7545-98f6-54ae-b9ee-04ee5edb8038 with identifier: 3165778507
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fada7545-98f6-54ae-b9ee-04ee5edb8038
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa9%252Fe0%252Ff9%252Fa9e0f9ae5b34d39ece23570deec987d114aefe2b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/e0/f9/a9e0f9ae5b34d39ece23570deec987d114aefe2b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F09%252F67%252Ff5%252F0967f5f2b83db886f684247eb14353b56742012d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/09/67/f5/0967f5f2b83db886f684247eb14353b56742012d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F54%252F2e%252F76%252F542e7678cbab1a22bcceb43b761741d937fcc2a3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/2e/76/542e7678cbab1a22bcceb43b761741d937fcc2a3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Faf%252F33%252F80%252Faf3380516288d9a7bbee0fa04ea07d7d131ac0a1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/33/80/af3380516288d9a7bbee0fa04ea07d7d131ac0a1.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd4%252F56%252F28%252Fd456282ccd68951c8171762847f8f9020156c937.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/56/28/d456282ccd68951c8171762847f8f9020156c937.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fae%252F9a%252Fb2%252Fae9ab2cc5dcfb0eadbbaa9aa665b76e77efa49c0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/9a/b2/ae9ab2cc5dcfb0eadbbaa9aa665b76e77efa49c0.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F05%252F17%252Fef%252F0517efcffaee65641a169bba57e924b771e8cb2b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/17/ef/0517efcffaee65641a169bba57e924b771e8cb2b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd0%252F84%252F65%252Fd08465f5e99c9fcfac3b850107930c939ceb1a6a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/84/65/d08465f5e99c9fcfac3b850107930c939ceb1a6a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa9%252F8d%252Fe0%252Fa98de0ce17183e53bb85443df0505139cfc8068b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/8d/e0/a98de0ce17183e53bb85443df0505139cfc8068b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F77%252F7b%252Fb5%252F777bb5d411d4f6a01ecd6d2f205ac81c0ecb50ce.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7b/b5/777bb5d411d4f6a01ecd6d2f205ac81c0ecb50ce.jpg?rule=ad-large already downloaded
2026-03-30 15:16:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fada7545-98f6-54ae-b9ee-04ee5edb8038 with identifier 3165778507
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fada7545-98f6-54ae-b9ee-04ee5edb8038
2026-03-30 15:16:18 [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': 'Peugeot 308 1.5 Allure 131ch S&S / À partir de 168.14 €/mois\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 308 Allure\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 122 000km\n'
                '1ère mise en circulation : 12/03/2018\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 131ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Clim automatique\n'
                '- Sièges avant chauffants\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Phares additionnels en virage\n'
                '- Feux et essuies glaces automatique\n'
                "- Radar avant / arrière de détection d'obstacles\n"
                '- Vitres avant arrières électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ETC...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 168.14 €/mois* pendant 72 '
                'mois avec un apport de 2000€ ou à partir de 205.55 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Kit de distribution + chaîne 8mm fait en mars 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'fada7545-98f6-54ae-b9ee-04ee5edb8038',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165778507',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 122000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/e0/f9/a9e0f9ae5b34d39ece23570deec987d114aefe2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/67/f5/0967f5f2b83db886f684247eb14353b56742012d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/2e/76/542e7678cbab1a22bcceb43b761741d937fcc2a3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/33/80/af3380516288d9a7bbee0fa04ea07d7d131ac0a1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/56/28/d456282ccd68951c8171762847f8f9020156c937.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/9a/b2/ae9ab2cc5dcfb0eadbbaa9aa665b76e77efa49c0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/17/ef/0517efcffaee65641a169bba57e924b771e8cb2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/84/65/d08465f5e99c9fcfac3b850107930c939ceb1a6a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/8d/e0/a98de0ce17183e53bb85443df0505139cfc8068b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7b/b5/777bb5d411d4f6a01ecd6d2f205ac81c0ecb50ce.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144980,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/e0/f9/a9e0f9ae5b34d39ece23570deec987d114aefe2b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159062,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/67/f5/0967f5f2b83db886f684247eb14353b56742012d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151871,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/2e/76/542e7678cbab1a22bcceb43b761741d937fcc2a3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154184,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/33/80/af3380516288d9a7bbee0fa04ea07d7d131ac0a1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141025,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/56/28/d456282ccd68951c8171762847f8f9020156c937.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150572,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/9a/b2/ae9ab2cc5dcfb0eadbbaa9aa665b76e77efa49c0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109952,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/17/ef/0517efcffaee65641a169bba57e924b771e8cb2b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120299,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/84/65/d08465f5e99c9fcfac3b850107930c939ceb1a6a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98724,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/8d/e0/a98de0ce17183e53bb85443df0505139cfc8068b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fada7545-98f6-54ae-b9ee-04ee5edb8038/fada7545-98f6-54ae-b9ee-04ee5edb8038_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123500,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/7b/b5/777bb5d411d4f6a01ecd6d2f205ac81c0ecb50ce.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 10990,
 'price_includes_vat': False,
 'registration_date': '2018-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 308 1.5 Allure 131ch S&S / À partir de 168.14 /mois',
 'transmission': 'manual',
 'trim': '308 1.5 BlueHDi 130ch S&S Allure',
 'vin': None,
 'year': 2018}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165778507%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3165778507: {'created_time': 1774883778.05798, 'last_price_update_time': 1774883778.057992}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165778507') HTTP/1.1" 204 0
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3159915779
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273159915779%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3159915779: 1
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3159915779
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Fiat 500 1.0 70ch Hybride / À partir de 149.44 € / mois\n'
                '\n'
                'Marque : Fiat\n'
                'Version : 500\n'
                'Energie : Essence / Hybride\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 71 000km\n'
                '1ère mise en circulation : 25/06/2020\n'
                'Puiss. fiscale : 4cv\n'
                'Puiss. dynamique : 70ch\n'
                '3 portes, 4 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Feux de circulation diurne LED\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP, etc...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 149.44 € / mois* pendant 72 '
                'mois avec un apport de 2000€ ou à partir de 186.84 € / mois* '
                'sans apport (hors assurance facultative). Avec possibilité '
                "d'extension de garantie sur la durée du financement.\n"
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en mars 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Hybride',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3159915779',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 71000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/7e/48/8a7e48b3d8c2c16643c78cf2fb86839b2138099a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/20/7e/8c207e3e08afa58f5c0209c458b0c9106096fe50.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/8e/00/858e00e37db54825f3a3534b997163982e29aa38.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/19/81/0a1981c46ceb903f3f89f67851f24e934a50dc66.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/cf/20/07cf20d149e56f3f8edd7859c11b0a3805d2c762.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/15/e1/1815e133e0387cd21e78c335bff8b55ce942991b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/1f/01/ce1f014cd7706802b54c84adcaf157b50ffe3394.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/f3/de/d1f3de28c8219049c7d26267d21562c6826882d2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/4c/00/444c00db52c0e2508f78ad2041fc780a30c48bd4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/e0/e7/b3e0e715bb6fc6a51436a8558cf3a9376f124b82.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/25/c8/ab25c8f88afff8af6251104ee67f1205770731c5.jpg?rule=ad-large'],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2020-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Fiat 500 1.0 70ch Hybride / À partir de 149.44  / mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:16:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c5ad4af0-f181-5224-a632-ff79fed402b1 with identifier: 3159915779
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5ad4af0-f181-5224-a632-ff79fed402b1
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8a%252F7e%252F48%252F8a7e48b3d8c2c16643c78cf2fb86839b2138099a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/7e/48/8a7e48b3d8c2c16643c78cf2fb86839b2138099a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8c%252F20%252F7e%252F8c207e3e08afa58f5c0209c458b0c9106096fe50.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/20/7e/8c207e3e08afa58f5c0209c458b0c9106096fe50.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F85%252F8e%252F00%252F858e00e37db54825f3a3534b997163982e29aa38.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/8e/00/858e00e37db54825f3a3534b997163982e29aa38.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0a%252F19%252F81%252F0a1981c46ceb903f3f89f67851f24e934a50dc66.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/19/81/0a1981c46ceb903f3f89f67851f24e934a50dc66.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F07%252Fcf%252F20%252F07cf20d149e56f3f8edd7859c11b0a3805d2c762.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/07/cf/20/07cf20d149e56f3f8edd7859c11b0a3805d2c762.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252F15%252Fe1%252F1815e133e0387cd21e78c335bff8b55ce942991b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/15/e1/1815e133e0387cd21e78c335bff8b55ce942991b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fce%252F1f%252F01%252Fce1f014cd7706802b54c84adcaf157b50ffe3394.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/1f/01/ce1f014cd7706802b54c84adcaf157b50ffe3394.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252Ff3%252Fde%252Fd1f3de28c8219049c7d26267d21562c6826882d2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/f3/de/d1f3de28c8219049c7d26267d21562c6826882d2.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F44%252F4c%252F00%252F444c00db52c0e2508f78ad2041fc780a30c48bd4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/4c/00/444c00db52c0e2508f78ad2041fc780a30c48bd4.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb3%252Fe0%252Fe7%252Fb3e0e715bb6fc6a51436a8558cf3a9376f124b82.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/e0/e7/b3e0e715bb6fc6a51436a8558cf3a9376f124b82.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c5ad4af0-f181-5224-a632-ff79fed402b1 with identifier 3159915779
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c5ad4af0-f181-5224-a632-ff79fed402b1
2026-03-30 15:16:18 [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': 'Fiat 500 1.0 70ch Hybride / À partir de 149.44 € / mois\n'
                '\n'
                'Marque : Fiat\n'
                'Version : 500\n'
                'Energie : Essence / Hybride\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 71 000km\n'
                '1ère mise en circulation : 25/06/2020\n'
                'Puiss. fiscale : 4cv\n'
                'Puiss. dynamique : 70ch\n'
                '3 portes, 4 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Feux de circulation diurne LED\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP, etc...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 149.44 € / mois* pendant 72 '
                'mois avec un apport de 2000€ ou à partir de 186.84 € / mois* '
                'sans apport (hors assurance facultative). Avec possibilité '
                "d'extension de garantie sur la durée du financement.\n"
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en mars 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Hybride',
 'id': 'c5ad4af0-f181-5224-a632-ff79fed402b1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3159915779',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 71000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 11,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/7e/48/8a7e48b3d8c2c16643c78cf2fb86839b2138099a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/20/7e/8c207e3e08afa58f5c0209c458b0c9106096fe50.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/8e/00/858e00e37db54825f3a3534b997163982e29aa38.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/19/81/0a1981c46ceb903f3f89f67851f24e934a50dc66.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/cf/20/07cf20d149e56f3f8edd7859c11b0a3805d2c762.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/15/e1/1815e133e0387cd21e78c335bff8b55ce942991b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/1f/01/ce1f014cd7706802b54c84adcaf157b50ffe3394.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/f3/de/d1f3de28c8219049c7d26267d21562c6826882d2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/4c/00/444c00db52c0e2508f78ad2041fc780a30c48bd4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/e0/e7/b3e0e715bb6fc6a51436a8558cf3a9376f124b82.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146756,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/7e/48/8a7e48b3d8c2c16643c78cf2fb86839b2138099a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145915,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/20/7e/8c207e3e08afa58f5c0209c458b0c9106096fe50.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150524,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/8e/00/858e00e37db54825f3a3534b997163982e29aa38.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149863,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/19/81/0a1981c46ceb903f3f89f67851f24e934a50dc66.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138243,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/cf/20/07cf20d149e56f3f8edd7859c11b0a3805d2c762.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145489,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/15/e1/1815e133e0387cd21e78c335bff8b55ce942991b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128950,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/1f/01/ce1f014cd7706802b54c84adcaf157b50ffe3394.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130826,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/f3/de/d1f3de28c8219049c7d26267d21562c6826882d2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132501,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/4c/00/444c00db52c0e2508f78ad2041fc780a30c48bd4.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ad4af0-f181-5224-a632-ff79fed402b1/c5ad4af0-f181-5224-a632-ff79fed402b1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136076,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/e0/e7/b3e0e715bb6fc6a51436a8558cf3a9376f124b82.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2020-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Fiat 500 1.0 70ch Hybride / À partir de 149.44  / mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273159915779%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3159915779: {'created_time': 1774883778.337814, 'last_price_update_time': 1774883778.337826}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3159915779') HTTP/1.1" 204 0
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153874041
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273153874041%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153874041: 1
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153874041
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': 'Volkswagen Polo V 1.0 60ch ALLSTAR\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Polo ALLSTAR\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 103 000km\n'
                '1ère mise en circulation : 22/03/2017\n'
                'Puiss. fiscale : 4cv\n'
                'Puiss. dynamique : 60ch\n'
                '3 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Volant en cuir\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                '- Phares antibrouillard AV/AR\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Verrouillage automatique des portes en roulant\n'
                '- Répartiteur électronique de freinage\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ETC...\n'
                '\n'
                'ENTRETIEN\n'
                '- Voiture en excellent état\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3153874041',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 103000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/10/dd/a810dd823897bdbd281e40f80ca50407f2447932.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/5f/65/975f658746446d8a3f6870b2ac940a1eda03e08d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/02/ca/cf02cad38b0da6a2c6e956b7177600b64ba92c7d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/ce/c9/37cec9bb4b93bb7a8f4d4fc204def0f5c999d616.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/c1/02/37c1023c5835d047904ae40725e71fa1b1014c51.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d3/b6/05d3b6691a4769b6b0d4720376887173aca11332.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/a8/bc/9ea8bcedc05e20710dcc50427fcc54d2b506d061.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/c6/b8/73c6b852b2d6f16fb66e3432499481c76b2dae3a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/21/c7/a221c730eb909cc5985baa8c4ba3467514b5948c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/85/96/ba8596ea1d70260a0a709babe952620060943048.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/de/c3/b5dec32fdc2f104bc15c0061a451f15e3d000934.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/9f/1f/2d9f1f51418734df2e90c011743755f64d1a65c6.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2017-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Volkswagen Polo V 1.0 60ch ALLSTAR',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cefb0f4d-d37a-502b-859c-bde79b03fd59 with identifier: 3153874041
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cefb0f4d-d37a-502b-859c-bde79b03fd59
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa8%252F10%252Fdd%252Fa810dd823897bdbd281e40f80ca50407f2447932.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/10/dd/a810dd823897bdbd281e40f80ca50407f2447932.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F97%252F5f%252F65%252F975f658746446d8a3f6870b2ac940a1eda03e08d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/5f/65/975f658746446d8a3f6870b2ac940a1eda03e08d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252F02%252Fca%252Fcf02cad38b0da6a2c6e956b7177600b64ba92c7d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/02/ca/cf02cad38b0da6a2c6e956b7177600b64ba92c7d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F37%252Fce%252Fc9%252F37cec9bb4b93bb7a8f4d4fc204def0f5c999d616.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/ce/c9/37cec9bb4b93bb7a8f4d4fc204def0f5c999d616.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F37%252Fc1%252F02%252F37c1023c5835d047904ae40725e71fa1b1014c51.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/c1/02/37c1023c5835d047904ae40725e71fa1b1014c51.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F05%252Fd3%252Fb6%252F05d3b6691a4769b6b0d4720376887173aca11332.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d3/b6/05d3b6691a4769b6b0d4720376887173aca11332.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9e%252Fa8%252Fbc%252F9ea8bcedc05e20710dcc50427fcc54d2b506d061.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/a8/bc/9ea8bcedc05e20710dcc50427fcc54d2b506d061.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F73%252Fc6%252Fb8%252F73c6b852b2d6f16fb66e3432499481c76b2dae3a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/c6/b8/73c6b852b2d6f16fb66e3432499481c76b2dae3a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa2%252F21%252Fc7%252Fa221c730eb909cc5985baa8c4ba3467514b5948c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/21/c7/a221c730eb909cc5985baa8c4ba3467514b5948c.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fba%252F85%252F96%252Fba8596ea1d70260a0a709babe952620060943048.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/85/96/ba8596ea1d70260a0a709babe952620060943048.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cefb0f4d-d37a-502b-859c-bde79b03fd59 with identifier 3153874041
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cefb0f4d-d37a-502b-859c-bde79b03fd59
2026-03-30 15:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': 'Volkswagen Polo V 1.0 60ch ALLSTAR\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Polo ALLSTAR\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 103 000km\n'
                '1ère mise en circulation : 22/03/2017\n'
                'Puiss. fiscale : 4cv\n'
                'Puiss. dynamique : 60ch\n'
                '3 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Volant en cuir\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                '- Phares antibrouillard AV/AR\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Verrouillage automatique des portes en roulant\n'
                '- Répartiteur électronique de freinage\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ETC...\n'
                '\n'
                'ENTRETIEN\n'
                '- Voiture en excellent état\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'cefb0f4d-d37a-502b-859c-bde79b03fd59',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153874041',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 103000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/10/dd/a810dd823897bdbd281e40f80ca50407f2447932.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/5f/65/975f658746446d8a3f6870b2ac940a1eda03e08d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/02/ca/cf02cad38b0da6a2c6e956b7177600b64ba92c7d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/ce/c9/37cec9bb4b93bb7a8f4d4fc204def0f5c999d616.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/c1/02/37c1023c5835d047904ae40725e71fa1b1014c51.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d3/b6/05d3b6691a4769b6b0d4720376887173aca11332.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/a8/bc/9ea8bcedc05e20710dcc50427fcc54d2b506d061.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/c6/b8/73c6b852b2d6f16fb66e3432499481c76b2dae3a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/21/c7/a221c730eb909cc5985baa8c4ba3467514b5948c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/85/96/ba8596ea1d70260a0a709babe952620060943048.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137185,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/10/dd/a810dd823897bdbd281e40f80ca50407f2447932.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170294,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/5f/65/975f658746446d8a3f6870b2ac940a1eda03e08d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166951,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/02/ca/cf02cad38b0da6a2c6e956b7177600b64ba92c7d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156614,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/ce/c9/37cec9bb4b93bb7a8f4d4fc204def0f5c999d616.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158288,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/c1/02/37c1023c5835d047904ae40725e71fa1b1014c51.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160426,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/d3/b6/05d3b6691a4769b6b0d4720376887173aca11332.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155939,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/a8/bc/9ea8bcedc05e20710dcc50427fcc54d2b506d061.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127474,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/c6/b8/73c6b852b2d6f16fb66e3432499481c76b2dae3a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114097,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/21/c7/a221c730eb909cc5985baa8c4ba3467514b5948c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cefb0f4d-d37a-502b-859c-bde79b03fd59/cefb0f4d-d37a-502b-859c-bde79b03fd59_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99468,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/85/96/ba8596ea1d70260a0a709babe952620060943048.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2017-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Volkswagen Polo V 1.0 60ch ALLSTAR',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273153874041%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3153874041: {'created_time': 1774883778.576289, 'last_price_update_time': 1774883778.576299}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153874041') HTTP/1.1" 204 0
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3146210058
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273146210058%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3146210058: 1
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3146210058
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Seat Arona 1.0 TGI 90ch GNV Start/Stop Style / À partir de '
                '194.34 €/mois\n'
                '\n'
                'Marque : Seat\n'
                'Version : Arona\n'
                'Energie : Gaz naturel (GNV) + Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 30 000km\n'
                '1ère mise en circulation : 27/04/2020\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonction\n'
                '- Ordinateur de bord\n'
                '- GPS\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- MirrorLink et Apple CarPlay\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Feux et essuies glaces automatique\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Feux et essuis glaces automatiques\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 194.34 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 280.36 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en février 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Gaz Naturel (GNV)',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3146210058',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Arona',
 'odometer': 30000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/59/68/aa5968a2efb320fe38e574a670de903d0acbef25.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/84/fe/8c84feab313343cf5b6edcfc66344739883fc6cc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/08/23/780823bb8525c7d25b7475ec27c28fd71820e937.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/f3/d1/f3f3d124f49c346df6a94426a17c7ef0a3e90882.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/5a/d0/055ad0a374b47fac2153748de281b296b4bb3a7d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/5f/44/5a5f44649471d81d2d64ec6313a8611efa2679b9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/bb/c9/94bbc9c64f3f2c6425e36210c0bab6c141cc92d0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/31/e9/2231e9793d992f48d5ce4a79f3a6b62efaedccce.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/75/03/01750399cce8e3976f3fd091cb937e3df970474d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ac/e9/87ace9c2e8531bce4a3eadd9da6bd3c74670d675.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/ea/96/e5ea96f10b7be15d4b238288172d4dfa5630bb7e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/e9/b8/b7e9b8b7f2870ebd427fc469224b99cf61ccbb70.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/f0/f2/e7f0f280f68fb5f1864076d32a02c794f6cb724f.jpg?rule=ad-large'],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2020-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Seat Arona 1.0 TGI 90ch GNV Style / À partir de 194.34 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:16:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e7ddd1c8-bb0b-523c-b4b9-430333032e6f with identifier: 3146210058
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e7ddd1c8-bb0b-523c-b4b9-430333032e6f
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Faa%252F59%252F68%252Faa5968a2efb320fe38e574a670de903d0acbef25.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/59/68/aa5968a2efb320fe38e574a670de903d0acbef25.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8c%252F84%252Ffe%252F8c84feab313343cf5b6edcfc66344739883fc6cc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/84/fe/8c84feab313343cf5b6edcfc66344739883fc6cc.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F78%252F08%252F23%252F780823bb8525c7d25b7475ec27c28fd71820e937.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/08/23/780823bb8525c7d25b7475ec27c28fd71820e937.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff3%252Ff3%252Fd1%252Ff3f3d124f49c346df6a94426a17c7ef0a3e90882.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/f3/d1/f3f3d124f49c346df6a94426a17c7ef0a3e90882.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F05%252F5a%252Fd0%252F055ad0a374b47fac2153748de281b296b4bb3a7d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/5a/d0/055ad0a374b47fac2153748de281b296b4bb3a7d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5a%252F5f%252F44%252F5a5f44649471d81d2d64ec6313a8611efa2679b9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/5f/44/5a5f44649471d81d2d64ec6313a8611efa2679b9.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F94%252Fbb%252Fc9%252F94bbc9c64f3f2c6425e36210c0bab6c141cc92d0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/94/bb/c9/94bbc9c64f3f2c6425e36210c0bab6c141cc92d0.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F22%252F31%252Fe9%252F2231e9793d992f48d5ce4a79f3a6b62efaedccce.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/31/e9/2231e9793d992f48d5ce4a79f3a6b62efaedccce.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F01%252F75%252F03%252F01750399cce8e3976f3fd091cb937e3df970474d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/01/75/03/01750399cce8e3976f3fd091cb937e3df970474d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F87%252Fac%252Fe9%252F87ace9c2e8531bce4a3eadd9da6bd3c74670d675.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ac/e9/87ace9c2e8531bce4a3eadd9da6bd3c74670d675.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e7ddd1c8-bb0b-523c-b4b9-430333032e6f with identifier 3146210058
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e7ddd1c8-bb0b-523c-b4b9-430333032e6f
2026-03-30 15:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Seat Arona 1.0 TGI 90ch GNV Start/Stop Style / À partir de '
                '194.34 €/mois\n'
                '\n'
                'Marque : Seat\n'
                'Version : Arona\n'
                'Energie : Gaz naturel (GNV) + Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 30 000km\n'
                '1ère mise en circulation : 27/04/2020\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonction\n'
                '- Ordinateur de bord\n'
                '- GPS\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- MirrorLink et Apple CarPlay\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Feux et essuies glaces automatique\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Feux et essuis glaces automatiques\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 194.34 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 280.36 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en février 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Gaz Naturel (GNV)',
 'id': 'e7ddd1c8-bb0b-523c-b4b9-430333032e6f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3146210058',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Arona',
 'odometer': 30000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 13,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/59/68/aa5968a2efb320fe38e574a670de903d0acbef25.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/84/fe/8c84feab313343cf5b6edcfc66344739883fc6cc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/08/23/780823bb8525c7d25b7475ec27c28fd71820e937.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/f3/d1/f3f3d124f49c346df6a94426a17c7ef0a3e90882.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/5a/d0/055ad0a374b47fac2153748de281b296b4bb3a7d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/5f/44/5a5f44649471d81d2d64ec6313a8611efa2679b9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/bb/c9/94bbc9c64f3f2c6425e36210c0bab6c141cc92d0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/31/e9/2231e9793d992f48d5ce4a79f3a6b62efaedccce.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/75/03/01750399cce8e3976f3fd091cb937e3df970474d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ac/e9/87ace9c2e8531bce4a3eadd9da6bd3c74670d675.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158946,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/59/68/aa5968a2efb320fe38e574a670de903d0acbef25.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177746,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/84/fe/8c84feab313343cf5b6edcfc66344739883fc6cc.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166140,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/08/23/780823bb8525c7d25b7475ec27c28fd71820e937.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173614,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/f3/d1/f3f3d124f49c346df6a94426a17c7ef0a3e90882.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164456,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/5a/d0/055ad0a374b47fac2153748de281b296b4bb3a7d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172880,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/5f/44/5a5f44649471d81d2d64ec6313a8611efa2679b9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178910,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/bb/c9/94bbc9c64f3f2c6425e36210c0bab6c141cc92d0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130238,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/31/e9/2231e9793d992f48d5ce4a79f3a6b62efaedccce.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117955,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/75/03/01750399cce8e3976f3fd091cb937e3df970474d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e7ddd1c8-bb0b-523c-b4b9-430333032e6f/e7ddd1c8-bb0b-523c-b4b9-430333032e6f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126080,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ac/e9/87ace9c2e8531bce4a3eadd9da6bd3c74670d675.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2020-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Seat Arona 1.0 TGI 90ch GNV Style / À partir de 194.34 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273146210058%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3146210058: {'created_time': 1774883778.841652, 'last_price_update_time': 1774883778.841662}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3146210058') HTTP/1.1" 204 0
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3050485861
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273050485861%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3050485861: 1
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3050485861
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Mini One Countryman 98ch Pack Chili\n'
                '\n'
                'Marque : Mini\n'
                'Version : One Countryman\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 104 000km\n'
                '1ère mise en circulation : 11/05/2012\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 98ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ordinateur de bord\n'
                '- Volant réglable\n'
                '- Clim automatique\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Vitres avant / arrières électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en août 2025\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3050485861',
 'listing': 'auction',
 'make': 'MINI',
 'model': 'One',
 'odometer': 104000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/47/b1/70/47b170322b542748685db9df0c66e29a1c39af31.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0f/b9/510fb9c80dcf4b0e01dda94c51c8a83918e32520.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/54/3a/a1543ad89f90c88c64663021a9d010d05e1cc222.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/ff/5f/1eff5fa7d279aaf0437f21a6f6d75cf4c2d29125.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/4a/51/0b4a51948d1d57db3857c6d3e50084fef40a2b1c.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2012-05-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mini One Countryman 98ch Pack Chili',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2012}
2026-03-30 15:16:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4 with identifier: 3050485861
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F47%252Fb1%252F70%252F47b170322b542748685db9df0c66e29a1c39af31.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/47/b1/70/47b170322b542748685db9df0c66e29a1c39af31.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F51%252F0f%252Fb9%252F510fb9c80dcf4b0e01dda94c51c8a83918e32520.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0f/b9/510fb9c80dcf4b0e01dda94c51c8a83918e32520.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa1%252F54%252F3a%252Fa1543ad89f90c88c64663021a9d010d05e1cc222.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/54/3a/a1543ad89f90c88c64663021a9d010d05e1cc222.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1e%252Fff%252F5f%252F1eff5fa7d279aaf0437f21a6f6d75cf4c2d29125.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/ff/5f/1eff5fa7d279aaf0437f21a6f6d75cf4c2d29125.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0b%252F4a%252F51%252F0b4a51948d1d57db3857c6d3e50084fef40a2b1c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/4a/51/0b4a51948d1d57db3857c6d3e50084fef40a2b1c.jpg?rule=ad-large already downloaded
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4 with identifier 3050485861
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4
2026-03-30 15:16:18 [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': 'Mini One Countryman 98ch Pack Chili\n'
                '\n'
                'Marque : Mini\n'
                'Version : One Countryman\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 104 000km\n'
                '1ère mise en circulation : 11/05/2012\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 98ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ordinateur de bord\n'
                '- Volant réglable\n'
                '- Clim automatique\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Vitres avant / arrières électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en août 2025\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '1b3bb82e-32c2-5d92-ab03-e6f2e671ada4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3050485861',
 'listing': 'auction',
 'make': 'MINI',
 'model': 'One',
 'odometer': 104000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/47/b1/70/47b170322b542748685db9df0c66e29a1c39af31.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0f/b9/510fb9c80dcf4b0e01dda94c51c8a83918e32520.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/54/3a/a1543ad89f90c88c64663021a9d010d05e1cc222.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/ff/5f/1eff5fa7d279aaf0437f21a6f6d75cf4c2d29125.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/4a/51/0b4a51948d1d57db3857c6d3e50084fef40a2b1c.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_360db670-ebe3-593e-a732-55aa5d9da9f3/360db670-ebe3-593e-a732-55aa5d9da9f3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164660,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/b1/70/47b170322b542748685db9df0c66e29a1c39af31.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_360db670-ebe3-593e-a732-55aa5d9da9f3/360db670-ebe3-593e-a732-55aa5d9da9f3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180859,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0f/b9/510fb9c80dcf4b0e01dda94c51c8a83918e32520.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_360db670-ebe3-593e-a732-55aa5d9da9f3/360db670-ebe3-593e-a732-55aa5d9da9f3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181020,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/54/3a/a1543ad89f90c88c64663021a9d010d05e1cc222.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_360db670-ebe3-593e-a732-55aa5d9da9f3/360db670-ebe3-593e-a732-55aa5d9da9f3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160182,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/ff/5f/1eff5fa7d279aaf0437f21a6f6d75cf4c2d29125.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_360db670-ebe3-593e-a732-55aa5d9da9f3/360db670-ebe3-593e-a732-55aa5d9da9f3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114861,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/4a/51/0b4a51948d1d57db3857c6d3e50084fef40a2b1c.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2012-05-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mini One Countryman 98ch Pack Chili',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2012}
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273050485861%27 HTTP/1.1" 200 None
2026-03-30 15:16:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3050485861: {'created_time': 1774883778.998731, 'last_price_update_time': 1774883778.998742}
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3050485861') HTTP/1.1" 204 0
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3144279713
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273144279713%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3144279713: 1
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3144279713
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Opel Corsa V 1.4 90ch Edition 5p / À partir de 121.38€/mois\n'
                '\n'
                'Marque : Opel\n'
                'Version : Corsa\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 108 000km\n'
                '1ère mise en circulation : 28/03/2018\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 121.38 € / mois* pendant 72 '
                'mois avec un apport de 1500€ ou à partir de 149.44 € / mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en février 2026\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3144279713',
 'listing': 'auction',
 'make': 'OPEL',
 'model': 'Corsa',
 'odometer': 108000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a5/91/7ba591fd4bdcb8c1d0a3673c332e24c61ed8923d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/87/bf/4487bf34bab4d8f18cd9c14bda2f9eb721c98bc5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/a4/fb/37a4fb2f848a71987a8004c37a25e69300241fd3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/93/bd/2393bdd3d762fcc327bc8664d05aebedc393be09.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/7f/6f/9c7f6f66699410f4d1c189f7f985ab08c1473885.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/f4/05/e0f40572fbfe77cb39262b9fed1e3b41321ef0a3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/be/25/96be258249a3cb80105c22681d2675b9ea99a87f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/f7/b8/95f7b809bcb3726d824abd2c3b1a29624475abb6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/21/2c/cb212c3525dfc58113aa9f832e83950d93574e6a.jpg?rule=ad-large'],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2018-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Opel Corsa V 1.4 90ch Edition 5p / À partir de 121.38/mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2018}
2026-03-30 15:16:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d11aed1f-6c84-5602-bb24-cfd6115358eb with identifier: 3144279713
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item d11aed1f-6c84-5602-bb24-cfd6115358eb
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7b%252Fa5%252F91%252F7ba591fd4bdcb8c1d0a3673c332e24c61ed8923d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a5/91/7ba591fd4bdcb8c1d0a3673c332e24c61ed8923d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F44%252F87%252Fbf%252F4487bf34bab4d8f18cd9c14bda2f9eb721c98bc5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/87/bf/4487bf34bab4d8f18cd9c14bda2f9eb721c98bc5.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F37%252Fa4%252Ffb%252F37a4fb2f848a71987a8004c37a25e69300241fd3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/a4/fb/37a4fb2f848a71987a8004c37a25e69300241fd3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F23%252F93%252Fbd%252F2393bdd3d762fcc327bc8664d05aebedc393be09.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/23/93/bd/2393bdd3d762fcc327bc8664d05aebedc393be09.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9c%252F7f%252F6f%252F9c7f6f66699410f4d1c189f7f985ab08c1473885.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/7f/6f/9c7f6f66699410f4d1c189f7f985ab08c1473885.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe0%252Ff4%252F05%252Fe0f40572fbfe77cb39262b9fed1e3b41321ef0a3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/f4/05/e0f40572fbfe77cb39262b9fed1e3b41321ef0a3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F96%252Fbe%252F25%252F96be258249a3cb80105c22681d2675b9ea99a87f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/96/be/25/96be258249a3cb80105c22681d2675b9ea99a87f.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F95%252Ff7%252Fb8%252F95f7b809bcb3726d824abd2c3b1a29624475abb6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/95/f7/b8/95f7b809bcb3726d824abd2c3b1a29624475abb6.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcb%252F21%252F2c%252Fcb212c3525dfc58113aa9f832e83950d93574e6a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/21/2c/cb212c3525dfc58113aa9f832e83950d93574e6a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d11aed1f-6c84-5602-bb24-cfd6115358eb with identifier 3144279713
2026-03-30 15:16:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d11aed1f-6c84-5602-bb24-cfd6115358eb
2026-03-30 15:16:19 [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': 'Opel Corsa V 1.4 90ch Edition 5p / À partir de 121.38€/mois\n'
                '\n'
                'Marque : Opel\n'
                'Version : Corsa\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 108 000km\n'
                '1ère mise en circulation : 28/03/2018\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 121.38 € / mois* pendant 72 '
                'mois avec un apport de 1500€ ou à partir de 149.44 € / mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en février 2026\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'd11aed1f-6c84-5602-bb24-cfd6115358eb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3144279713',
 'listing': 'auction',
 'make': 'OPEL',
 'model': 'Corsa',
 'odometer': 108000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a5/91/7ba591fd4bdcb8c1d0a3673c332e24c61ed8923d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/87/bf/4487bf34bab4d8f18cd9c14bda2f9eb721c98bc5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/a4/fb/37a4fb2f848a71987a8004c37a25e69300241fd3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/93/bd/2393bdd3d762fcc327bc8664d05aebedc393be09.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/7f/6f/9c7f6f66699410f4d1c189f7f985ab08c1473885.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/f4/05/e0f40572fbfe77cb39262b9fed1e3b41321ef0a3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/be/25/96be258249a3cb80105c22681d2675b9ea99a87f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/f7/b8/95f7b809bcb3726d824abd2c3b1a29624475abb6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/21/2c/cb212c3525dfc58113aa9f832e83950d93574e6a.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156526,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a5/91/7ba591fd4bdcb8c1d0a3673c332e24c61ed8923d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179610,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/87/bf/4487bf34bab4d8f18cd9c14bda2f9eb721c98bc5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170911,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/a4/fb/37a4fb2f848a71987a8004c37a25e69300241fd3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166751,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/93/bd/2393bdd3d762fcc327bc8664d05aebedc393be09.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179360,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/7f/6f/9c7f6f66699410f4d1c189f7f985ab08c1473885.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131037,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/f4/05/e0f40572fbfe77cb39262b9fed1e3b41321ef0a3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119594,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/be/25/96be258249a3cb80105c22681d2675b9ea99a87f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52732,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/f7/b8/95f7b809bcb3726d824abd2c3b1a29624475abb6.jpg?rule=ad-large',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d11aed1f-6c84-5602-bb24-cfd6115358eb/d11aed1f-6c84-5602-bb24-cfd6115358eb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75245,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/21/2c/cb212c3525dfc58113aa9f832e83950d93574e6a.jpg?rule=ad-large',
             'Width': 600}],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2018-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Opel Corsa V 1.4 90ch Edition 5p / À partir de 121.38/mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2018}
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273144279713%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3144279713: {'created_time': 1774883779.250208, 'last_price_update_time': 1774883779.25022}
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3144279713') HTTP/1.1" 204 0
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3139749954
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273139749954%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3139749954: 1
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3139749954
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Renault Clio IV 0.9 TCe 90ch Limited\n'
                '\n'
                'Marque : Renault\n'
                'Version : Clio Limited\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 71 000km\n'
                '1ère mise en circulation : 28/11/2016\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en février 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'OPTIONS PLUS SÉCURITÉ\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Clim automatique\n'
                '- Feux avant / arrière LED\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Feux et essuies glaces automatique\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3139749954',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Clio',
 'odometer': 71000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/73/5e/3f/735e3f37ab45005ed63e7422ae55188def022992.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/52/64/dd5264db38c7d31ec818f71bf31ee87fa31cdb99.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/33/3a/e5333a2f077eedce797eb91b2ee0d64d82949d57.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/49/3e/16493e94a03e46f7d6c37baa44f3441868b11e0d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/c4/f0/78c4f07e1788159304b3a9fbf2e99ba18c6608d1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/16/ef/2016efa1141607b72a249c753fc4c3634747541a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/a1/d3/f2a1d38075dd8d58c9dd1595157964e22d5ef95b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/3d/eb/6a3debd6bf741f9616201578c66d3c230ac4e309.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/21/ff/4021ff6fc612e079e78e8debe7786374b1fd46cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/56/f7/df56f752f83c9ee4f3059c057cc07656826966c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/0c/6d/5f0c6d64ba2c462e23a3f51b2b4f093dffbd4e96.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/1a/df/d21adfb9c87a416a601402e238f4b21fa74fd944.jpg?rule=ad-large'],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2016-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Renault Clio IV 0.9 TCe 90ch Limited Full LED',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d2dad2e-88af-5222-bf46-31b97d88c039 with identifier: 3139749954
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5d2dad2e-88af-5222-bf46-31b97d88c039
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F73%252F5e%252F3f%252F735e3f37ab45005ed63e7422ae55188def022992.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/5e/3f/735e3f37ab45005ed63e7422ae55188def022992.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdd%252F52%252F64%252Fdd5264db38c7d31ec818f71bf31ee87fa31cdb99.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/52/64/dd5264db38c7d31ec818f71bf31ee87fa31cdb99.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe5%252F33%252F3a%252Fe5333a2f077eedce797eb91b2ee0d64d82949d57.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/33/3a/e5333a2f077eedce797eb91b2ee0d64d82949d57.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F16%252F49%252F3e%252F16493e94a03e46f7d6c37baa44f3441868b11e0d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/16/49/3e/16493e94a03e46f7d6c37baa44f3441868b11e0d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F78%252Fc4%252Ff0%252F78c4f07e1788159304b3a9fbf2e99ba18c6608d1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/c4/f0/78c4f07e1788159304b3a9fbf2e99ba18c6608d1.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F20%252F16%252Fef%252F2016efa1141607b72a249c753fc4c3634747541a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/20/16/ef/2016efa1141607b72a249c753fc4c3634747541a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff2%252Fa1%252Fd3%252Ff2a1d38075dd8d58c9dd1595157964e22d5ef95b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/a1/d3/f2a1d38075dd8d58c9dd1595157964e22d5ef95b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6a%252F3d%252Feb%252F6a3debd6bf741f9616201578c66d3c230ac4e309.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/3d/eb/6a3debd6bf741f9616201578c66d3c230ac4e309.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F40%252F21%252Fff%252F4021ff6fc612e079e78e8debe7786374b1fd46cb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/21/ff/4021ff6fc612e079e78e8debe7786374b1fd46cb.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdf%252F56%252Ff7%252Fdf56f752f83c9ee4f3059c057cc07656826966c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/56/f7/df56f752f83c9ee4f3059c057cc07656826966c9.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5d2dad2e-88af-5222-bf46-31b97d88c039 with identifier 3139749954
2026-03-30 15:16:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5d2dad2e-88af-5222-bf46-31b97d88c039
2026-03-30 15:16:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Renault Clio IV 0.9 TCe 90ch Limited\n'
                '\n'
                'Marque : Renault\n'
                'Version : Clio Limited\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 71 000km\n'
                '1ère mise en circulation : 28/11/2016\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 90ch\n'
                '5 portes, 5 places\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en février 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'OPTIONS PLUS SÉCURITÉ\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Clim automatique\n'
                '- Feux avant / arrière LED\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Jantes aluminium\n'
                '- Feux et essuies glaces automatique\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '5d2dad2e-88af-5222-bf46-31b97d88c039',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3139749954',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Clio',
 'odometer': 71000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/73/5e/3f/735e3f37ab45005ed63e7422ae55188def022992.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/52/64/dd5264db38c7d31ec818f71bf31ee87fa31cdb99.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/33/3a/e5333a2f077eedce797eb91b2ee0d64d82949d57.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/49/3e/16493e94a03e46f7d6c37baa44f3441868b11e0d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/c4/f0/78c4f07e1788159304b3a9fbf2e99ba18c6608d1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/16/ef/2016efa1141607b72a249c753fc4c3634747541a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/a1/d3/f2a1d38075dd8d58c9dd1595157964e22d5ef95b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/3d/eb/6a3debd6bf741f9616201578c66d3c230ac4e309.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/21/ff/4021ff6fc612e079e78e8debe7786374b1fd46cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/56/f7/df56f752f83c9ee4f3059c057cc07656826966c9.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165388,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/5e/3f/735e3f37ab45005ed63e7422ae55188def022992.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167024,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/52/64/dd5264db38c7d31ec818f71bf31ee87fa31cdb99.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149800,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/33/3a/e5333a2f077eedce797eb91b2ee0d64d82949d57.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157413,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/49/3e/16493e94a03e46f7d6c37baa44f3441868b11e0d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171611,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/c4/f0/78c4f07e1788159304b3a9fbf2e99ba18c6608d1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149043,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/16/ef/2016efa1141607b72a249c753fc4c3634747541a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147878,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/a1/d3/f2a1d38075dd8d58c9dd1595157964e22d5ef95b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121727,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/3d/eb/6a3debd6bf741f9616201578c66d3c230ac4e309.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103876,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/21/ff/4021ff6fc612e079e78e8debe7786374b1fd46cb.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d2dad2e-88af-5222-bf46-31b97d88c039/5d2dad2e-88af-5222-bf46-31b97d88c039_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116510,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/56/f7/df56f752f83c9ee4f3059c057cc07656826966c9.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2016-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Renault Clio IV 0.9 TCe 90ch Limited Full LED',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273139749954%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3139749954: {'created_time': 1774883779.563589, 'last_price_update_time': 1774883779.5636}
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139749954') HTTP/1.1" 204 0
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3136931174
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273136931174%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3136931174: 1
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3136931174
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Volkswagen Golf VII 110ch Sound / À partir de 194.34 €/mois\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Golf\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 88 000km\n'
                '1ère mise en circulation : 19/12/2017\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 110ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonction\n'
                '- Ordinateur de bord\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Frein de parking automatique\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Feux et essuies glaces automatique\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Feux et essuis glaces automatiques\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 194.34 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 280.36 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en janvier 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3136931174',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 88000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/33/ae/cd33ae9e0f551e6d1f813a9980a013c0e4ce0f04.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/e0/6e/bde06e9ca8bb9ec3cbb74d911118ed5399b59e48.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/d2/28/31d22893b24e51f1bf90288a31b77ce290619fdf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/1f/19/981f19391e36bb7c510a9badcfc14f7cc4611b52.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/9f/98/669f980d6ed7852c1afb85c53126a255738ec9ef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/08/fc/9508fc00d6e6ae6c222ed43b8983cf1e7d456815.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/0b/ef/8e0bef142c8fb96ee5fad658b00222e6da484c55.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/58/e5/5e58e51862835424be49248e8bdf65d869303251.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/e8/87/cce887e66986c4d6ccba0bac06393f1a2419eb4d.jpg?rule=ad-large'],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2017-12-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Volkswagen Golf VII 110ch Sound / À partir de 194.34 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ce561db8-6e15-5bcd-832b-278895bbfe2f with identifier: 3136931174
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item ce561db8-6e15-5bcd-832b-278895bbfe2f
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcd%252F33%252Fae%252Fcd33ae9e0f551e6d1f813a9980a013c0e4ce0f04.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/33/ae/cd33ae9e0f551e6d1f813a9980a013c0e4ce0f04.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbd%252Fe0%252F6e%252Fbde06e9ca8bb9ec3cbb74d911118ed5399b59e48.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/e0/6e/bde06e9ca8bb9ec3cbb74d911118ed5399b59e48.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F31%252Fd2%252F28%252F31d22893b24e51f1bf90288a31b77ce290619fdf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/d2/28/31d22893b24e51f1bf90288a31b77ce290619fdf.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F98%252F1f%252F19%252F981f19391e36bb7c510a9badcfc14f7cc4611b52.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/1f/19/981f19391e36bb7c510a9badcfc14f7cc4611b52.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F66%252F9f%252F98%252F669f980d6ed7852c1afb85c53126a255738ec9ef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/66/9f/98/669f980d6ed7852c1afb85c53126a255738ec9ef.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F95%252F08%252Ffc%252F9508fc00d6e6ae6c222ed43b8983cf1e7d456815.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/95/08/fc/9508fc00d6e6ae6c222ed43b8983cf1e7d456815.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8e%252F0b%252Fef%252F8e0bef142c8fb96ee5fad658b00222e6da484c55.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/0b/ef/8e0bef142c8fb96ee5fad658b00222e6da484c55.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5e%252F58%252Fe5%252F5e58e51862835424be49248e8bdf65d869303251.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/58/e5/5e58e51862835424be49248e8bdf65d869303251.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcc%252Fe8%252F87%252Fcce887e66986c4d6ccba0bac06393f1a2419eb4d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/e8/87/cce887e66986c4d6ccba0bac06393f1a2419eb4d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ce561db8-6e15-5bcd-832b-278895bbfe2f with identifier 3136931174
2026-03-30 15:16:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ce561db8-6e15-5bcd-832b-278895bbfe2f
2026-03-30 15:16:19 [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': 'Volkswagen Golf VII 110ch Sound / À partir de 194.34 €/mois\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Golf\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 88 000km\n'
                '1ère mise en circulation : 19/12/2017\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 110ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonction\n'
                '- Ordinateur de bord\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Frein de parking automatique\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Feux et essuies glaces automatique\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Feux et essuis glaces automatiques\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 194.34 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 280.36 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en janvier 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'ce561db8-6e15-5bcd-832b-278895bbfe2f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3136931174',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 88000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/33/ae/cd33ae9e0f551e6d1f813a9980a013c0e4ce0f04.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/e0/6e/bde06e9ca8bb9ec3cbb74d911118ed5399b59e48.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/d2/28/31d22893b24e51f1bf90288a31b77ce290619fdf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/1f/19/981f19391e36bb7c510a9badcfc14f7cc4611b52.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/9f/98/669f980d6ed7852c1afb85c53126a255738ec9ef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/08/fc/9508fc00d6e6ae6c222ed43b8983cf1e7d456815.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/0b/ef/8e0bef142c8fb96ee5fad658b00222e6da484c55.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/58/e5/5e58e51862835424be49248e8bdf65d869303251.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/e8/87/cce887e66986c4d6ccba0bac06393f1a2419eb4d.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d72abda-db82-5f37-b6e3-de1ae6c378d0/4d72abda-db82-5f37-b6e3-de1ae6c378d0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131862,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/33/ae/cd33ae9e0f551e6d1f813a9980a013c0e4ce0f04.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d72abda-db82-5f37-b6e3-de1ae6c378d0/4d72abda-db82-5f37-b6e3-de1ae6c378d0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147362,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/e0/6e/bde06e9ca8bb9ec3cbb74d911118ed5399b59e48.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce561db8-6e15-5bcd-832b-278895bbfe2f/ce561db8-6e15-5bcd-832b-278895bbfe2f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152538,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/d2/28/31d22893b24e51f1bf90288a31b77ce290619fdf.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d72abda-db82-5f37-b6e3-de1ae6c378d0/4d72abda-db82-5f37-b6e3-de1ae6c378d0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131273,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/08/fc/9508fc00d6e6ae6c222ed43b8983cf1e7d456815.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce561db8-6e15-5bcd-832b-278895bbfe2f/ce561db8-6e15-5bcd-832b-278895bbfe2f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142374,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/1f/19/981f19391e36bb7c510a9badcfc14f7cc4611b52.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d72abda-db82-5f37-b6e3-de1ae6c378d0/4d72abda-db82-5f37-b6e3-de1ae6c378d0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113125,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/0b/ef/8e0bef142c8fb96ee5fad658b00222e6da484c55.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce561db8-6e15-5bcd-832b-278895bbfe2f/ce561db8-6e15-5bcd-832b-278895bbfe2f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129795,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/9f/98/669f980d6ed7852c1afb85c53126a255738ec9ef.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d72abda-db82-5f37-b6e3-de1ae6c378d0/4d72abda-db82-5f37-b6e3-de1ae6c378d0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70161,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/58/e5/5e58e51862835424be49248e8bdf65d869303251.jpg?rule=ad-large',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce561db8-6e15-5bcd-832b-278895bbfe2f/ce561db8-6e15-5bcd-832b-278895bbfe2f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65700,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/e8/87/cce887e66986c4d6ccba0bac06393f1a2419eb4d.jpg?rule=ad-large',
             'Width': 600}],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2017-12-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Volkswagen Golf VII 110ch Sound / À partir de 194.34 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273136931174%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3136931174: {'created_time': 1774883779.795718, 'last_price_update_time': 1774883779.795729}
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3136931174') HTTP/1.1" 204 0
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3138083220
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138083220%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3138083220: 1
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3138083220
2026-03-30 15:16:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Peugeot 2008 1.6 BlueHDi 120ch Allure / À partir de 148.83 '
                '€/mois\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 2008 Allure\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 124 000km\n'
                '1ère mise en circulation : 21/12/2016\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 120ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Start & Stop\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Climatisation\n'
                '- GPS\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Sièges chauffants\n'
                '- Régulateur/Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Frein à main type aviation\n'
                '- Toit panoramique\n'
                '- Jantes aluminium\n'
                '- Feux de circulation diurne LED\n'
                '- Phares additionnels en virage\n'
                '- Rétroviseurs électriques rabattables\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Rétroviseurs dégivrants\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Projecteurs antibrouillard avec enjoliveurs chromés\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP...\n'
                '\n'
                'FINANCEMENT :\n'
                'Financez ce véhicule à partir de 148.83 €/mois* pendant 60 '
                'mois avec un apport de 3000€ ou à partir de 212.71 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN :\n'
                '* Kit de distribution + Vidange fait en janvier 2026\n'
                '* Voiture en excellent état\n'
                "* Carnet d'entretien à jour\n"
                '* Contrôle technique à jour\n'
                '* Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3138083220',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 124000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/89/65/3a/89653aecb7ce9b68156f504d5e40820d7af326eb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/57/08/f8570839ee160ca54f35941e78a757e2def3ef71.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/38/7b/21387b284622763d55130b630a9151bcd99e0b79.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/17/16/fe1716d254117e14686c647bd55111c7d82510f8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/f6/23/6bf623525d1f09c28e025b0282ef032862e85805.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c3/77/38c3777196eb1995c9dad6bb376a30470e48dab3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/20/1b/c5201b8377bc98721919f3e5eed9ccab03a4de35.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/e2/d3/63e2d3f44d9d40ad1ef797c21c4983dfcf4ecff8.jpg?rule=ad-large'],
 'price': 9490,
 'price_includes_vat': False,
 'registration_date': '2016-12-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 2008 1.6 BlueHDi 120ch Allure / À partir de 148.83 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 07d59bb2-d52e-5edc-9339-ac00b2766731 with identifier: 3138083220
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 07d59bb2-d52e-5edc-9339-ac00b2766731
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F89%252F65%252F3a%252F89653aecb7ce9b68156f504d5e40820d7af326eb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/89/65/3a/89653aecb7ce9b68156f504d5e40820d7af326eb.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff8%252F57%252F08%252Ff8570839ee160ca54f35941e78a757e2def3ef71.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/57/08/f8570839ee160ca54f35941e78a757e2def3ef71.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F21%252F38%252F7b%252F21387b284622763d55130b630a9151bcd99e0b79.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/38/7b/21387b284622763d55130b630a9151bcd99e0b79.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffe%252F17%252F16%252Ffe1716d254117e14686c647bd55111c7d82510f8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/17/16/fe1716d254117e14686c647bd55111c7d82510f8.jpg?rule=ad-large already downloaded
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6b%252Ff6%252F23%252F6bf623525d1f09c28e025b0282ef032862e85805.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/f6/23/6bf623525d1f09c28e025b0282ef032862e85805.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F38%252Fc3%252F77%252F38c3777196eb1995c9dad6bb376a30470e48dab3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c3/77/38c3777196eb1995c9dad6bb376a30470e48dab3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc5%252F20%252F1b%252Fc5201b8377bc98721919f3e5eed9ccab03a4de35.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/20/1b/c5201b8377bc98721919f3e5eed9ccab03a4de35.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F63%252Fe2%252Fd3%252F63e2d3f44d9d40ad1ef797c21c4983dfcf4ecff8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/e2/d3/63e2d3f44d9d40ad1ef797c21c4983dfcf4ecff8.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 07d59bb2-d52e-5edc-9339-ac00b2766731 with identifier 3138083220
2026-03-30 15:16:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 07d59bb2-d52e-5edc-9339-ac00b2766731
2026-03-30 15:16:20 [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': 'Peugeot 2008 1.6 BlueHDi 120ch Allure / À partir de 148.83 '
                '€/mois\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 2008 Allure\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 124 000km\n'
                '1ère mise en circulation : 21/12/2016\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 120ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Start & Stop\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Climatisation\n'
                '- GPS\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Sièges chauffants\n'
                '- Régulateur/Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Frein à main type aviation\n'
                '- Toit panoramique\n'
                '- Jantes aluminium\n'
                '- Feux de circulation diurne LED\n'
                '- Phares additionnels en virage\n'
                '- Rétroviseurs électriques rabattables\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Rétroviseurs dégivrants\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Projecteurs antibrouillard avec enjoliveurs chromés\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP...\n'
                '\n'
                'FINANCEMENT :\n'
                'Financez ce véhicule à partir de 148.83 €/mois* pendant 60 '
                'mois avec un apport de 3000€ ou à partir de 212.71 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN :\n'
                '* Kit de distribution + Vidange fait en janvier 2026\n'
                '* Voiture en excellent état\n'
                "* Carnet d'entretien à jour\n"
                '* Contrôle technique à jour\n'
                '* Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '07d59bb2-d52e-5edc-9339-ac00b2766731',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138083220',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 124000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/89/65/3a/89653aecb7ce9b68156f504d5e40820d7af326eb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/57/08/f8570839ee160ca54f35941e78a757e2def3ef71.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/38/7b/21387b284622763d55130b630a9151bcd99e0b79.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/17/16/fe1716d254117e14686c647bd55111c7d82510f8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/f6/23/6bf623525d1f09c28e025b0282ef032862e85805.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c3/77/38c3777196eb1995c9dad6bb376a30470e48dab3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/20/1b/c5201b8377bc98721919f3e5eed9ccab03a4de35.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/e2/d3/63e2d3f44d9d40ad1ef797c21c4983dfcf4ecff8.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6da6421f-255d-5ba9-a01f-f0bc8a148d35/6da6421f-255d-5ba9-a01f-f0bc8a148d35_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177599,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/65/3a/89653aecb7ce9b68156f504d5e40820d7af326eb.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6da6421f-255d-5ba9-a01f-f0bc8a148d35/6da6421f-255d-5ba9-a01f-f0bc8a148d35_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172056,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/57/08/f8570839ee160ca54f35941e78a757e2def3ef71.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07d59bb2-d52e-5edc-9339-ac00b2766731/07d59bb2-d52e-5edc-9339-ac00b2766731_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177718,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/38/7b/21387b284622763d55130b630a9151bcd99e0b79.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6da6421f-255d-5ba9-a01f-f0bc8a148d35/6da6421f-255d-5ba9-a01f-f0bc8a148d35_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164750,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/17/16/fe1716d254117e14686c647bd55111c7d82510f8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6da6421f-255d-5ba9-a01f-f0bc8a148d35/6da6421f-255d-5ba9-a01f-f0bc8a148d35_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177577,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c3/77/38c3777196eb1995c9dad6bb376a30470e48dab3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07d59bb2-d52e-5edc-9339-ac00b2766731/07d59bb2-d52e-5edc-9339-ac00b2766731_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164410,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/f6/23/6bf623525d1f09c28e025b0282ef032862e85805.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6da6421f-255d-5ba9-a01f-f0bc8a148d35/6da6421f-255d-5ba9-a01f-f0bc8a148d35_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128757,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/e2/d3/63e2d3f44d9d40ad1ef797c21c4983dfcf4ecff8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07d59bb2-d52e-5edc-9339-ac00b2766731/07d59bb2-d52e-5edc-9339-ac00b2766731_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136813,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/20/1b/c5201b8377bc98721919f3e5eed9ccab03a4de35.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 9490,
 'price_includes_vat': False,
 'registration_date': '2016-12-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 2008 1.6 BlueHDi 120ch Allure / À partir de 148.83 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138083220%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3138083220: {'created_time': 1774883780.108749, 'last_price_update_time': 1774883780.108759}
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138083220') HTTP/1.1" 204 0
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3138088027
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138088027%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3138088027: 1
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3138088027
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Mini Cooper One 102ch 5p\n'
                '\n'
                'Marque : Mini\n'
                'Version : One\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 105 000km\n'
                '1ère mise en circulation : 15/04/2016\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 102ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ordinateur de bord\n'
                '- Stop & Start\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Bluetooth\n'
                '- Limiteur de vitesse\n'
                '- Jantes aluminium\n'
                '- Détecteur de pluie\n'
                '- Fixation Isofix\n'
                '- Allumage automatique des feux\n'
                '- Volant réglable multifonctions\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en janvier 2025\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3138088027',
 'listing': 'auction',
 'make': 'MINI',
 'model': 'Cooper',
 'odometer': 105000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/82/67/0b8267965e1c78a7b19562bc934a3498ad83626e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/98/4c/6b984cda6353ce42b709a8971a3dfe3919da5545.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/4f/7d/2e4f7da5130e42612885d87c0b4ec89401ad4b29.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/d6/4e/25d64eecdaba6e8f803de1269f5bb9a9c7f7f765.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/2e/a6/c92ea666cca90e069ba9b05c84a10f859f80e7c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/ee/60/12ee60090ce69d8477626fe105b0e38d369fc74c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/0c/c4/f20cc49c1e4a53346940554133d4b1e73790edba.jpg?rule=ad-large'],
 'price': 10990,
 'price_includes_vat': False,
 'registration_date': '2016-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mini Cooper One 102ch 5p',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195 with identifier: 3138088027
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0b%252F82%252F67%252F0b8267965e1c78a7b19562bc934a3498ad83626e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/82/67/0b8267965e1c78a7b19562bc934a3498ad83626e.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6b%252F98%252F4c%252F6b984cda6353ce42b709a8971a3dfe3919da5545.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/98/4c/6b984cda6353ce42b709a8971a3dfe3919da5545.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2e%252F4f%252F7d%252F2e4f7da5130e42612885d87c0b4ec89401ad4b29.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/4f/7d/2e4f7da5130e42612885d87c0b4ec89401ad4b29.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F25%252Fd6%252F4e%252F25d64eecdaba6e8f803de1269f5bb9a9c7f7f765.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/d6/4e/25d64eecdaba6e8f803de1269f5bb9a9c7f7f765.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc9%252F2e%252Fa6%252Fc92ea666cca90e069ba9b05c84a10f859f80e7c6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/2e/a6/c92ea666cca90e069ba9b05c84a10f859f80e7c6.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F12%252Fee%252F60%252F12ee60090ce69d8477626fe105b0e38d369fc74c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/12/ee/60/12ee60090ce69d8477626fe105b0e38d369fc74c.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff2%252F0c%252Fc4%252Ff20cc49c1e4a53346940554133d4b1e73790edba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/0c/c4/f20cc49c1e4a53346940554133d4b1e73790edba.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195 with identifier 3138088027
2026-03-30 15:16:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195
2026-03-30 15:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Mini Cooper One 102ch 5p\n'
                '\n'
                'Marque : Mini\n'
                'Version : One\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 105 000km\n'
                '1ère mise en circulation : 15/04/2016\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 102ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ordinateur de bord\n'
                '- Stop & Start\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Bluetooth\n'
                '- Limiteur de vitesse\n'
                '- Jantes aluminium\n'
                '- Détecteur de pluie\n'
                '- Fixation Isofix\n'
                '- Allumage automatique des feux\n'
                '- Volant réglable multifonctions\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'ENTRETIEN\n'
                '- Moteur avec chaîne de distribution\n'
                '- Révision faite en janvier 2025\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138088027',
 'listing': 'auction',
 'make': 'MINI',
 'model': 'Cooper',
 'odometer': 105000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/82/67/0b8267965e1c78a7b19562bc934a3498ad83626e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/98/4c/6b984cda6353ce42b709a8971a3dfe3919da5545.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/4f/7d/2e4f7da5130e42612885d87c0b4ec89401ad4b29.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/d6/4e/25d64eecdaba6e8f803de1269f5bb9a9c7f7f765.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/2e/a6/c92ea666cca90e069ba9b05c84a10f859f80e7c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/ee/60/12ee60090ce69d8477626fe105b0e38d369fc74c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/0c/c4/f20cc49c1e4a53346940554133d4b1e73790edba.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_040f9af5-b3bd-58ee-8c59-06d489be38f2/040f9af5-b3bd-58ee-8c59-06d489be38f2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183749,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/82/67/0b8267965e1c78a7b19562bc934a3498ad83626e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_040f9af5-b3bd-58ee-8c59-06d489be38f2/040f9af5-b3bd-58ee-8c59-06d489be38f2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164140,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/98/4c/6b984cda6353ce42b709a8971a3dfe3919da5545.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_040f9af5-b3bd-58ee-8c59-06d489be38f2/040f9af5-b3bd-58ee-8c59-06d489be38f2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166574,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/4f/7d/2e4f7da5130e42612885d87c0b4ec89401ad4b29.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_040f9af5-b3bd-58ee-8c59-06d489be38f2/040f9af5-b3bd-58ee-8c59-06d489be38f2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184480,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/d6/4e/25d64eecdaba6e8f803de1269f5bb9a9c7f7f765.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195/ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151735,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/2e/a6/c92ea666cca90e069ba9b05c84a10f859f80e7c6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_040f9af5-b3bd-58ee-8c59-06d489be38f2/040f9af5-b3bd-58ee-8c59-06d489be38f2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137789,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/ee/60/12ee60090ce69d8477626fe105b0e38d369fc74c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195/ccc4b522-b2f7-5ff0-bd1e-4a8fbb0c8195_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123042,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/0c/c4/f20cc49c1e4a53346940554133d4b1e73790edba.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 10990,
 'price_includes_vat': False,
 'registration_date': '2016-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Mini Cooper One 102ch 5p',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138088027%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3138088027: {'created_time': 1774883780.302542, 'last_price_update_time': 1774883780.302551}
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138088027') HTTP/1.1" 204 0
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3159363465
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273159363465%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3159363465: 1
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3159363465
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Citroën Berlingo BlueHDi 120ch S&S\n'
                '\n'
                'Marque : Citroën\n'
                'Version : Berlingo\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 107 000km\n'
                '1ère mise en circulation : 05/10/2017\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 120ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- MirrorLink et Apple CarPlay\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Attache remorque\n'
                '- Phares additionnels en virage\n'
                '- Feux et essuies glaces automatique\n'
                '- Rétroviseurs électriques rabattables\n'
                '- Vitres avant électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                '* Voiture en excellent état\n'
                "* Carnet d'entretien à jour\n"
                '* Contrôle technique à jour\n'
                '* Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3159363465',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'Berlingo',
 'odometer': 107000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/69/3b/e7693b429aeb67671df394c29be52637ef322a7b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/06/5a/cf065abac3dfc860ea88cff7798551242498b22b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/6c/65/1a6c655d39f4867c91d3896a7a13a4ee3939e042.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/6f/a2/886fa21673128965233e1a42232742383690daaf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/bd/22/92bd22c6912c52095fb5d17d4829f2a5a56cf9d9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/6f/95/ca6f95f15e34e02ccb6ca00f0394e5baceab49b5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/cd/3432cd3f25b29e1c006c185afb80102ccd15a283.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/8d/87/ee8d8719b0beb7f7716724c22a0fc1d323bb9006.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/97/c0/ec97c0e6ecdef2d71769cf3a8d9f87070c509933.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/30/a4/e330a45229c6e7535a0ec92bebc6f4ec379ea08d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/81/a6/ba81a61e9d7c3d5599d9b7927e42918416584cc7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/e0/4a/fce04a362573351cc2b092c819a0836b8d6301e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/ff/7c/8dff7c6699d52d70b9c5156aa7cfd9ef6babb652.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/a0/4f/b9a04f1727e6c4890582f4ea514ff66504293ba9.jpg?rule=ad-large'],
 'price': 11490,
 'price_includes_vat': False,
 'registration_date': '2017-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën Berlingo BlueHDi 120ch S&S',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ae29973-a7b9-5f75-b9a6-24fa43a32a80 with identifier: 3159363465
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ae29973-a7b9-5f75-b9a6-24fa43a32a80
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe7%252F69%252F3b%252Fe7693b429aeb67671df394c29be52637ef322a7b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/69/3b/e7693b429aeb67671df394c29be52637ef322a7b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252F06%252F5a%252Fcf065abac3dfc860ea88cff7798551242498b22b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/06/5a/cf065abac3dfc860ea88cff7798551242498b22b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1a%252F6c%252F65%252F1a6c655d39f4867c91d3896a7a13a4ee3939e042.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/6c/65/1a6c655d39f4867c91d3896a7a13a4ee3939e042.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F88%252F6f%252Fa2%252F886fa21673128965233e1a42232742383690daaf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/88/6f/a2/886fa21673128965233e1a42232742383690daaf.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F92%252Fbd%252F22%252F92bd22c6912c52095fb5d17d4829f2a5a56cf9d9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/92/bd/22/92bd22c6912c52095fb5d17d4829f2a5a56cf9d9.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fca%252F6f%252F95%252Fca6f95f15e34e02ccb6ca00f0394e5baceab49b5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/6f/95/ca6f95f15e34e02ccb6ca00f0394e5baceab49b5.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F34%252F32%252Fcd%252F3432cd3f25b29e1c006c185afb80102ccd15a283.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/cd/3432cd3f25b29e1c006c185afb80102ccd15a283.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fee%252F8d%252F87%252Fee8d8719b0beb7f7716724c22a0fc1d323bb9006.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/8d/87/ee8d8719b0beb7f7716724c22a0fc1d323bb9006.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fec%252F97%252Fc0%252Fec97c0e6ecdef2d71769cf3a8d9f87070c509933.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/97/c0/ec97c0e6ecdef2d71769cf3a8d9f87070c509933.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe3%252F30%252Fa4%252Fe330a45229c6e7535a0ec92bebc6f4ec379ea08d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/30/a4/e330a45229c6e7535a0ec92bebc6f4ec379ea08d.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7ae29973-a7b9-5f75-b9a6-24fa43a32a80 with identifier 3159363465
2026-03-30 15:16:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7ae29973-a7b9-5f75-b9a6-24fa43a32a80
2026-03-30 15:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Citroën Berlingo BlueHDi 120ch S&S\n'
                '\n'
                'Marque : Citroën\n'
                'Version : Berlingo\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 107 000km\n'
                '1ère mise en circulation : 05/10/2017\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 120ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Climatisation\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- MirrorLink et Apple CarPlay\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Attache remorque\n'
                '- Phares additionnels en virage\n'
                '- Feux et essuies glaces automatique\n'
                '- Rétroviseurs électriques rabattables\n'
                '- Vitres avant électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                '* Voiture en excellent état\n'
                "* Carnet d'entretien à jour\n"
                '* Contrôle technique à jour\n'
                '* Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '7ae29973-a7b9-5f75-b9a6-24fa43a32a80',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3159363465',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'Berlingo',
 'odometer': 107000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/69/3b/e7693b429aeb67671df394c29be52637ef322a7b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/06/5a/cf065abac3dfc860ea88cff7798551242498b22b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/6c/65/1a6c655d39f4867c91d3896a7a13a4ee3939e042.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/6f/a2/886fa21673128965233e1a42232742383690daaf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/bd/22/92bd22c6912c52095fb5d17d4829f2a5a56cf9d9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/6f/95/ca6f95f15e34e02ccb6ca00f0394e5baceab49b5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/cd/3432cd3f25b29e1c006c185afb80102ccd15a283.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/8d/87/ee8d8719b0beb7f7716724c22a0fc1d323bb9006.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/97/c0/ec97c0e6ecdef2d71769cf3a8d9f87070c509933.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/30/a4/e330a45229c6e7535a0ec92bebc6f4ec379ea08d.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184012,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/69/3b/e7693b429aeb67671df394c29be52637ef322a7b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171310,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/06/5a/cf065abac3dfc860ea88cff7798551242498b22b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174365,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/6c/65/1a6c655d39f4867c91d3896a7a13a4ee3939e042.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159741,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/6f/a2/886fa21673128965233e1a42232742383690daaf.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180704,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/bd/22/92bd22c6912c52095fb5d17d4829f2a5a56cf9d9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156328,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/6f/95/ca6f95f15e34e02ccb6ca00f0394e5baceab49b5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164947,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/cd/3432cd3f25b29e1c006c185afb80102ccd15a283.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158968,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/8d/87/ee8d8719b0beb7f7716724c22a0fc1d323bb9006.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108129,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/97/c0/ec97c0e6ecdef2d71769cf3a8d9f87070c509933.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae29973-a7b9-5f75-b9a6-24fa43a32a80/7ae29973-a7b9-5f75-b9a6-24fa43a32a80_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111561,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/30/a4/e330a45229c6e7535a0ec92bebc6f4ec379ea08d.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 11490,
 'price_includes_vat': False,
 'registration_date': '2017-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën Berlingo BlueHDi 120ch S&S',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273159363465%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3159363465: {'created_time': 1774883780.853307, 'last_price_update_time': 1774883780.853317}
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3159363465') HTTP/1.1" 204 0
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3136938485
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273136938485%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3136938485: 1
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3136938485
2026-03-30 15:16:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Audi A1 1.0 TFSI 95ch Ultra Style / À partir de 191.42 '
                '€/mois\n'
                '\n'
                'Marque : Audi\n'
                'Version : A1\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 103 000km\n'
                '1ère mise en circulation : 21/07/2016\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 95ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Stop & Start\n'
                '- Ecran multifonctions\n'
                '- Sièges chauffants\n'
                '- GPS\n'
                '- Climatisation\n'
                '- Accoudoir central\n'
                '- Limiteur de vitesse\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Jantes aluminium 17\n'
                '- Volant sport multifonctions\n'
                '- Feux et essuies glaces automatiques\n'
                '- Rétroviseurs électriques chauffants\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Rétroviseurs dégivrants\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Projecteurs antibrouillard AV/AR\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en janvier 2026\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 191.42 €/mois* pendant 60 '
                'mois avec un apport de 4000€ ou à partir de 276.58 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3136938485',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 103000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/bb/bb/cbbbbbafc791313f36278afc6bdffc6c225436f3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/75/fe/7875feb2ce4a8c720e2304fad603560a224745ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/08/b3/1308b365df03c05841c5759e72cb0d7f8815fce3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/73/1d/33731d0a94c9540a04c4ec2c7bed0d0b917bf036.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/b7/1e/74b71eae3967ead3dc210f54ce4bb90a552f19df.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/b3/cc/48b3cca69a469c95b06acb5cb1b7d651c2a5a1cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/6b/10/976b10e8191410c49c4f1967241af4f3572ae953.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/ee/e8/faeee8477c1f5eca9ce0d34de9397b378716d6c4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/86/62/9986629d9fb363e2ae65bf8e05ed5ec7bec54fd3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/5c/5e/995c5e9e7f59c0ade9b3036594dcfd7d156962a1.jpg?rule=ad-large'],
 'price': 12990,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Audi A1 1.0 TFSI 95ch Ultra Style / À partir de 191.42 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 64ffe8d9-b992-5949-ace8-4fce71104f82 with identifier: 3136938485
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 64ffe8d9-b992-5949-ace8-4fce71104f82
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcb%252Fbb%252Fbb%252Fcbbbbbafc791313f36278afc6bdffc6c225436f3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/bb/bb/cbbbbbafc791313f36278afc6bdffc6c225436f3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F78%252F75%252Ffe%252F7875feb2ce4a8c720e2304fad603560a224745ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/75/fe/7875feb2ce4a8c720e2304fad603560a224745ea.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F13%252F08%252Fb3%252F1308b365df03c05841c5759e72cb0d7f8815fce3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/08/b3/1308b365df03c05841c5759e72cb0d7f8815fce3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F33%252F73%252F1d%252F33731d0a94c9540a04c4ec2c7bed0d0b917bf036.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/73/1d/33731d0a94c9540a04c4ec2c7bed0d0b917bf036.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F74%252Fb7%252F1e%252F74b71eae3967ead3dc210f54ce4bb90a552f19df.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/74/b7/1e/74b71eae3967ead3dc210f54ce4bb90a552f19df.jpg?rule=ad-large already downloaded
2026-03-30 15:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F48%252Fb3%252Fcc%252F48b3cca69a469c95b06acb5cb1b7d651c2a5a1cb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/48/b3/cc/48b3cca69a469c95b06acb5cb1b7d651c2a5a1cb.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F6b%252F10%252F976b10e8191410c49c4f1967241af4f3572ae953.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/6b/10/976b10e8191410c49c4f1967241af4f3572ae953.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fee%252Fe8%252Ffaeee8477c1f5eca9ce0d34de9397b378716d6c4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/ee/e8/faeee8477c1f5eca9ce0d34de9397b378716d6c4.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F99%252F86%252F62%252F9986629d9fb363e2ae65bf8e05ed5ec7bec54fd3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/99/86/62/9986629d9fb363e2ae65bf8e05ed5ec7bec54fd3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F99%252F5c%252F5e%252F995c5e9e7f59c0ade9b3036594dcfd7d156962a1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/99/5c/5e/995c5e9e7f59c0ade9b3036594dcfd7d156962a1.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 64ffe8d9-b992-5949-ace8-4fce71104f82 with identifier 3136938485
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 64ffe8d9-b992-5949-ace8-4fce71104f82
2026-03-30 15:16:21 [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 A1 1.0 TFSI 95ch Ultra Style / À partir de 191.42 '
                '€/mois\n'
                '\n'
                'Marque : Audi\n'
                'Version : A1\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 103 000km\n'
                '1ère mise en circulation : 21/07/2016\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 95ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Stop & Start\n'
                '- Ecran multifonctions\n'
                '- Sièges chauffants\n'
                '- GPS\n'
                '- Climatisation\n'
                '- Accoudoir central\n'
                '- Limiteur de vitesse\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Jantes aluminium 17\n'
                '- Volant sport multifonctions\n'
                '- Feux et essuies glaces automatiques\n'
                '- Rétroviseurs électriques chauffants\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Fermeture centralisée\n'
                '- Rétroviseurs dégivrants\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Projecteurs antibrouillard AV/AR\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en janvier 2026\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 191.42 €/mois* pendant 60 '
                'mois avec un apport de 4000€ ou à partir de 276.58 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '64ffe8d9-b992-5949-ace8-4fce71104f82',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3136938485',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 103000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 10,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/bb/bb/cbbbbbafc791313f36278afc6bdffc6c225436f3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/75/fe/7875feb2ce4a8c720e2304fad603560a224745ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/08/b3/1308b365df03c05841c5759e72cb0d7f8815fce3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/73/1d/33731d0a94c9540a04c4ec2c7bed0d0b917bf036.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/b7/1e/74b71eae3967ead3dc210f54ce4bb90a552f19df.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/b3/cc/48b3cca69a469c95b06acb5cb1b7d651c2a5a1cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/6b/10/976b10e8191410c49c4f1967241af4f3572ae953.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/ee/e8/faeee8477c1f5eca9ce0d34de9397b378716d6c4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/86/62/9986629d9fb363e2ae65bf8e05ed5ec7bec54fd3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/5c/5e/995c5e9e7f59c0ade9b3036594dcfd7d156962a1.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcf1e182-c5eb-5802-937f-ac57d17c0070/fcf1e182-c5eb-5802-937f-ac57d17c0070_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159545,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/bb/bb/cbbbbbafc791313f36278afc6bdffc6c225436f3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcf1e182-c5eb-5802-937f-ac57d17c0070/fcf1e182-c5eb-5802-937f-ac57d17c0070_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158300,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/75/fe/7875feb2ce4a8c720e2304fad603560a224745ea.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64ffe8d9-b992-5949-ace8-4fce71104f82/64ffe8d9-b992-5949-ace8-4fce71104f82_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159584,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/08/b3/1308b365df03c05841c5759e72cb0d7f8815fce3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcf1e182-c5eb-5802-937f-ac57d17c0070/fcf1e182-c5eb-5802-937f-ac57d17c0070_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157332,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/73/1d/33731d0a94c9540a04c4ec2c7bed0d0b917bf036.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcf1e182-c5eb-5802-937f-ac57d17c0070/fcf1e182-c5eb-5802-937f-ac57d17c0070_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149392,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/b7/1e/74b71eae3967ead3dc210f54ce4bb90a552f19df.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcf1e182-c5eb-5802-937f-ac57d17c0070/fcf1e182-c5eb-5802-937f-ac57d17c0070_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99227,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/86/62/9986629d9fb363e2ae65bf8e05ed5ec7bec54fd3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64ffe8d9-b992-5949-ace8-4fce71104f82/64ffe8d9-b992-5949-ace8-4fce71104f82_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140876,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/b3/cc/48b3cca69a469c95b06acb5cb1b7d651c2a5a1cb.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64ffe8d9-b992-5949-ace8-4fce71104f82/64ffe8d9-b992-5949-ace8-4fce71104f82_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113320,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/6b/10/976b10e8191410c49c4f1967241af4f3572ae953.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64ffe8d9-b992-5949-ace8-4fce71104f82/64ffe8d9-b992-5949-ace8-4fce71104f82_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96746,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/ee/e8/faeee8477c1f5eca9ce0d34de9397b378716d6c4.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64ffe8d9-b992-5949-ace8-4fce71104f82/64ffe8d9-b992-5949-ace8-4fce71104f82_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68088,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/5c/5e/995c5e9e7f59c0ade9b3036594dcfd7d156962a1.jpg?rule=ad-large',
             'Width': 600}],
 'price': 12990,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Audi A1 1.0 TFSI 95ch Ultra Style / À partir de 191.42 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273136938485%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3136938485: {'created_time': 1774883781.109036, 'last_price_update_time': 1774883781.109046}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3136938485') HTTP/1.1" 204 0
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153935202
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273153935202%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153935202: 1
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153935202
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Peugeot 308 SW 1.5 GT Line 131ch S&S / À partir de 149.44 '
                '€/mois\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 308 SW GT Line\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 108 000km\n'
                '1ère mise en circulation : 11/09/2018\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 131ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Caméra arrière\n'
                '- Clim automatique\n'
                '- Sièges avant chauffants\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                '- Phares additionnels en virage\n'
                '- Feux et essuies glaces automatique\n'
                '- Rétroviseurs électriques rabattables\n'
                '- Alerte franchissement de ligne\n'
                "- Radar avant / arrière de détection d'obstacles\n"
                '- Vitres avant arrières électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ETC...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 149.44 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 224.25 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Kit de distribution + chaîne 8mm fait en février 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3153935202',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 108000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/21/09/f821091b30a9c8563e9365f28705dc8ca6d00a83.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/4e/cb/764ecb69fbc82f73f123dcbf13be1125acbf7dc6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/09/95/230995ebec708a09c655006b15c441291cc49490.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/00/e1/8300e10454bc9b7da9cb0d7f1abb3e0ac25d922b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/55/a8/8f55a89e2b1c601f25ad12531c62803890525c39.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/20/02/d6200221e22be9e2069ecf7974245ea0700ed210.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/99/1a/d6991ae591fbc31712a5d19ec3bf262ea3715c6e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/11/7a/2c117af0e996267b6bc9f53df0eb2a3cb5cc05a6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/30/0f/f5300f7f7840c71cda2cd14c7b1a9afe2ce47907.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/29/78/732978d45e7db9a8f0166a237a9ce76e8a77099c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/d6/13/66d613156968c2c23a4c8b400983806d6cbece58.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/58/5c/0b585c6a20d9a608bcde22054c5f6a73ab23e530.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/3e/40/783e405c2bf901972e856a22e454eb90d79062d5.jpg?rule=ad-large'],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2018-09-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 308 SW 1.5 GT Line 131ch S&S / À partir de 149.44 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2018}
2026-03-30 15:16:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d933a84-c5a4-503a-8f54-5437e51446ff with identifier: 3153935202
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4d933a84-c5a4-503a-8f54-5437e51446ff
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff8%252F21%252F09%252Ff821091b30a9c8563e9365f28705dc8ca6d00a83.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/21/09/f821091b30a9c8563e9365f28705dc8ca6d00a83.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F76%252F4e%252Fcb%252F764ecb69fbc82f73f123dcbf13be1125acbf7dc6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/76/4e/cb/764ecb69fbc82f73f123dcbf13be1125acbf7dc6.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F09%252F95%252F230995ebec708a09c655006b15c441291cc49490.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/23/09/95/230995ebec708a09c655006b15c441291cc49490.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F83%252F00%252Fe1%252F8300e10454bc9b7da9cb0d7f1abb3e0ac25d922b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/00/e1/8300e10454bc9b7da9cb0d7f1abb3e0ac25d922b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F55%252Fa8%252F8f55a89e2b1c601f25ad12531c62803890525c39.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/55/a8/8f55a89e2b1c601f25ad12531c62803890525c39.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd6%252F20%252F02%252Fd6200221e22be9e2069ecf7974245ea0700ed210.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/20/02/d6200221e22be9e2069ecf7974245ea0700ed210.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd6%252F99%252F1a%252Fd6991ae591fbc31712a5d19ec3bf262ea3715c6e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/99/1a/d6991ae591fbc31712a5d19ec3bf262ea3715c6e.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2c%252F11%252F7a%252F2c117af0e996267b6bc9f53df0eb2a3cb5cc05a6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/11/7a/2c117af0e996267b6bc9f53df0eb2a3cb5cc05a6.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff5%252F30%252F0f%252Ff5300f7f7840c71cda2cd14c7b1a9afe2ce47907.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/30/0f/f5300f7f7840c71cda2cd14c7b1a9afe2ce47907.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F73%252F29%252F78%252F732978d45e7db9a8f0166a237a9ce76e8a77099c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/29/78/732978d45e7db9a8f0166a237a9ce76e8a77099c.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4d933a84-c5a4-503a-8f54-5437e51446ff with identifier 3153935202
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4d933a84-c5a4-503a-8f54-5437e51446ff
2026-03-30 15:16:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Peugeot 308 SW 1.5 GT Line 131ch S&S / À partir de 149.44 '
                '€/mois\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 308 SW GT Line\n'
                'Energie : Diesel\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 108 000km\n'
                '1ère mise en circulation : 11/09/2018\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 131ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- GPS\n'
                '- Caméra arrière\n'
                '- Clim automatique\n'
                '- Sièges avant chauffants\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                '- Phares additionnels en virage\n'
                '- Feux et essuies glaces automatique\n'
                '- Rétroviseurs électriques rabattables\n'
                '- Alerte franchissement de ligne\n'
                "- Radar avant / arrière de détection d'obstacles\n"
                '- Vitres avant arrières électriques\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                "- Aide au freinage d'urgence\n"
                '- Répartiteur électronique de freinage\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- ETC...\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 149.44 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 224.25 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'ENTRETIEN\n'
                '- Kit de distribution + chaîne 8mm fait en février 2026\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '4d933a84-c5a4-503a-8f54-5437e51446ff',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153935202',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 108000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 13,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/21/09/f821091b30a9c8563e9365f28705dc8ca6d00a83.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/4e/cb/764ecb69fbc82f73f123dcbf13be1125acbf7dc6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/09/95/230995ebec708a09c655006b15c441291cc49490.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/00/e1/8300e10454bc9b7da9cb0d7f1abb3e0ac25d922b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/55/a8/8f55a89e2b1c601f25ad12531c62803890525c39.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/20/02/d6200221e22be9e2069ecf7974245ea0700ed210.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/99/1a/d6991ae591fbc31712a5d19ec3bf262ea3715c6e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/11/7a/2c117af0e996267b6bc9f53df0eb2a3cb5cc05a6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/30/0f/f5300f7f7840c71cda2cd14c7b1a9afe2ce47907.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/29/78/732978d45e7db9a8f0166a237a9ce76e8a77099c.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169517,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/21/09/f821091b30a9c8563e9365f28705dc8ca6d00a83.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165660,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/4e/cb/764ecb69fbc82f73f123dcbf13be1125acbf7dc6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187086,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/09/95/230995ebec708a09c655006b15c441291cc49490.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168735,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/00/e1/8300e10454bc9b7da9cb0d7f1abb3e0ac25d922b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170978,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/55/a8/8f55a89e2b1c601f25ad12531c62803890525c39.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177276,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/20/02/d6200221e22be9e2069ecf7974245ea0700ed210.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133800,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/99/1a/d6991ae591fbc31712a5d19ec3bf262ea3715c6e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140684,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/11/7a/2c117af0e996267b6bc9f53df0eb2a3cb5cc05a6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125238,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/30/0f/f5300f7f7840c71cda2cd14c7b1a9afe2ce47907.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d933a84-c5a4-503a-8f54-5437e51446ff/4d933a84-c5a4-503a-8f54-5437e51446ff_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118288,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/29/78/732978d45e7db9a8f0166a237a9ce76e8a77099c.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2018-09-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 308 SW 1.5 GT Line 131ch S&S / À partir de 149.44 /mois',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2018}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273153935202%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3153935202: {'created_time': 1774883781.368285, 'last_price_update_time': 1774883781.368295}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153935202') HTTP/1.1" 204 0
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3143794309
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273143794309%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3143794309: 1
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3143794309
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Volkswagen Passat SW 1.6 TDI 120ch DSG7 / À partir de 203.85 '
                '€/mois\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Passat\n'
                'Energie : Diesel\n'
                'Boîte : Automatique\n'
                'Kilométrage : 138 000km\n'
                '1ère mise en circulation : 30/01/2019\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 120ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonction\n'
                '- Ordinateur de bord\n'
                '- GPS\n'
                '- Start & Stop\n'
                '- Climatisation automatique\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- MirrorLink et Apple CarPlay\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Frein de parking automatique\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Feux et essuies glaces automatique\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Feux et essuis glaces automatiques\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en novembre 2025\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 203.85 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 278.05 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143794309',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Passat',
 'odometer': 138000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/0b/67/d70b6779dcaf8956a0aab29a957eca54beca11ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/b9/de/c5b9ded6fd49df0d2d1081bb6b08433fd0e08bf7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/e9/be/ffe9be9b47538c72f5e7e7048278c3e94d4b6fe5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/3a/b7/a33ab7dbe270c9fa25c48d9ba993c75c6620b1f8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/db/f7/b6dbf7c33a0b057b080dbc1614e4f52a7bbc201e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/d7/a4/b1d7a4eef6704a40f49530b0e9f24a622fb63a17.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/8c/6b/7f8c6bdf2b3dac01803aa21f44ddb7a6d5e00c2a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/8a/29/568a29c54cc28ab452c48fc5f7fa842e0386c8b2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/86/ff/e786ffb814ea13b8ac5d797cf444a29e8aa98998.jpg?rule=ad-large'],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Passat SW 1.6 TDI 120ch DSG7 / À partir de 203.85 /mois',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-30 15:16:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 98bb9545-3ec3-5309-aee2-9f44d08f65d5 with identifier: 3143794309
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 98bb9545-3ec3-5309-aee2-9f44d08f65d5
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F0b%252F67%252Fd70b6779dcaf8956a0aab29a957eca54beca11ba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/0b/67/d70b6779dcaf8956a0aab29a957eca54beca11ba.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc5%252Fb9%252Fde%252Fc5b9ded6fd49df0d2d1081bb6b08433fd0e08bf7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/b9/de/c5b9ded6fd49df0d2d1081bb6b08433fd0e08bf7.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fff%252Fe9%252Fbe%252Fffe9be9b47538c72f5e7e7048278c3e94d4b6fe5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/e9/be/ffe9be9b47538c72f5e7e7048278c3e94d4b6fe5.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F3a%252Fb7%252Fa33ab7dbe270c9fa25c48d9ba993c75c6620b1f8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/3a/b7/a33ab7dbe270c9fa25c48d9ba993c75c6620b1f8.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb6%252Fdb%252Ff7%252Fb6dbf7c33a0b057b080dbc1614e4f52a7bbc201e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/db/f7/b6dbf7c33a0b057b080dbc1614e4f52a7bbc201e.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb1%252Fd7%252Fa4%252Fb1d7a4eef6704a40f49530b0e9f24a622fb63a17.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/d7/a4/b1d7a4eef6704a40f49530b0e9f24a622fb63a17.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7f%252F8c%252F6b%252F7f8c6bdf2b3dac01803aa21f44ddb7a6d5e00c2a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/8c/6b/7f8c6bdf2b3dac01803aa21f44ddb7a6d5e00c2a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F56%252F8a%252F29%252F568a29c54cc28ab452c48fc5f7fa842e0386c8b2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/8a/29/568a29c54cc28ab452c48fc5f7fa842e0386c8b2.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe7%252F86%252Fff%252Fe786ffb814ea13b8ac5d797cf444a29e8aa98998.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/86/ff/e786ffb814ea13b8ac5d797cf444a29e8aa98998.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 98bb9545-3ec3-5309-aee2-9f44d08f65d5 with identifier 3143794309
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 98bb9545-3ec3-5309-aee2-9f44d08f65d5
2026-03-30 15:16:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Volkswagen Passat SW 1.6 TDI 120ch DSG7 / À partir de 203.85 '
                '€/mois\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Passat\n'
                'Energie : Diesel\n'
                'Boîte : Automatique\n'
                'Kilométrage : 138 000km\n'
                '1ère mise en circulation : 30/01/2019\n'
                'Puiss. fiscale : 6cv\n'
                'Puiss. dynamique : 120ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonction\n'
                '- Ordinateur de bord\n'
                '- GPS\n'
                '- Start & Stop\n'
                '- Climatisation automatique\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                '- MirrorLink et Apple CarPlay\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Volant réglable multifonctions\n'
                '- Frein de parking automatique\n'
                '- Accoudoir central\n'
                '- Jantes aluminium\n'
                "- Radar avant/arrière de détection d'obstacles\n"
                '- Feux et essuies glaces automatique\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Feux et essuis glaces automatiques\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'ENTRETIEN\n'
                '- Révision faite en novembre 2025\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'FINANCEMENT\n'
                'Financez ce véhicule à partir de 203.85 €/mois* pendant 72 '
                'mois avec un apport de 4000€ ou à partir de 278.05 €/mois* '
                'sans apport.\n'
                "Avec possibilité d'extension de garantie sur la durée du "
                'financement.\n'
                '\n'
                'Documents à fournir :\n'
                '• Pièce d’identité et permis de conduire recto/verso\n'
                '• Justificatif de domicile de moins de trois mois\n'
                '• Votre dernier avis d’imposition\n'
                '• Vos trois derniers bulletins de salaire\n'
                '• RIB\n'
                '\n'
                'Un crédit vous engage et doit être remboursé. Vérifiez vos '
                'capacités de remboursement avant de vous engager.\n'
                '*Voir conditions en concession.\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '98bb9545-3ec3-5309-aee2-9f44d08f65d5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143794309',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Passat',
 'odometer': 138000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/0b/67/d70b6779dcaf8956a0aab29a957eca54beca11ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/b9/de/c5b9ded6fd49df0d2d1081bb6b08433fd0e08bf7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/e9/be/ffe9be9b47538c72f5e7e7048278c3e94d4b6fe5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/3a/b7/a33ab7dbe270c9fa25c48d9ba993c75c6620b1f8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/db/f7/b6dbf7c33a0b057b080dbc1614e4f52a7bbc201e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/d7/a4/b1d7a4eef6704a40f49530b0e9f24a622fb63a17.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/8c/6b/7f8c6bdf2b3dac01803aa21f44ddb7a6d5e00c2a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/8a/29/568a29c54cc28ab452c48fc5f7fa842e0386c8b2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/86/ff/e786ffb814ea13b8ac5d797cf444a29e8aa98998.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175052,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/0b/67/d70b6779dcaf8956a0aab29a957eca54beca11ba.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158431,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/b9/de/c5b9ded6fd49df0d2d1081bb6b08433fd0e08bf7.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154043,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/e9/be/ffe9be9b47538c72f5e7e7048278c3e94d4b6fe5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154454,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/3a/b7/a33ab7dbe270c9fa25c48d9ba993c75c6620b1f8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160067,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/db/f7/b6dbf7c33a0b057b080dbc1614e4f52a7bbc201e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167412,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/d7/a4/b1d7a4eef6704a40f49530b0e9f24a622fb63a17.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121227,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/8c/6b/7f8c6bdf2b3dac01803aa21f44ddb7a6d5e00c2a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131898,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/8a/29/568a29c54cc28ab452c48fc5f7fa842e0386c8b2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b/eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79451,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/86/ff/e786ffb814ea13b8ac5d797cf444a29e8aa98998.jpg?rule=ad-large',
             'Width': 600}],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Passat SW 1.6 TDI 120ch DSG7 / À partir de 203.85 /mois',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273143794309%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3143794309: {'created_time': 1774883781.601157, 'last_price_update_time': 1774883781.60117}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143794309') HTTP/1.1" 204 0
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165672194
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165672194%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165672194: 1
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165672194
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Volkswagen Polo V 1.0 75ch Edition 3p\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Polo\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 96 000 km\n'
                '1ère mise en circulation : 20/01/2016\n'
                'Puiss. fiscale : 4cv\n'
                'Puiss. dynamique : 75ch\n'
                '3 portes, 5 places\n'
                '\n'
                'ENTRETIEN\n'
                '- Kit de distribution fait mars 2026\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Volant en cuir\n'
                '- Climatisation\n'
                '- Sièges avant chauffants\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                '- Phares antibrouillard AV/AR\n'
                '- Répartiteur électronique de freinage\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3165672194',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 96000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/25/20/e02520f12ebf22ad2a519cd162c6266757dc9712.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/e7/bb/68e7bb757575ed5eae87e231c55754ac4b1a1e30.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/7b/6e/7c7b6ee87673f65da01dd371c8c2a219147680ad.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f3/1f/93f31f1c63ba81a4010ebdb87d2ce4e0ca1a9402.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/9e/be/219ebe34d1681c62055e8bbfabe99db774a2637a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/82/8a/15828a41f8d0842b2b68b9798a7f67dddd13bbf6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/2a/f2/962af2cf6016f57cd43ab70bb9afde6a16b58445.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/21/b6/0221b688b1a9dba0d6588c84212290aeb8d5486b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/2c/0e/gh2c0e6766d768a168f553b2f0cdc4687bd2bb2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/e5/5d/5be55df514dfe53130d4fc912b3e30174dcbddbf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/b1/6c/65b16ceb8b904a91d3ff1c9a95faa52ca30e98b2.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Volkswagen Polo V 1.0 75ch Edition 3p',
 'transmission': 'manual',
 'trim': 'Polo 1.0 75ch Edition 3p',
 'vin': None,
 'year': 2016}
2026-03-30 15:16:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b298c0c8-7211-5a39-8eef-3a3cab4019c9 with identifier: 3165672194
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b298c0c8-7211-5a39-8eef-3a3cab4019c9
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F25%252F20%252Fe02520f12ebf22ad2a519cd162c6266757dc9712.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/25/20/e02520f12ebf22ad2a519cd162c6266757dc9712.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F68%252Fe7%252Fbb%252F68e7bb757575ed5eae87e231c55754ac4b1a1e30.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/68/e7/bb/68e7bb757575ed5eae87e231c55754ac4b1a1e30.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7c%252F7b%252F6e%252F7c7b6ee87673f65da01dd371c8c2a219147680ad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/7b/6e/7c7b6ee87673f65da01dd371c8c2a219147680ad.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ff3%252F1f%252F93f31f1c63ba81a4010ebdb87d2ce4e0ca1a9402.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f3/1f/93f31f1c63ba81a4010ebdb87d2ce4e0ca1a9402.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F21%252F9e%252Fbe%252F219ebe34d1681c62055e8bbfabe99db774a2637a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/9e/be/219ebe34d1681c62055e8bbfabe99db774a2637a.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F15%252F82%252F8a%252F15828a41f8d0842b2b68b9798a7f67dddd13bbf6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/15/82/8a/15828a41f8d0842b2b68b9798a7f67dddd13bbf6.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2a%252Ff2%252F962af2cf6016f57cd43ab70bb9afde6a16b58445.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/96/2a/f2/962af2cf6016f57cd43ab70bb9afde6a16b58445.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F21%252Fb6%252F0221b688b1a9dba0d6588c84212290aeb8d5486b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/02/21/b6/0221b688b1a9dba0d6588c84212290aeb8d5486b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fgh%252F2c%252F0e%252Fgh2c0e6766d768a168f553b2f0cdc4687bd2bb2b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/2c/0e/gh2c0e6766d768a168f553b2f0cdc4687bd2bb2b.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5b%252Fe5%252F5d%252F5be55df514dfe53130d4fc912b3e30174dcbddbf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/e5/5d/5be55df514dfe53130d4fc912b3e30174dcbddbf.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b298c0c8-7211-5a39-8eef-3a3cab4019c9 with identifier 3165672194
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b298c0c8-7211-5a39-8eef-3a3cab4019c9
2026-03-30 15:16:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Volkswagen Polo V 1.0 75ch Edition 3p\n'
                '\n'
                'Marque : Volkswagen\n'
                'Version : Polo\n'
                'Energie : Essence\n'
                'Boîte : Manuelle\n'
                'Kilométrage : 96 000 km\n'
                '1ère mise en circulation : 20/01/2016\n'
                'Puiss. fiscale : 4cv\n'
                'Puiss. dynamique : 75ch\n'
                '3 portes, 5 places\n'
                '\n'
                'ENTRETIEN\n'
                '- Kit de distribution fait mars 2026\n'
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran multifonctions\n'
                '- Ordinateur de bord\n'
                '- Volant en cuir\n'
                '- Climatisation\n'
                '- Sièges avant chauffants\n'
                '- Volant réglable multifonctions\n'
                '- Accoudoir central\n'
                '- Fermeture centralisée\n'
                '- Contrôle pression des pneus\n'
                '- Phares antibrouillard AV/AR\n'
                '- Répartiteur électronique de freinage\n'
                '- Airbags latéraux et rideaux\n'
                '- Fixation ISOFIX\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- ABS, ESP\n'
                '- ETC...\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'b298c0c8-7211-5a39-8eef-3a3cab4019c9',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165672194',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 96000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 11,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/25/20/e02520f12ebf22ad2a519cd162c6266757dc9712.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/e7/bb/68e7bb757575ed5eae87e231c55754ac4b1a1e30.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/7b/6e/7c7b6ee87673f65da01dd371c8c2a219147680ad.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f3/1f/93f31f1c63ba81a4010ebdb87d2ce4e0ca1a9402.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/9e/be/219ebe34d1681c62055e8bbfabe99db774a2637a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/82/8a/15828a41f8d0842b2b68b9798a7f67dddd13bbf6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/2a/f2/962af2cf6016f57cd43ab70bb9afde6a16b58445.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/21/b6/0221b688b1a9dba0d6588c84212290aeb8d5486b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/2c/0e/gh2c0e6766d768a168f553b2f0cdc4687bd2bb2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/e5/5d/5be55df514dfe53130d4fc912b3e30174dcbddbf.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169326,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/25/20/e02520f12ebf22ad2a519cd162c6266757dc9712.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171146,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/e7/bb/68e7bb757575ed5eae87e231c55754ac4b1a1e30.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166563,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/7b/6e/7c7b6ee87673f65da01dd371c8c2a219147680ad.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166475,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/f3/1f/93f31f1c63ba81a4010ebdb87d2ce4e0ca1a9402.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166626,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/9e/be/219ebe34d1681c62055e8bbfabe99db774a2637a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169989,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/82/8a/15828a41f8d0842b2b68b9798a7f67dddd13bbf6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166553,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/2a/f2/962af2cf6016f57cd43ab70bb9afde6a16b58445.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118224,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/21/b6/0221b688b1a9dba0d6588c84212290aeb8d5486b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102030,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/2c/0e/gh2c0e6766d768a168f553b2f0cdc4687bd2bb2b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b298c0c8-7211-5a39-8eef-3a3cab4019c9/b298c0c8-7211-5a39-8eef-3a3cab4019c9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77271,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/e5/5d/5be55df514dfe53130d4fc912b3e30174dcbddbf.jpg?rule=ad-large',
             'Width': 600}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Volkswagen Polo V 1.0 75ch Edition 3p',
 'transmission': 'manual',
 'trim': 'Polo 1.0 75ch Edition 3p',
 'vin': None,
 'year': 2016}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165672194%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3165672194: {'created_time': 1774883781.844709, 'last_price_update_time': 1774883781.844721}
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165672194') HTTP/1.1" 204 0
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168153486
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168153486%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168153486: 1
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168153486
2026-03-30 15:16:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Peugeot 208 1.6l 92ch Allure\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 208 Allure\n'
                'Energie : Diesel\n'
                'Boîte : Automatique\n'
                'Kilométrage : 69 000km\n'
                '1ère mise en circulation : 09/11/2012\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 92ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran tactile multifonction\n'
                '- Ordinateur de bord\n'
                '- Volant réglable\n'
                '- Volant en cuir multifonctions\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Jantes aluminium\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Feux arrière à LED\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'ENTRETIEN\n'
                '- Très bon état extérieur qu’intérieur\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3168153486',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 69000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/6f/a8/4e6fa8f219fb638d72467613135698a13ecaa676.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/05/fe/1a05fea28b2842b88384f2e6b2a49dbe130f84ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/23/37/2a2337758f07a6e2a0d4491b1b35ae9f04986fa3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/02/b7/4502b74c6860c4e5fd29f8d5a2100db3846a9b09.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/72/11/b67211049e087397d76ed413e15e8feb3686dc4c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/20/ac/db20ac5c5847ecfdca8539304009e81a51d41ef8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/fb/51/00fb511098ec48104bab61fb1ad3dd527aa8eae6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/cb/07/accb078121920e878514ac60136752e421868ce0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/3e/11/f53e11c19eca693e20808ab6595ecf442c596714.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/43/6e/df436e406f4597b523762fcd2eb0109bfcd7cf78.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/5f/04/715f0430a41e2e732e04b1848d4d224f802b7c75.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/9e/27/1c9e279758b85eee57031d07d01d949307b3bc53.jpg?rule=ad-large'],
 'price': 10490,
 'price_includes_vat': False,
 'registration_date': '2012-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 208 1.6l 92ch Allure Boîte Auto',
 'transmission': 'automatic',
 'trim': '208 1.6 e-HDi FAP Allure BMP6  5p',
 'vin': None,
 'year': 2012}
2026-03-30 15:16:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 755acecd-9dff-5862-86d1-a7deb228953a with identifier: 3168153486
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 755acecd-9dff-5862-86d1-a7deb228953a
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F6f%252Fa8%252F4e6fa8f219fb638d72467613135698a13ecaa676.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/6f/a8/4e6fa8f219fb638d72467613135698a13ecaa676.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1a%252F05%252Ffe%252F1a05fea28b2842b88384f2e6b2a49dbe130f84ba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/05/fe/1a05fea28b2842b88384f2e6b2a49dbe130f84ba.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2a%252F23%252F37%252F2a2337758f07a6e2a0d4491b1b35ae9f04986fa3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/23/37/2a2337758f07a6e2a0d4491b1b35ae9f04986fa3.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F45%252F02%252Fb7%252F4502b74c6860c4e5fd29f8d5a2100db3846a9b09.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/45/02/b7/4502b74c6860c4e5fd29f8d5a2100db3846a9b09.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb6%252F72%252F11%252Fb67211049e087397d76ed413e15e8feb3686dc4c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/72/11/b67211049e087397d76ed413e15e8feb3686dc4c.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F20%252Fac%252Fdb20ac5c5847ecfdca8539304009e81a51d41ef8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/20/ac/db20ac5c5847ecfdca8539304009e81a51d41ef8.jpg?rule=ad-large already downloaded
2026-03-30 15:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ffb%252F51%252F00fb511098ec48104bab61fb1ad3dd527aa8eae6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/fb/51/00fb511098ec48104bab61fb1ad3dd527aa8eae6.jpg?rule=ad-large already downloaded
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fcb%252F07%252Faccb078121920e878514ac60136752e421868ce0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/cb/07/accb078121920e878514ac60136752e421868ce0.jpg?rule=ad-large already downloaded
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff5%252F3e%252F11%252Ff53e11c19eca693e20808ab6595ecf442c596714.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/3e/11/f53e11c19eca693e20808ab6595ecf442c596714.jpg?rule=ad-large already downloaded
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F43%252F6e%252Fdf436e406f4597b523762fcd2eb0109bfcd7cf78.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/43/6e/df436e406f4597b523762fcd2eb0109bfcd7cf78.jpg?rule=ad-large already downloaded
2026-03-30 15:16:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 755acecd-9dff-5862-86d1-a7deb228953a with identifier 3168153486
2026-03-30 15:16:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 755acecd-9dff-5862-86d1-a7deb228953a
2026-03-30 15:16:22 [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': 'Peugeot 208 1.6l 92ch Allure\n'
                '\n'
                'Marque : Peugeot\n'
                'Version : 208 Allure\n'
                'Energie : Diesel\n'
                'Boîte : Automatique\n'
                'Kilométrage : 69 000km\n'
                '1ère mise en circulation : 09/11/2012\n'
                'Puiss. fiscale : 5cv\n'
                'Puiss. dynamique : 92ch\n'
                '5 portes, 5 places\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                '- Ecran tactile multifonction\n'
                '- Ordinateur de bord\n'
                '- Volant réglable\n'
                '- Volant en cuir multifonctions\n'
                '- Climatisation automatique\n'
                '- Sièges avant chauffants\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Jantes aluminium\n'
                '- Prise auxiliaire, USB\n'
                '- Kit mains-libres Bluetooth\n'
                "- Radar arrière de détection d'obstacles\n"
                '- Feux arrière à LED\n'
                '- Fermeture centralisée\n'
                "- Aide au freinage d'urgence\n"
                '- Airbags latéraux et rideaux\n'
                '- Verrouillage automatique des portes en roulant\n'
                '- Fixation ISOFIX\n'
                '- ABS, ESP etc...\n'
                '\n'
                'ENTRETIEN\n'
                '- Très bon état extérieur qu’intérieur\n'
                "- Carnet d'entretien à jour\n"
                '- Contrôle technique à jour\n'
                '- Aucun frais à prévoir\n'
                '- Garantie 12 mois\n'
                '\n'
                'SL CARS\n'
                '4 Rue des Platanes\n'
                '67120 Duppigheim\n'
                '\n'
                "HORAIRES D'OUVERTURE :\n"
                'Du Lundi au Vendredi\n'
                '10h00 - 12h00\n'
                '14h00 - 18h00\n'
                '\n'
                'Samedi\n'
                '10h00 - 17h00',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '755acecd-9dff-5862-86d1-a7deb228953a',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168153486',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 69000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/6f/a8/4e6fa8f219fb638d72467613135698a13ecaa676.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/05/fe/1a05fea28b2842b88384f2e6b2a49dbe130f84ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/23/37/2a2337758f07a6e2a0d4491b1b35ae9f04986fa3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/02/b7/4502b74c6860c4e5fd29f8d5a2100db3846a9b09.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/72/11/b67211049e087397d76ed413e15e8feb3686dc4c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/20/ac/db20ac5c5847ecfdca8539304009e81a51d41ef8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/fb/51/00fb511098ec48104bab61fb1ad3dd527aa8eae6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/cb/07/accb078121920e878514ac60136752e421868ce0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/3e/11/f53e11c19eca693e20808ab6595ecf442c596714.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/43/6e/df436e406f4597b523762fcd2eb0109bfcd7cf78.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160231,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/6f/a8/4e6fa8f219fb638d72467613135698a13ecaa676.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157992,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/05/fe/1a05fea28b2842b88384f2e6b2a49dbe130f84ba.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169067,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/23/37/2a2337758f07a6e2a0d4491b1b35ae9f04986fa3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160737,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/02/b7/4502b74c6860c4e5fd29f8d5a2100db3846a9b09.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151130,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/72/11/b67211049e087397d76ed413e15e8feb3686dc4c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159436,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/20/ac/db20ac5c5847ecfdca8539304009e81a51d41ef8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125750,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/fb/51/00fb511098ec48104bab61fb1ad3dd527aa8eae6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122075,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/cb/07/accb078121920e878514ac60136752e421868ce0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115909,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/3e/11/f53e11c19eca693e20808ab6595ecf442c596714.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_755acecd-9dff-5862-86d1-a7deb228953a/755acecd-9dff-5862-86d1-a7deb228953a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90980,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/43/6e/df436e406f4597b523762fcd2eb0109bfcd7cf78.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 10490,
 'price_includes_vat': False,
 'registration_date': '2012-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot 208 1.6l 92ch Allure Boîte Auto',
 'transmission': 'automatic',
 'trim': '208 1.6 e-HDi FAP Allure BMP6  5p',
 'vin': None,
 'year': 2012}
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168153486%27 HTTP/1.1" 200 None
2026-03-30 15:16:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3168153486: {'created_time': 1774883782.110656, 'last_price_update_time': 1774883782.110667}
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168153486') HTTP/1.1" 204 0
2026-03-30 15:16:22 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-30 15:16:22 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:16:22 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:16:22 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:16:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4ae0daac2c1f11f18e133aacc95538c6
2026-03-30 15:16:22 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:16:22 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:16:22 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:22 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:22 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-30 15:16:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:16:23 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 6, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:23 [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%201773587783 HTTP/1.1" 200 None
2026-03-30 15:16:23 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (17 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/4ae0daac2c1f11f18e133aacc95538c6.jl
2026-03-30 15:16:23 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 704,
 'downloader/request_count': 2,
 'downloader/request_method_count/GET': 1,
 'downloader/request_method_count/POST': 1,
 'downloader/response_bytes': 705964,
 'downloader/response_count': 2,
 'downloader/response_status_count/200': 2,
 'elapsed_time_seconds': 15.664966,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 16, 23, 416935, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 17,
 'log_count/DEBUG': 511,
 'log_count/INFO': 360,
 'memusage/max': 149295104,
 'memusage/startup': 149295104,
 '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': 17,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 2,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 1.3917647320777178,
 'scrapy-zyte-api/mean_response_seconds': 1.6655438169836998,
 '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': 17,
 'source/total_available': 17,
 'start_time': datetime.datetime(2026, 3, 30, 15, 16, 7, 751969, tzinfo=datetime.timezone.utc)}
2026-03-30 15:16:23 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:16:23 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f2d25597450>
2026-03-30 15:16:23 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f2d25597c10>

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)