PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)
2026-01-28 12:39:54 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-01-28 12:39:54 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-01-28 12:39:54 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-01-28 12:39:54 [auto_selling_leboncoin.fr] INFO: _job: 25a3eb90fc3011f0a599c2c555c92d63, SCRAPY_JOB: None
2026-01-28 12:39:54 [scrapy.addons] INFO: Enabled addons:
[]
2026-01-28 12:39:54 [asyncio] DEBUG: Using selector: EpollSelector
2026-01-28 12:39:54 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-01-28 12:39:54 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-01-28 12:39:54 [scrapy.extensions.telnet] INFO: Telnet Password: f593d16c70081c15
2026-01-28 12:39:54 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-01-28 12:39:54 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 3600,
'CONCURRENT_REQUESTS': 5,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_leboncoin.fr/25a3eb90fc3011f0a599c2c555c92d63.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-01-28 12:39:54 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:39:54 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:39:54 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-01-28 12:39:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-01-28 12:39:54 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-01-28 12:39:54 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-01-28 12:39:54 [scrapy.core.engine] INFO: Spider opened
2026-01-28 12:39:54 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 12:39:54 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-01-28 12:39:54 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-01-28 12:39:54 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-01-28 12:39:54 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-01-28 12:39:54 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:39:54 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:39:59 [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: 25a3eb90fc3011f0a599c2c555c92d63
2026-01-28 12:39:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:40:05 [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-01-28 12:40:05 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '7192db41-0d59-43c7-bf77-57451b704395', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '59cc05b5-ae81-4d0f-b697-a5a09e4dd858', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1927284004, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'c9PfYr7j_AHOtAw10TCfvDobxVGKuDW_0qC5iutCAdZrRtiQOHHsSoaifz1TCRlpiKuXK7sJRA5tFwsfFepBmxA5hKAh8f6F21Gq_NQ8~Fc_sWBqv91iXCp3utT8hFbe', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1801140004, 'httpOnly': False, 'secure': True}]
2026-01-28 12:40:05 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '7192db41-0d59-43c7-bf77-57451b704395', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '59cc05b5-ae81-4d0f-b697-a5a09e4dd858', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'c9PfYr7j_AHOtAw10TCfvDobxVGKuDW_0qC5iutCAdZrRtiQOHHsSoaifz1TCRlpiKuXK7sJRA5tFwsfFepBmxA5hKAh8f6F21Gq_NQ8~Fc_sWBqv91iXCp3utT8hFbe', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-01-28 12:40:05 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'FRA56-P14'], b'Date': [b'Wed, 28 Jan 2026 12:40:04 GMT'], b'Vary': [b'accept-encoding'], b'Strict-Transport-Security': [b'max-age=15768000'], 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'Via': [b'1.1 dcedafde3c85f7d772bd8e7da520f9b8.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=c9PfYr7j_AHOtAw10TCfvDobxVGKuDW_0qC5iutCAdZrRtiQOHHsSoaifz1TCRlpiKuXK7sJRA5tFwsfFepBmxA5hKAh8f6F21Gq_NQ8~Fc_sWBqv91iXCp3utT8hFbe; 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'Etag': [b'W/"13pqhkols1pas8t"'], b'Content-Security-Policy-Report-Only': [b'object-src *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Content-Type': [b'text/html; charset=utf-8'], b'X-Cache': [b'Miss from cloudfront'], b'Cache-Control': [b'private, no-cache, no-store, max-age=0, must-revalidate'], b'X-Datadome': [b'protected'], b'X-Amz-Cf-Id': [b'AkUHEOMBvNOOwDL3MDmUxY5vIgFBkayPwtiG7Yo83nw8mTKlhMykMg==']}
2026-01-28 12:40:05 [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-01-28 12:40:05 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '7192db41-0d59-43c7-bf77-57451b704395', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '59cc05b5-ae81-4d0f-b697-a5a09e4dd858', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'c9PfYr7j_AHOtAw10TCfvDobxVGKuDW_0qC5iutCAdZrRtiQOHHsSoaifz1TCRlpiKuXK7sJRA5tFwsfFepBmxA5hKAh8f6F21Gq_NQ8~Fc_sWBqv91iXCp3utT8hFbe', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-01-28 12:40:05 [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-01-28 12:40:05 [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-01-28 12:40:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:40:06 [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-01-28 12:40:07 [auto_selling_leboncoin.fr] INFO: Found 16 listings on page 1
2026-01-28 12:40:07 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3110635298
2026-01-28 12:40:07 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:40:07 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [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%273110635298%27 HTTP/1.1" 200 None
2026-01-28 12:40:07 [auto_selling_leboncoin.fr] INFO: Scrape type for 3110635298: 1
2026-01-28 12:40:07 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3110635298
2026-01-28 12:40:07 [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/3110635298',
'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-01-28 12:40:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b with identifier: 3110635298
2026-01-28 12:40:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:07 [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-01-28 12:40:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b with identifier 3110635298
2026-01-28 12:40:07 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-01-28 12:40:07 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:40:07 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:40:07 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:40:07 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-01-28 12:40:07 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:40:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:07 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1986
2026-01-28 12:40:07 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769604007
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769604007
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:40:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b
2026-01-28 12:40:08 [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': 'eb375e5a-23b7-5f6d-84ea-b07cd71ddb7b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3110635298',
'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-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [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%273110635298%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3110635298: {'created_time': 1769604008.281015, 'last_price_update_time': 1769604008.281024}
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3110635298') HTTP/1.1" 204 0
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3135009443
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [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%273135009443%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3135009443: 1
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3135009443
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Mercedes-Benz Classe E Break 320 CDI V6 4 Matic\n'
'\n'
'Marque : Mercedes-Benz\n'
'Version : Classe E 320\n'
'Energie : Diesel\n'
'Boîte : Automatique\n'
'Kilométrage : 160 000km\n'
'1ère mise en circulation : 27/02/2009\n'
'Puiss. fiscale : 15cv\n'
'Puiss. dynamique : 224ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- GPS\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'
'- 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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'*** Voiture en dépôt vente***\n'
'* Voiture en excellent état\n'
'* Entretien à jour\n'
'* Contrôle technique à jour\n'
'* Aucun frais à prévoir\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/3135009443',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe E',
'odometer': 160000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/da/28/b1da2859b8b938d1f11d327af442f54fb16b0acc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/50/97/d750970f09ff0b60561ccd1b7979904d24735aa7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/40/33/0a40332f5e4110b1b7ec61dce233658708c11be8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/db/93/eadb930f0ce742f9bc047c59c41129e6057513ea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/ff/71/26ff71e1ee9461f13397fd46584014bb2b0fb616.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/e6/7c/b5e67cf793fece8fa0305b5097fe625d53e24512.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/78/e9/4b78e906d91995adb91426a858d88547c0c7cc19.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/56/6d/10566d2a179480e8ba291963410aa4f73261ba88.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/d0/e0/e4d0e0a3f85994d9edd6413e538ab310fce8e9ae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/7c/73/767c731b2c9edbb372c87cb4eb81e2d03e9d07c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/63/24/e763247e00a61fac2a0e2e446444d46f722d6fda.jpg?rule=ad-large'],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2009-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Mercedes-Benz Classe E Break 320 CDI V6 4 Matic',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2009}
2026-01-28 12:40:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c89a7d43-ac6f-5269-8841-927b2d71fe50 with identifier: 3135009443
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 11 photos for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fda%252F28%252Fb1da2859b8b938d1f11d327af442f54fb16b0acc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/da/28/b1da2859b8b938d1f11d327af442f54fb16b0acc.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F50%252F97%252Fd750970f09ff0b60561ccd1b7979904d24735aa7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/50/97/d750970f09ff0b60561ccd1b7979904d24735aa7.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F40%252F33%252F0a40332f5e4110b1b7ec61dce233658708c11be8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/40/33/0a40332f5e4110b1b7ec61dce233658708c11be8.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fea%252Fdb%252F93%252Feadb930f0ce742f9bc047c59c41129e6057513ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/db/93/eadb930f0ce742f9bc047c59c41129e6057513ea.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F26%252Fff%252F71%252F26ff71e1ee9461f13397fd46584014bb2b0fb616.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/ff/71/26ff71e1ee9461f13397fd46584014bb2b0fb616.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252Fe6%252F7c%252Fb5e67cf793fece8fa0305b5097fe625d53e24512.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/e6/7c/b5e67cf793fece8fa0305b5097fe625d53e24512.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F78%252Fe9%252F4b78e906d91995adb91426a858d88547c0c7cc19.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/78/e9/4b78e906d91995adb91426a858d88547c0c7cc19.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F10%252F56%252F6d%252F10566d2a179480e8ba291963410aa4f73261ba88.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/10/56/6d/10566d2a179480e8ba291963410aa4f73261ba88.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe4%252Fd0%252Fe0%252Fe4d0e0a3f85994d9edd6413e538ab310fce8e9ae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/d0/e0/e4d0e0a3f85994d9edd6413e538ab310fce8e9ae.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F7c%252F73%252F767c731b2c9edbb372c87cb4eb81e2d03e9d07c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/76/7c/73/767c731b2c9edbb372c87cb4eb81e2d03e9d07c9.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F63%252F24%252Fe763247e00a61fac2a0e2e446444d46f722d6fda.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/63/24/e763247e00a61fac2a0e2e446444d46f722d6fda.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3126680671
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [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%273126680671%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3126680671: 1
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3126680671
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Peugeot 5008 1.5 BlueHDi 130ch 7p EAT8 / À partir de 222.4 € '
'/ mois\n'
'\n'
'Marque : Peugeot\n'
'Version : 5008\n'
'Energie : Diesel\n'
'Boîte : Automatique\n'
'Kilométrage : 71 000km\n'
'1ère mise en circulation : 27/02/2020\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 130ch\n'
'5 portes, 7 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Cockpit numérique\n'
'- Ecran multifonctions\n'
'- GPS\n'
'- Caméras 360° 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'
'- Frein de parking automatique\n'
'- Accoudoir central\n'
'- Jantes aluminium\n'
'- Phares additionnels en virage\n'
'- Feux et essuies glaces automatique\n'
"- Radar arrière de détection d'obstacles\n"
'- Vitres avant arrières électriques\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'
'- Airbags latéraux et rideaux\n'
'- Fixation ISOFIX\n'
'- ABS, ESP\n'
'- ETC...\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'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 222.4 € / mois* pendant 72 '
'mois avec un apport de 5000€ ou à partir de 315.15 € / 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': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3126680671',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '5008',
'odometer': 71000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/77/c6/ee/77c6ee69f031cb67ad74f16724ffeaa2eb8700f3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/78/bb/0278bbdf235c2f8bc50ad58e87dbed35a3eee76a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/ce/24/f8ce24f7cba4834375104b6f8f2fa5b6d233ff34.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/d9/25/6cd925af4493be8f76e9633872ae9c9d7431d39e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/91/06/65910623c165af80440b7150203ca1f595128bbb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/e8/f2/20e8f2ff964c7c49a7d613252701bcfa0d7bca9d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/65/e0/4765e0ad24797c36dc100947df97d6bfd2817559.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/40/92/3140925d562c54444a59c838c8e19a8cf900901e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/d4/3e/8cd43e5d0133535063838932ad7ca17f289bdf3c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ef/62/93ef629b13487dc502a80242a72fb8f5fbc1b8dc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/8c/de/9f8cde63c36a87a75b8028f2e0d676837c2eeeec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/da/94/4fda94704350f72fc2ef1477a27d38179a7fbd2d.jpg?rule=ad-large'],
'price': 16990,
'price_includes_vat': False,
'registration_date': '2020-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 5008 1.5 BlueHDi 130ch 7p EAT8 / À partir de 222.4 / mois',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2020}
2026-01-28 12:40:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e19a11e9-b2fb-560a-8a97-127c23402648 with identifier: 3126680671
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 12 photos for item e19a11e9-b2fb-560a-8a97-127c23402648
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fc6%252Fee%252F77c6ee69f031cb67ad74f16724ffeaa2eb8700f3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/c6/ee/77c6ee69f031cb67ad74f16724ffeaa2eb8700f3.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F78%252Fbb%252F0278bbdf235c2f8bc50ad58e87dbed35a3eee76a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/02/78/bb/0278bbdf235c2f8bc50ad58e87dbed35a3eee76a.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fce%252F24%252Ff8ce24f7cba4834375104b6f8f2fa5b6d233ff34.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/ce/24/f8ce24f7cba4834375104b6f8f2fa5b6d233ff34.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6c%252Fd9%252F25%252F6cd925af4493be8f76e9633872ae9c9d7431d39e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/d9/25/6cd925af4493be8f76e9633872ae9c9d7431d39e.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F65%252F91%252F06%252F65910623c165af80440b7150203ca1f595128bbb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/91/06/65910623c165af80440b7150203ca1f595128bbb.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fe8%252Ff2%252F20e8f2ff964c7c49a7d613252701bcfa0d7bca9d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/20/e8/f2/20e8f2ff964c7c49a7d613252701bcfa0d7bca9d.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F65%252Fe0%252F4765e0ad24797c36dc100947df97d6bfd2817559.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/47/65/e0/4765e0ad24797c36dc100947df97d6bfd2817559.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F40%252F92%252F3140925d562c54444a59c838c8e19a8cf900901e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/40/92/3140925d562c54444a59c838c8e19a8cf900901e.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fd4%252F3e%252F8cd43e5d0133535063838932ad7ca17f289bdf3c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/d4/3e/8cd43e5d0133535063838932ad7ca17f289bdf3c.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fef%252F62%252F93ef629b13487dc502a80242a72fb8f5fbc1b8dc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ef/62/93ef629b13487dc502a80242a72fb8f5fbc1b8dc.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9f%252F8c%252Fde%252F9f8cde63c36a87a75b8028f2e0d676837c2eeeec.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/8c/de/9f8cde63c36a87a75b8028f2e0d676837c2eeeec.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4f%252Fda%252F94%252F4fda94704350f72fc2ef1477a27d38179a7fbd2d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/da/94/4fda94704350f72fc2ef1477a27d38179a7fbd2d.jpg?rule=ad-large already downloaded
2026-01-28 12:40:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e19a11e9-b2fb-560a-8a97-127c23402648 with identifier 3126680671
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e19a11e9-b2fb-560a-8a97-127c23402648
2026-01-28 12:40:08 [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 5008 1.5 BlueHDi 130ch 7p EAT8 / À partir de 222.4 € '
'/ mois\n'
'\n'
'Marque : Peugeot\n'
'Version : 5008\n'
'Energie : Diesel\n'
'Boîte : Automatique\n'
'Kilométrage : 71 000km\n'
'1ère mise en circulation : 27/02/2020\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 130ch\n'
'5 portes, 7 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Cockpit numérique\n'
'- Ecran multifonctions\n'
'- GPS\n'
'- Caméras 360° 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'
'- Frein de parking automatique\n'
'- Accoudoir central\n'
'- Jantes aluminium\n'
'- Phares additionnels en virage\n'
'- Feux et essuies glaces automatique\n'
"- Radar arrière de détection d'obstacles\n"
'- Vitres avant arrières électriques\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'
'- Airbags latéraux et rideaux\n'
'- Fixation ISOFIX\n'
'- ABS, ESP\n'
'- ETC...\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'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 222.4 € / mois* pendant 72 '
'mois avec un apport de 5000€ ou à partir de 315.15 € / 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': 'Diesel',
'id': 'e19a11e9-b2fb-560a-8a97-127c23402648',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3126680671',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '5008',
'odometer': 71000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 12,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/77/c6/ee/77c6ee69f031cb67ad74f16724ffeaa2eb8700f3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/78/bb/0278bbdf235c2f8bc50ad58e87dbed35a3eee76a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/ce/24/f8ce24f7cba4834375104b6f8f2fa5b6d233ff34.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/d9/25/6cd925af4493be8f76e9633872ae9c9d7431d39e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/91/06/65910623c165af80440b7150203ca1f595128bbb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/e8/f2/20e8f2ff964c7c49a7d613252701bcfa0d7bca9d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/65/e0/4765e0ad24797c36dc100947df97d6bfd2817559.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/40/92/3140925d562c54444a59c838c8e19a8cf900901e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/d4/3e/8cd43e5d0133535063838932ad7ca17f289bdf3c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ef/62/93ef629b13487dc502a80242a72fb8f5fbc1b8dc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/8c/de/9f8cde63c36a87a75b8028f2e0d676837c2eeeec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/da/94/4fda94704350f72fc2ef1477a27d38179a7fbd2d.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164121,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/c6/ee/77c6ee69f031cb67ad74f16724ffeaa2eb8700f3.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171794,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/78/bb/0278bbdf235c2f8bc50ad58e87dbed35a3eee76a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168355,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/ce/24/f8ce24f7cba4834375104b6f8f2fa5b6d233ff34.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166660,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/d9/25/6cd925af4493be8f76e9633872ae9c9d7431d39e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175134,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/91/06/65910623c165af80440b7150203ca1f595128bbb.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182499,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/e8/f2/20e8f2ff964c7c49a7d613252701bcfa0d7bca9d.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128561,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/65/e0/4765e0ad24797c36dc100947df97d6bfd2817559.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118346,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/40/92/3140925d562c54444a59c838c8e19a8cf900901e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112124,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/d4/3e/8cd43e5d0133535063838932ad7ca17f289bdf3c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110080,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ef/62/93ef629b13487dc502a80242a72fb8f5fbc1b8dc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126104,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/8c/de/9f8cde63c36a87a75b8028f2e0d676837c2eeeec.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e19a11e9-b2fb-560a-8a97-127c23402648/e19a11e9-b2fb-560a-8a97-127c23402648_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116479,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/da/94/4fda94704350f72fc2ef1477a27d38179a7fbd2d.jpg?rule=ad-large',
'Width': 1067}],
'price': 16990,
'price_includes_vat': False,
'registration_date': '2020-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 5008 1.5 BlueHDi 130ch 7p EAT8 / À partir de 222.4 / mois',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2020}
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [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%273126680671%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3126680671: {'created_time': 1769604008.791926, 'last_price_update_time': 1769604008.791934}
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3126680671') HTTP/1.1" 204 0
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134918931
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [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%273134918931%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134918931: 1
2026-01-28 12:40:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134918931
2026-01-28 12:40:08 [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 1.2 TSI 105ch Cup 5p\n'
'\n'
'Marque : Volkswagen\n'
'Version : Golf\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 127 000km\n'
'1ère mise en circulation : 11/09/2014\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 105ch\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'
'- 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 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/3134918931',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 127000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/92/a7/c892a78bb15da05909441b6eddf855a5154831f9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/ed/80/7bed80b342acfc3f2727d7bd8b2f0660d1f88fc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/1d/81/3f1d81940822f1f2efc8824426c9546760226427.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/48/8f/6d488f5266f291692d6ac4cbeee515e22b7c5e7a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/78/c1/d278c1e85847279aae604da543bf34469bb21caa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/bd/2d/f1bd2d9de9d13bd376ebaa8c95b6c7a6df7d49a0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/12/c9/fe12c95ff8a42dff5f11e86b73f295e35da17576.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/a9/a0/6ba9a03846f863ab80b16fa8909582a07b49bd22.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/02/93/5202934bc02df3bb6d933893710444ffc3b48651.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/e8/24/77e82400033cd0cb6b37a925ec219ac56efb54df.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/7b/6a/dc7b6ab0a77b3dfbb283475e8f0b904e59b2fddb.jpg?rule=ad-large'],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2014-09-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Golf VII 1.2 TSI 105ch Cup 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-01-28 12:40:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa with identifier: 3134918931
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 11 photos for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc8%252F92%252Fa7%252Fc892a78bb15da05909441b6eddf855a5154831f9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/92/a7/c892a78bb15da05909441b6eddf855a5154831f9.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fed%252F80%252F7bed80b342acfc3f2727d7bd8b2f0660d1f88fc9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/ed/80/7bed80b342acfc3f2727d7bd8b2f0660d1f88fc9.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3f%252F1d%252F81%252F3f1d81940822f1f2efc8824426c9546760226427.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/1d/81/3f1d81940822f1f2efc8824426c9546760226427.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6d%252F48%252F8f%252F6d488f5266f291692d6ac4cbeee515e22b7c5e7a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/48/8f/6d488f5266f291692d6ac4cbeee515e22b7c5e7a.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd2%252F78%252Fc1%252Fd278c1e85847279aae604da543bf34469bb21caa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/78/c1/d278c1e85847279aae604da543bf34469bb21caa.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff1%252Fbd%252F2d%252Ff1bd2d9de9d13bd376ebaa8c95b6c7a6df7d49a0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/bd/2d/f1bd2d9de9d13bd376ebaa8c95b6c7a6df7d49a0.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/50/97/d750970f09ff0b60561ccd1b7979904d24735aa7.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/da/28/b1da2859b8b938d1f11d327af442f54fb16b0acc.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/26/ff/71/26ff71e1ee9461f13397fd46584014bb2b0fb616.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/db/93/eadb930f0ce742f9bc047c59c41129e6057513ea.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/40/33/0a40332f5e4110b1b7ec61dce233658708c11be8.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F12%252Fc9%252Ffe12c95ff8a42dff5f11e86b73f295e35da17576.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/12/c9/fe12c95ff8a42dff5f11e86b73f295e35da17576.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fa9%252Fa0%252F6ba9a03846f863ab80b16fa8909582a07b49bd22.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/a9/a0/6ba9a03846f863ab80b16fa8909582a07b49bd22.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F52%252F02%252F93%252F5202934bc02df3bb6d933893710444ffc3b48651.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/52/02/93/5202934bc02df3bb6d933893710444ffc3b48651.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fe8%252F24%252F77e82400033cd0cb6b37a925ec219ac56efb54df.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/e8/24/77e82400033cd0cb6b37a925ec219ac56efb54df.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdc%252F7b%252F6a%252Fdc7b6ab0a77b3dfbb283475e8f0b904e59b2fddb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/7b/6a/dc7b6ab0a77b3dfbb283475e8f0b904e59b2fddb.jpg?rule=ad-large not downloaded yet
2026-01-28 12:40:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/78/c1/d278c1e85847279aae604da543bf34469bb21caa.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/ed/80/7bed80b342acfc3f2727d7bd8b2f0660d1f88fc9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/bd/2d/f1bd2d9de9d13bd376ebaa8c95b6c7a6df7d49a0.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/1d/81/3f1d81940822f1f2efc8824426c9546760226427.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/48/8f/6d488f5266f291692d6ac4cbeee515e22b7c5e7a.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105805439
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [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%273105805439%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105805439: 1
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105805439
2026-01-28 12:40:09 [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 EcoTSI 95ch Style / À partir de 182.25 €/mois\n'
'\n'
'Marque : Seat\n'
'Version : Arona\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 72 000km\n'
'1ère mise en circulation : 21/12/2017\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 95ch\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 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 octobre 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 182.25 €/mois* pendant 60 '
'mois avec un apport de 4000€ ou à partir de 263.33 €/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/3105805439',
'listing': 'auction',
'make': 'SEAT',
'model': 'Arona',
'odometer': 72000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/1c/30/0f1c30788c0677aacdf131ac18fd9d31607e31b1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/33/74/483374303ef58320f456268d20a1a858484dee9a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/9d/4d/2a9d4dd27303a098f9ac6f961ce8f47619fac113.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/60/e5/3360e5170170fb9ad768644515e488ac08324104.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/98/e1/bb98e1a707831a6570b32dd5b86db6724eee2c5d.jpg?rule=ad-large'],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2017-12-01',
'seats_number': None,
'seller_name': None,
'title': 'Seat Arona 1.0 EcoTSI 95ch Style / À partir de 182.25 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-01-28 12:40:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b3d28ccf-28d0-5807-ba36-984aba8e8990 with identifier: 3105805439
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item b3d28ccf-28d0-5807-ba36-984aba8e8990
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0f%252F1c%252F30%252F0f1c30788c0677aacdf131ac18fd9d31607e31b1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/1c/30/0f1c30788c0677aacdf131ac18fd9d31607e31b1.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F33%252F74%252F483374303ef58320f456268d20a1a858484dee9a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/48/33/74/483374303ef58320f456268d20a1a858484dee9a.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F9d%252F4d%252F2a9d4dd27303a098f9ac6f961ce8f47619fac113.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/9d/4d/2a9d4dd27303a098f9ac6f961ce8f47619fac113.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F60%252Fe5%252F3360e5170170fb9ad768644515e488ac08324104.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/60/e5/3360e5170170fb9ad768644515e488ac08324104.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbb%252F98%252Fe1%252Fbb98e1a707831a6570b32dd5b86db6724eee2c5d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/98/e1/bb98e1a707831a6570b32dd5b86db6724eee2c5d.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b3d28ccf-28d0-5807-ba36-984aba8e8990 with identifier 3105805439
2026-01-28 12:40:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b3d28ccf-28d0-5807-ba36-984aba8e8990
2026-01-28 12:40:09 [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 EcoTSI 95ch Style / À partir de 182.25 €/mois\n'
'\n'
'Marque : Seat\n'
'Version : Arona\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 72 000km\n'
'1ère mise en circulation : 21/12/2017\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 95ch\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 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 octobre 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 182.25 €/mois* pendant 60 '
'mois avec un apport de 4000€ ou à partir de 263.33 €/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': 'b3d28ccf-28d0-5807-ba36-984aba8e8990',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105805439',
'listing': 'auction',
'make': 'SEAT',
'model': 'Arona',
'odometer': 72000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/1c/30/0f1c30788c0677aacdf131ac18fd9d31607e31b1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/33/74/483374303ef58320f456268d20a1a858484dee9a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/9d/4d/2a9d4dd27303a098f9ac6f961ce8f47619fac113.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/60/e5/3360e5170170fb9ad768644515e488ac08324104.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/98/e1/bb98e1a707831a6570b32dd5b86db6724eee2c5d.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35ff02fd-5b9d-5e82-93c3-9be47210b668/35ff02fd-5b9d-5e82-93c3-9be47210b668_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180316,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/1c/30/0f1c30788c0677aacdf131ac18fd9d31607e31b1.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35ff02fd-5b9d-5e82-93c3-9be47210b668/35ff02fd-5b9d-5e82-93c3-9be47210b668_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174001,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/33/74/483374303ef58320f456268d20a1a858484dee9a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35ff02fd-5b9d-5e82-93c3-9be47210b668/35ff02fd-5b9d-5e82-93c3-9be47210b668_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158530,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/9d/4d/2a9d4dd27303a098f9ac6f961ce8f47619fac113.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35ff02fd-5b9d-5e82-93c3-9be47210b668/35ff02fd-5b9d-5e82-93c3-9be47210b668_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124261,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/60/e5/3360e5170170fb9ad768644515e488ac08324104.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35ff02fd-5b9d-5e82-93c3-9be47210b668/35ff02fd-5b9d-5e82-93c3-9be47210b668_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83964,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/98/e1/bb98e1a707831a6570b32dd5b86db6724eee2c5d.jpg?rule=ad-large',
'Width': 600}],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2017-12-01',
'seats_number': None,
'seller_name': None,
'title': 'Seat Arona 1.0 EcoTSI 95ch Style / À partir de 182.25 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [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%273105805439%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3105805439: {'created_time': 1769604009.177757, 'last_price_update_time': 1769604009.177768}
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105805439') HTTP/1.1" 204 0
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3046399026
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [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%273046399026%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3046399026: 1
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3046399026
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Peugeot 207 CC 1.6l 120ch Roland Garros\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 CC Roland Garros\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 113 000km\n'
'1ère mise en circulation : 31/05/2011\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 120ch\n'
'3 portes, 4 places\n'
'\n'
'ENTRETIEN\n'
'- Moteur avec chaîne de distribution\n'
'- Révision fait en août 2025\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'
'- Capote électrique\n'
'- Vitres électriques\n'
'- Clim automatique\n'
'- Jantes alu 17\n'
'- Sièges chauffants\n'
'- Ordinateur de bord\n'
'- Volant sport réglable \n'
'- Système audio CD / MP3\n'
'- Phares antibrouillard AV/AR\n'
'- Rétroviseurs électriques rabattables\n'
'- Feux et Essuis glaces automatiques\n'
"- Radar arrière de détection d'obstacles\n"
'- Airbags frontaux / latéraux et rideaux avant\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/3046399026',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 113000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/4f/6e/9d4f6e2b29b42052bc9a0c0878553a95736478a1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/fa/12/ghfa1225ae918012d7b9e8f065f8f69d5fc52a1e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/05/30/f90530003e99c0a91d42e413f47c24b3360880f1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/b4/94/3cb4942ae5af1db0b8b4bc9977ae29c907c7ca32.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/66/5b/e1665ba95db8b21a65858953b3ecd181c813f009.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 CC 1.6l 120ch Roland Garros',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-01-28 12:40:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a with identifier: 3046399026
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F4f%252F6e%252F9d4f6e2b29b42052bc9a0c0878553a95736478a1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/4f/6e/9d4f6e2b29b42052bc9a0c0878553a95736478a1.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ffa%252F12%252Fghfa1225ae918012d7b9e8f065f8f69d5fc52a1e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/fa/12/ghfa1225ae918012d7b9e8f065f8f69d5fc52a1e.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff9%252F05%252F30%252Ff90530003e99c0a91d42e413f47c24b3360880f1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/05/30/f90530003e99c0a91d42e413f47c24b3360880f1.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3c%252Fb4%252F94%252F3cb4942ae5af1db0b8b4bc9977ae29c907c7ca32.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/b4/94/3cb4942ae5af1db0b8b4bc9977ae29c907c7ca32.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe1%252F66%252F5b%252Fe1665ba95db8b21a65858953b3ecd181c813f009.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/66/5b/e1665ba95db8b21a65858953b3ecd181c813f009.jpg?rule=ad-large already downloaded
2026-01-28 12:40:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a with identifier 3046399026
2026-01-28 12:40:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a
2026-01-28 12:40:09 [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 207 CC 1.6l 120ch Roland Garros\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 CC Roland Garros\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 113 000km\n'
'1ère mise en circulation : 31/05/2011\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 120ch\n'
'3 portes, 4 places\n'
'\n'
'ENTRETIEN\n'
'- Moteur avec chaîne de distribution\n'
'- Révision fait en août 2025\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'
'- Capote électrique\n'
'- Vitres électriques\n'
'- Clim automatique\n'
'- Jantes alu 17\n'
'- Sièges chauffants\n'
'- Ordinateur de bord\n'
'- Volant sport réglable \n'
'- Système audio CD / MP3\n'
'- Phares antibrouillard AV/AR\n'
'- Rétroviseurs électriques rabattables\n'
'- Feux et Essuis glaces automatiques\n'
"- Radar arrière de détection d'obstacles\n"
'- Airbags frontaux / latéraux et rideaux avant\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': '2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3046399026',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 113000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/4f/6e/9d4f6e2b29b42052bc9a0c0878553a95736478a1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/fa/12/ghfa1225ae918012d7b9e8f065f8f69d5fc52a1e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/05/30/f90530003e99c0a91d42e413f47c24b3360880f1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/b4/94/3cb4942ae5af1db0b8b4bc9977ae29c907c7ca32.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/66/5b/e1665ba95db8b21a65858953b3ecd181c813f009.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7550172-f108-5768-875b-fd1f386beeb1/f7550172-f108-5768-875b-fd1f386beeb1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162346,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/4f/6e/9d4f6e2b29b42052bc9a0c0878553a95736478a1.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7550172-f108-5768-875b-fd1f386beeb1/f7550172-f108-5768-875b-fd1f386beeb1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189776,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/fa/12/ghfa1225ae918012d7b9e8f065f8f69d5fc52a1e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7550172-f108-5768-875b-fd1f386beeb1/f7550172-f108-5768-875b-fd1f386beeb1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160524,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/05/30/f90530003e99c0a91d42e413f47c24b3360880f1.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7550172-f108-5768-875b-fd1f386beeb1/f7550172-f108-5768-875b-fd1f386beeb1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142931,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/b4/94/3cb4942ae5af1db0b8b4bc9977ae29c907c7ca32.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7550172-f108-5768-875b-fd1f386beeb1/f7550172-f108-5768-875b-fd1f386beeb1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118184,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/66/5b/e1665ba95db8b21a65858953b3ecd181c813f009.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 CC 1.6l 120ch Roland Garros',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [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%273046399026%27 HTTP/1.1" 200 None
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3046399026: {'created_time': 1769604009.367504, 'last_price_update_time': 1769604009.367515}
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3046399026') HTTP/1.1" 204 0
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3050485861
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [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-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3050485861: 1
2026-01-28 12:40:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3050485861
2026-01-28 12:40:09 [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-01-28 12:40:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4 with identifier: 3050485861
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:09 [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-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:09 [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-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:09 [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-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:09 [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-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:09 [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-01-28 12:40:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fc3890>
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_1.jpg HTTP/1.1" 201 0
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd7%252F50%252F97%252Fd750970f09ff0b60561ccd1b7979904d24735aa7.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/50/97/d750970f09ff0b60561ccd1b7979904d24735aa7.jpg?rule=ad-large saved to cache
2026-01-28 12:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fe7210>
2026-01-28 12:40:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_0.jpg HTTP/1.1" 201 0
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb1%252Fda%252F28%252Fb1da2859b8b938d1f11d327af442f54fb16b0acc.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/da/28/b1da2859b8b938d1f11d327af442f54fb16b0acc.jpg?rule=ad-large saved to cache
2026-01-28 12:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fdb450>
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_4.jpg HTTP/1.1" 201 0
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F26%252Fff%252F71%252F26ff71e1ee9461f13397fd46584014bb2b0fb616.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/ff/71/26ff71e1ee9461f13397fd46584014bb2b0fb616.jpg?rule=ad-large saved to cache
2026-01-28 12:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fec710>
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_3.jpg HTTP/1.1" 201 0
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fea%252Fdb%252F93%252Feadb930f0ce742f9bc047c59c41129e6057513ea.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/db/93/eadb930f0ce742f9bc047c59c41129e6057513ea.jpg?rule=ad-large saved to cache
2026-01-28 12:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fc2490>
2026-01-28 12:40:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2006
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_2.jpg HTTP/1.1" 201 0
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0a%252F40%252F33%252F0a40332f5e4110b1b7ec61dce233658708c11be8.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/40/33/0a40332f5e4110b1b7ec61dce233658708c11be8.jpg?rule=ad-large saved to cache
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6e07950>
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_4.jpg HTTP/1.1" 201 0
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd2%252F78%252Fc1%252Fd278c1e85847279aae604da543bf34469bb21caa.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/78/c1/d278c1e85847279aae604da543bf34469bb21caa.jpg?rule=ad-large saved to cache
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6ff7b90>
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_1.jpg HTTP/1.1" 201 0
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7b%252Fed%252F80%252F7bed80b342acfc3f2727d7bd8b2f0660d1f88fc9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/ed/80/7bed80b342acfc3f2727d7bd8b2f0660d1f88fc9.jpg?rule=ad-large saved to cache
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fc2b10>
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_5.jpg HTTP/1.1" 201 0
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff1%252Fbd%252F2d%252Ff1bd2d9de9d13bd376ebaa8c95b6c7a6df7d49a0.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/bd/2d/f1bd2d9de9d13bd376ebaa8c95b6c7a6df7d49a0.jpg?rule=ad-large saved to cache
2026-01-28 12:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fc3e90>
2026-01-28 12:40:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_2.jpg HTTP/1.1" 201 0
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3f%252F1d%252F81%252F3f1d81940822f1f2efc8824426c9546760226427.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/1d/81/3f1d81940822f1f2efc8824426c9546760226427.jpg?rule=ad-large saved to cache
2026-01-28 12:40:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fc3290>
2026-01-28 12:40:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_3.jpg HTTP/1.1" 201 0
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6d%252F48%252F8f%252F6d488f5266f291692d6ac4cbeee515e22b7c5e7a.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/48/8f/6d488f5266f291692d6ac4cbeee515e22b7c5e7a.jpg?rule=ad-large saved to cache
2026-01-28 12:40:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4 with identifier 3050485861
2026-01-28 12:40:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4
2026-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [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-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3050485861: {'created_time': 1769604012.61496, 'last_price_update_time': 1769604012.614972}
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [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-01-28 12:40:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/7b/6a/dc7b6ab0a77b3dfbb283475e8f0b904e59b2fddb.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/52/02/93/5202934bc02df3bb6d933893710444ffc3b48651.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/a9/a0/6ba9a03846f863ab80b16fa8909582a07b49bd22.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/12/c9/fe12c95ff8a42dff5f11e86b73f295e35da17576.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/77/e8/24/77e82400033cd0cb6b37a925ec219ac56efb54df.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105823493
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [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%273105823493%27 HTTP/1.1" 200 None
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105823493: 1
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105823493
2026-01-28 12:40:12 [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 Technology Sound / À partir de '
'222.79 €/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'
'ENTRETIEN\n'
'- Révision faite en octobre 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 222.79 €/mois* pendant 60 '
'mois avec un apport de 4000€ ou à partir de 303.88 €/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/3105823493',
'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/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'],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2017-12-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Golf VII 110ch Technology Sound / À partir de 222.79 '
'/mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-01-28 12:40:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e4025c98-6c7f-5920-9d0c-0ea88a796418 with identifier: 3105823493
2026-01-28 12:40:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item e4025c98-6c7f-5920-9d0c-0ea88a796418
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e4025c98-6c7f-5920-9d0c-0ea88a796418 with identifier 3105823493
2026-01-28 12:40:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e4025c98-6c7f-5920-9d0c-0ea88a796418
2026-01-28 12:40:12 [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 Technology Sound / À partir de '
'222.79 €/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'
'ENTRETIEN\n'
'- Révision faite en octobre 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 222.79 €/mois* pendant 60 '
'mois avec un apport de 4000€ ou à partir de 303.88 €/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': 'e4025c98-6c7f-5920-9d0c-0ea88a796418',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105823493',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 88000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'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/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'],
'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_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_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_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}],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2017-12-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Golf VII 110ch Technology Sound / À partir de 222.79 '
'/mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [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%273105823493%27 HTTP/1.1" 200 None
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3105823493: {'created_time': 1769604012.819465, 'last_price_update_time': 1769604012.819474}
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105823493') HTTP/1.1" 204 0
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105837082
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [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%273105837082%27 HTTP/1.1" 200 None
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105837082: 1
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105837082
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'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 octobre 2025\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/3105837082',
'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/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/99/86/62/9986629d9fb363e2ae65bf8e05ed5ec7bec54fd3.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-01-28 12:40:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e99eed4-3055-5cb2-b599-fce93d250752 with identifier: 3105837082
2026-01-28 12:40:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2e99eed4-3055-5cb2-b599-fce93d250752
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:12 [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-01-28 12:40:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2e99eed4-3055-5cb2-b599-fce93d250752 with identifier 3105837082
2026-01-28 12:40:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2e99eed4-3055-5cb2-b599-fce93d250752
2026-01-28 12:40:12 [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': '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 octobre 2025\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': '2e99eed4-3055-5cb2-b599-fce93d250752',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105837082',
'listing': 'auction',
'make': 'AUDI',
'model': 'A1',
'odometer': 103000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'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/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/99/86/62/9986629d9fb363e2ae65bf8e05ed5ec7bec54fd3.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_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}],
'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-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [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%273105837082%27 HTTP/1.1" 200 None
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3105837082: {'created_time': 1769604012.972384, 'last_price_update_time': 1769604012.972394}
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105837082') HTTP/1.1" 204 0
2026-01-28 12:40:12 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3130977927
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [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%273130977927%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [auto_selling_leboncoin.fr] INFO: Scrape type for 3130977927: 1
2026-01-28 12:40:13 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3130977927
2026-01-28 12:40:13 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Renault Megane 1.4 TCE 130 TOMTOM\n'
'\n'
'Marque : Renault\n'
'Version : Megane\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 113 000km\n'
'1ère mise en circulation : 14/10/2010\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 130ch\n'
'5 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Révision faite en décembre 2025\n'
'- 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'
"- 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': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130977927',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 113000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/f7/4d/4cf74ddcd68b56951a0a4c143078a52ecd97afef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/67/a3/3f67a3331b3e716f09de91ca12325afa106114d0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/09/21/8e09211c4091c997c2850eec2619518748a93eda.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d3/88/67d388cedf9b5ba77a80ad9c33b972cc596facc2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f1/67/fdf167ef61e85cbfd1fd6d1645436640d0224b17.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/16/fa/4c16fa8b332f004b7a620287cd96f848ab6ddaa5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/36/ad/ef36adb67826229a0cd8bef909a2c7a69f3b2b43.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/18/53/8a18538ef2556e63d2ea932e6a65f97e7d7ba585.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/31/39/bd31396a3495492fa19b7491fefedbde09f75eaa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f8/31/fdf83159977c8fbbdf156c3dbccc2c94dcb5d934.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/51/51/d251516862345da2a0f937ed304337d5a9b9aa8e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/b3/88/e4b388d9d586e40cc5d88b3ea9757bc026547022.jpg?rule=ad-large'],
'price': 6290,
'price_includes_vat': False,
'registration_date': '2010-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Megane 1.4 TCE 130 TOMTOM',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-01-28 12:40:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a405f5f-cafc-59bc-bf07-59eacd05f556 with identifier: 3130977927
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 12 photos for item 5a405f5f-cafc-59bc-bf07-59eacd05f556
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4c%252Ff7%252F4d%252F4cf74ddcd68b56951a0a4c143078a52ecd97afef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/f7/4d/4cf74ddcd68b56951a0a4c143078a52ecd97afef.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3f%252F67%252Fa3%252F3f67a3331b3e716f09de91ca12325afa106114d0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/67/a3/3f67a3331b3e716f09de91ca12325afa106114d0.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F09%252F21%252F8e09211c4091c997c2850eec2619518748a93eda.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/09/21/8e09211c4091c997c2850eec2619518748a93eda.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F67%252Fd3%252F88%252F67d388cedf9b5ba77a80ad9c33b972cc596facc2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d3/88/67d388cedf9b5ba77a80ad9c33b972cc596facc2.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffd%252Ff1%252F67%252Ffdf167ef61e85cbfd1fd6d1645436640d0224b17.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f1/67/fdf167ef61e85cbfd1fd6d1645436640d0224b17.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4c%252F16%252Ffa%252F4c16fa8b332f004b7a620287cd96f848ab6ddaa5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/16/fa/4c16fa8b332f004b7a620287cd96f848ab6ddaa5.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fef%252F36%252Fad%252Fef36adb67826229a0cd8bef909a2c7a69f3b2b43.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/36/ad/ef36adb67826229a0cd8bef909a2c7a69f3b2b43.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F18%252F53%252F8a18538ef2556e63d2ea932e6a65f97e7d7ba585.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/18/53/8a18538ef2556e63d2ea932e6a65f97e7d7ba585.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F31%252F39%252Fbd31396a3495492fa19b7491fefedbde09f75eaa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/31/39/bd31396a3495492fa19b7491fefedbde09f75eaa.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffd%252Ff8%252F31%252Ffdf83159977c8fbbdf156c3dbccc2c94dcb5d934.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f8/31/fdf83159977c8fbbdf156c3dbccc2c94dcb5d934.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd2%252F51%252F51%252Fd251516862345da2a0f937ed304337d5a9b9aa8e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/51/51/d251516862345da2a0f937ed304337d5a9b9aa8e.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe4%252Fb3%252F88%252Fe4b388d9d586e40cc5d88b3ea9757bc026547022.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/b3/88/e4b388d9d586e40cc5d88b3ea9757bc026547022.jpg?rule=ad-large already downloaded
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6e16350>
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_10.jpg HTTP/1.1" 201 0
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdc%252F7b%252F6a%252Fdc7b6ab0a77b3dfbb283475e8f0b904e59b2fddb.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/7b/6a/dc7b6ab0a77b3dfbb283475e8f0b904e59b2fddb.jpg?rule=ad-large saved to cache
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fd2250>
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_8.jpg HTTP/1.1" 201 0
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F52%252F02%252F93%252F5202934bc02df3bb6d933893710444ffc3b48651.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/52/02/93/5202934bc02df3bb6d933893710444ffc3b48651.jpg?rule=ad-large saved to cache
2026-01-28 12:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de406ccd0>
2026-01-28 12:40:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:40:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_7.jpg HTTP/1.1" 201 0
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6b%252Fa9%252Fa0%252F6ba9a03846f863ab80b16fa8909582a07b49bd22.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/a9/a0/6ba9a03846f863ab80b16fa8909582a07b49bd22.jpg?rule=ad-large saved to cache
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de41d1490>
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_6.jpg HTTP/1.1" 201 0
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffe%252F12%252Fc9%252Ffe12c95ff8a42dff5f11e86b73f295e35da17576.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/12/c9/fe12c95ff8a42dff5f11e86b73f295e35da17576.jpg?rule=ad-large saved to cache
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7dd6fdb0d0>
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_9.jpg HTTP/1.1" 201 0
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F77%252Fe8%252F24%252F77e82400033cd0cb6b37a925ec219ac56efb54df.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/e8/24/77e82400033cd0cb6b37a925ec219ac56efb54df.jpg?rule=ad-large saved to cache
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5a405f5f-cafc-59bc-bf07-59eacd05f556 with identifier 3130977927
2026-01-28 12:40:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:14 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5a405f5f-cafc-59bc-bf07-59eacd05f556
2026-01-28 12:40:14 [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 Megane 1.4 TCE 130 TOMTOM\n'
'\n'
'Marque : Renault\n'
'Version : Megane\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 113 000km\n'
'1ère mise en circulation : 14/10/2010\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 130ch\n'
'5 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Révision faite en décembre 2025\n'
'- 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'
"- 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': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '5a405f5f-cafc-59bc-bf07-59eacd05f556',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130977927',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 113000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 12,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/f7/4d/4cf74ddcd68b56951a0a4c143078a52ecd97afef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/67/a3/3f67a3331b3e716f09de91ca12325afa106114d0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/09/21/8e09211c4091c997c2850eec2619518748a93eda.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d3/88/67d388cedf9b5ba77a80ad9c33b972cc596facc2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f1/67/fdf167ef61e85cbfd1fd6d1645436640d0224b17.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/16/fa/4c16fa8b332f004b7a620287cd96f848ab6ddaa5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/36/ad/ef36adb67826229a0cd8bef909a2c7a69f3b2b43.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/18/53/8a18538ef2556e63d2ea932e6a65f97e7d7ba585.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/31/39/bd31396a3495492fa19b7491fefedbde09f75eaa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f8/31/fdf83159977c8fbbdf156c3dbccc2c94dcb5d934.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/51/51/d251516862345da2a0f937ed304337d5a9b9aa8e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/b3/88/e4b388d9d586e40cc5d88b3ea9757bc026547022.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151489,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/f7/4d/4cf74ddcd68b56951a0a4c143078a52ecd97afef.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164957,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/67/a3/3f67a3331b3e716f09de91ca12325afa106114d0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165257,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/09/21/8e09211c4091c997c2850eec2619518748a93eda.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148198,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d3/88/67d388cedf9b5ba77a80ad9c33b972cc596facc2.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166579,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f1/67/fdf167ef61e85cbfd1fd6d1645436640d0224b17.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159197,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/16/fa/4c16fa8b332f004b7a620287cd96f848ab6ddaa5.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138084,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/36/ad/ef36adb67826229a0cd8bef909a2c7a69f3b2b43.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113264,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/18/53/8a18538ef2556e63d2ea932e6a65f97e7d7ba585.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118951,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/31/39/bd31396a3495492fa19b7491fefedbde09f75eaa.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116899,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/f8/31/fdf83159977c8fbbdf156c3dbccc2c94dcb5d934.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109220,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/51/51/d251516862345da2a0f937ed304337d5a9b9aa8e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a405f5f-cafc-59bc-bf07-59eacd05f556/5a405f5f-cafc-59bc-bf07-59eacd05f556_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83549,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/b3/88/e4b388d9d586e40cc5d88b3ea9757bc026547022.jpg?rule=ad-large',
'Width': 600}],
'price': 6290,
'price_includes_vat': False,
'registration_date': '2010-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Megane 1.4 TCE 130 TOMTOM',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [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%273130977927%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [auto_selling_leboncoin.fr] INFO: Saving data for 3130977927: {'created_time': 1769604014.704232, 'last_price_update_time': 1769604014.704242}
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130977927') HTTP/1.1" 204 0
2026-01-28 12:40:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/10/56/6d/10566d2a179480e8ba291963410aa4f73261ba88.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/76/7c/73/767c731b2c9edbb372c87cb4eb81e2d03e9d07c9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/d0/e0/e4d0e0a3f85994d9edd6413e538ab310fce8e9ae.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105784923
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [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%273105784923%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105784923: 1
2026-01-28 12:40:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105784923
2026-01-28 12:40:14 [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 / À partir de 148.21€/mois\n'
'\n'
'Marque : Renault\n'
'Version : Clio Limited\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 69 000km\n'
'1ère mise en circulation : 16/07/2018\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 octobre 2025\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'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 148.21€/mois* pendant 72 '
'mois avec un apport de 3000€ ou à partir de 203.85€/mois* '
"sans apport. 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/3105784923',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 69000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/36/9e/2c369e6c70c926023dce3d113c3d1696b9d7e9b7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/3c/1a/783c1a1f1babf0d9d091bc3648fb767e6c901505.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/55/3c/ff553cc4838b60fc2993c238c27c521f744e0a87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/ae/03/e5ae0396f879b30dac020ed863000b38054c9517.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/32/76/1e3276aa07d35d905dc9cd2ca60314ff256791bb.jpg?rule=ad-large'],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2018-07-01',
'seats_number': None,
'seller_name': None,
'title': 'Renault Clio IV 0.9 TCe 90ch / À partir de 148.21/mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-01-28 12:40:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 095efd69-4feb-526e-82d9-378eb6fae6ce with identifier: 3105784923
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 095efd69-4feb-526e-82d9-378eb6fae6ce
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F36%252F9e%252F2c369e6c70c926023dce3d113c3d1696b9d7e9b7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/36/9e/2c369e6c70c926023dce3d113c3d1696b9d7e9b7.jpg?rule=ad-large already downloaded
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F3c%252F1a%252F783c1a1f1babf0d9d091bc3648fb767e6c901505.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/3c/1a/783c1a1f1babf0d9d091bc3648fb767e6c901505.jpg?rule=ad-large already downloaded
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F55%252F3c%252Fff553cc4838b60fc2993c238c27c521f744e0a87.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/55/3c/ff553cc4838b60fc2993c238c27c521f744e0a87.jpg?rule=ad-large already downloaded
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fae%252F03%252Fe5ae0396f879b30dac020ed863000b38054c9517.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/ae/03/e5ae0396f879b30dac020ed863000b38054c9517.jpg?rule=ad-large already downloaded
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F32%252F76%252F1e3276aa07d35d905dc9cd2ca60314ff256791bb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/32/76/1e3276aa07d35d905dc9cd2ca60314ff256791bb.jpg?rule=ad-large already downloaded
2026-01-28 12:40:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/92/a7/c892a78bb15da05909441b6eddf855a5154831f9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/63/24/e763247e00a61fac2a0e2e446444d46f722d6fda.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 095efd69-4feb-526e-82d9-378eb6fae6ce with identifier 3105784923
2026-01-28 12:40:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:14 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 095efd69-4feb-526e-82d9-378eb6fae6ce
2026-01-28 12:40:14 [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 / À partir de 148.21€/mois\n'
'\n'
'Marque : Renault\n'
'Version : Clio Limited\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 69 000km\n'
'1ère mise en circulation : 16/07/2018\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 octobre 2025\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'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 148.21€/mois* pendant 72 '
'mois avec un apport de 3000€ ou à partir de 203.85€/mois* '
"sans apport. 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': '095efd69-4feb-526e-82d9-378eb6fae6ce',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105784923',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 69000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/36/9e/2c369e6c70c926023dce3d113c3d1696b9d7e9b7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/3c/1a/783c1a1f1babf0d9d091bc3648fb767e6c901505.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/55/3c/ff553cc4838b60fc2993c238c27c521f744e0a87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/ae/03/e5ae0396f879b30dac020ed863000b38054c9517.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/32/76/1e3276aa07d35d905dc9cd2ca60314ff256791bb.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfb77b2c-bece-56bb-a998-bfcb22400925/bfb77b2c-bece-56bb-a998-bfcb22400925_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159068,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/36/9e/2c369e6c70c926023dce3d113c3d1696b9d7e9b7.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfb77b2c-bece-56bb-a998-bfcb22400925/bfb77b2c-bece-56bb-a998-bfcb22400925_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174778,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/3c/1a/783c1a1f1babf0d9d091bc3648fb767e6c901505.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfb77b2c-bece-56bb-a998-bfcb22400925/bfb77b2c-bece-56bb-a998-bfcb22400925_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172367,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/55/3c/ff553cc4838b60fc2993c238c27c521f744e0a87.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfb77b2c-bece-56bb-a998-bfcb22400925/bfb77b2c-bece-56bb-a998-bfcb22400925_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163554,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/ae/03/e5ae0396f879b30dac020ed863000b38054c9517.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfb77b2c-bece-56bb-a998-bfcb22400925/bfb77b2c-bece-56bb-a998-bfcb22400925_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117453,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/32/76/1e3276aa07d35d905dc9cd2ca60314ff256791bb.jpg?rule=ad-large',
'Width': 1067}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2018-07-01',
'seats_number': None,
'seller_name': None,
'title': 'Renault Clio IV 0.9 TCe 90ch / À partir de 148.21/mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [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%273105784923%27 HTTP/1.1" 200 None
2026-01-28 12:40:14 [auto_selling_leboncoin.fr] INFO: Saving data for 3105784923: {'created_time': 1769604014.898039, 'last_price_update_time': 1769604014.89805}
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105784923') HTTP/1.1" 204 0
2026-01-28 12:40:15 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105952869
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [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%273105952869%27 HTTP/1.1" 200 None
2026-01-28 12:40:15 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105952869: 1
2026-01-28 12:40:15 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105952869
2026-01-28 12:40:15 [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 / À partir de 170.12 €/mois\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'
'- Voiture en excellent état\n'
'- Moteur avec chaîne de distribution\n'
'- Révision faite en décembre 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 170.12 €/mois* pendant 60 '
'mois avec un apport de 3000€ ou à partir de 234 €/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/3105952869',
'listing': 'auction',
'make': 'MINI',
'model': 'One',
'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/12/ee/60/12ee60090ce69d8477626fe105b0e38d369fc74c.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 / À partir de 170.12 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-01-28 12:40:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9 with identifier: 3105952869
2026-01-28 12:40:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:15 [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-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:15 [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-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:15 [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-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:15 [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-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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-01-28 12:40:15 [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-01-28 12:40:15 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9 with identifier 3105952869
2026-01-28 12:40:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9
2026-01-28 12:40:15 [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 / À partir de 170.12 €/mois\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'
'- Voiture en excellent état\n'
'- Moteur avec chaîne de distribution\n'
'- Révision faite en décembre 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 170.12 €/mois* pendant 60 '
'mois avec un apport de 3000€ ou à partir de 234 €/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': '88a8a37c-97a5-54fa-b972-5cd4a6dfffd9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105952869',
'listing': 'auction',
'make': 'MINI',
'model': 'One',
'odometer': 105000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'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/12/ee/60/12ee60090ce69d8477626fe105b0e38d369fc74c.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_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}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2016-04-01',
'seats_number': None,
'seller_name': None,
'title': 'Mini Cooper One 102ch 5p / À partir de 170.12 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [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%273105952869%27 HTTP/1.1" 200 None
2026-01-28 12:40:15 [auto_selling_leboncoin.fr] INFO: Saving data for 3105952869: {'created_time': 1769604015.600523, 'last_price_update_time': 1769604015.600536}
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105952869') HTTP/1.1" 204 0
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de406f550>
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_7.jpg HTTP/1.1" 201 0
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F10%252F56%252F6d%252F10566d2a179480e8ba291963410aa4f73261ba88.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/10/56/6d/10566d2a179480e8ba291963410aa4f73261ba88.jpg?rule=ad-large saved to cache
2026-01-28 12:40:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de5f3a110>
2026-01-28 12:40:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_9.jpg HTTP/1.1" 201 0
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F76%252F7c%252F73%252F767c731b2c9edbb372c87cb4eb81e2d03e9d07c9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/76/7c/73/767c731b2c9edbb372c87cb4eb81e2d03e9d07c9.jpg?rule=ad-large saved to cache
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de40e2950>
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_8.jpg HTTP/1.1" 201 0
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe4%252Fd0%252Fe0%252Fe4d0e0a3f85994d9edd6413e538ab310fce8e9ae.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/d0/e0/e4d0e0a3f85994d9edd6413e538ab310fce8e9ae.jpg?rule=ad-large saved to cache
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3130905486
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273130905486%27 HTTP/1.1" 200 None
2026-01-28 12:40:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3130905486: 1
2026-01-28 12:40:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3130905486
2026-01-28 12:40:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Peugeot 207 1.4l 75ch Urban Move\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 Urban Move\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 88 000km\n'
'1ère mise en circulation : 30/06/2010\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 75ch\n'
'3 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Kit de distribution + Vidange fait en décembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie\n'
'\n'
'OPTIONS PLUS SÉCURITÉ\n'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Direction assistée\n'
'- Fermeture centralisée\n'
'- Fixation ISOFIX\n'
'- Verrouillage automatique des portes en roulant\n'
'- Airbags frontaux / latéraux et rideaux avant\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/3130905486',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 88000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/d9/6d/1dd96d13e736f79fce969767f70a04fd82ce9581.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/de/87/afde877149847d683c7c293bcf46bb016fb4e262.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/6f/68/326f68c201afc1281e7306c5b6a75ab9d1b554e6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/76/58/9076587c7d1d1bbad8bc402776b6b362352bf521.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/aa/a6/8eaaa6d9560c266fa08fbdb5c18af90984ec5cbc.jpg?rule=ad-large'],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 1.4l 75ch Urban Move',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-01-28 12:40:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fa5cc4c7-282d-52d5-92f4-3363322d6d52 with identifier: 3130905486
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item fa5cc4c7-282d-52d5-92f4-3363322d6d52
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F1d%252Fd9%252F6d%252F1dd96d13e736f79fce969767f70a04fd82ce9581.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/d9/6d/1dd96d13e736f79fce969767f70a04fd82ce9581.jpg?rule=ad-large already downloaded
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Faf%252Fde%252F87%252Fafde877149847d683c7c293bcf46bb016fb4e262.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/de/87/afde877149847d683c7c293bcf46bb016fb4e262.jpg?rule=ad-large already downloaded
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F32%252F6f%252F68%252F326f68c201afc1281e7306c5b6a75ab9d1b554e6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/32/6f/68/326f68c201afc1281e7306c5b6a75ab9d1b554e6.jpg?rule=ad-large already downloaded
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F90%252F76%252F58%252F9076587c7d1d1bbad8bc402776b6b362352bf521.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/90/76/58/9076587c7d1d1bbad8bc402776b6b362352bf521.jpg?rule=ad-large already downloaded
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F8e%252Faa%252Fa6%252F8eaaa6d9560c266fa08fbdb5c18af90984ec5cbc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/aa/a6/8eaaa6d9560c266fa08fbdb5c18af90984ec5cbc.jpg?rule=ad-large already downloaded
2026-01-28 12:40:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/78/e9/4b78e906d91995adb91426a858d88547c0c7cc19.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fa5cc4c7-282d-52d5-92f4-3363322d6d52 with identifier 3130905486
2026-01-28 12:40:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fa5cc4c7-282d-52d5-92f4-3363322d6d52
2026-01-28 12:40:16 [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 207 1.4l 75ch Urban Move\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 Urban Move\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 88 000km\n'
'1ère mise en circulation : 30/06/2010\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 75ch\n'
'3 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Kit de distribution + Vidange fait en décembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie\n'
'\n'
'OPTIONS PLUS SÉCURITÉ\n'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Direction assistée\n'
'- Fermeture centralisée\n'
'- Fixation ISOFIX\n'
'- Verrouillage automatique des portes en roulant\n'
'- Airbags frontaux / latéraux et rideaux avant\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': 'fa5cc4c7-282d-52d5-92f4-3363322d6d52',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130905486',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 88000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/d9/6d/1dd96d13e736f79fce969767f70a04fd82ce9581.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/de/87/afde877149847d683c7c293bcf46bb016fb4e262.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/6f/68/326f68c201afc1281e7306c5b6a75ab9d1b554e6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/76/58/9076587c7d1d1bbad8bc402776b6b362352bf521.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/aa/a6/8eaaa6d9560c266fa08fbdb5c18af90984ec5cbc.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b35ce2d-41af-53da-b753-248a694c096a/9b35ce2d-41af-53da-b753-248a694c096a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181439,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/d9/6d/1dd96d13e736f79fce969767f70a04fd82ce9581.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b35ce2d-41af-53da-b753-248a694c096a/9b35ce2d-41af-53da-b753-248a694c096a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181294,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/de/87/afde877149847d683c7c293bcf46bb016fb4e262.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b35ce2d-41af-53da-b753-248a694c096a/9b35ce2d-41af-53da-b753-248a694c096a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165132,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/76/58/9076587c7d1d1bbad8bc402776b6b362352bf521.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b35ce2d-41af-53da-b753-248a694c096a/9b35ce2d-41af-53da-b753-248a694c096a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159032,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/6f/68/326f68c201afc1281e7306c5b6a75ab9d1b554e6.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b35ce2d-41af-53da-b753-248a694c096a/9b35ce2d-41af-53da-b753-248a694c096a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149135,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/aa/a6/8eaaa6d9560c266fa08fbdb5c18af90984ec5cbc.jpg?rule=ad-large',
'Width': 1067}],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 1.4l 75ch Urban Move',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273130905486%27 HTTP/1.1" 200 None
2026-01-28 12:40:16 [auto_selling_leboncoin.fr] INFO: Saving data for 3130905486: {'created_time': 1769604016.636558, 'last_price_update_time': 1769604016.636567}
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130905486') HTTP/1.1" 204 0
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de67f3a90>
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_0.jpg HTTP/1.1" 201 0
2026-01-28 12:40:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc8%252F92%252Fa7%252Fc892a78bb15da05909441b6eddf855a5154831f9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/92/a7/c892a78bb15da05909441b6eddf855a5154831f9.jpg?rule=ad-large saved to cache
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa from tracking dictionaries
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa sending to next pipeline
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de40cb390>
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_10.jpg HTTP/1.1" 201 0
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe7%252F63%252F24%252Fe763247e00a61fac2a0e2e446444d46f722d6fda.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/63/24/e763247e00a61fac2a0e2e446444d46f722d6fda.jpg?rule=ad-large saved to cache
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/e6/7c/b5e67cf793fece8fa0305b5097fe625d53e24512.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3130897539
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273130897539%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3130897539: 1
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3130897539
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Citroën Berlingo 1.5l BlueHDi 100ch / À partir de 203.85 € € '
'/ mois\n'
'\n'
'Marque : Citroën\n'
'Version : Berlingo\n'
'Energie : Diesel\n'
'Boîte : Manuelle\n'
'Kilométrage : 76 000km\n'
'1ère mise en circulation : 15/02/2019\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 100ch\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'
'- Frein de parking automatique\n'
'- Accoudoir central\n'
'- Jantes aluminium\n'
'- Phares additionnels en virage\n'
'- Feux et essuies glaces automatique\n'
"- Radar arrière de détection d'obstacles\n"
'- Vitres avant arrières électriques\n'
'- Rétroviseurs é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'
'- 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'
'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': 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/3130897539',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 76000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/4a/f2/dc4af2a0a99a4cb4abf92a52f99f44fde11af565.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/6c/62/786c629c3ee8c0604268e50c0ef9742aa5d4bdce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/a1/b2/eba1b2ae6721e546f7e031a4fcbfc7ebf2141382.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b7/a7/6db7a7d633eeb1915d3d3f7701b201908c1f0701.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/ee/31/65ee3184a1bda372af2ff3d9ae814c98c622308b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/5e/db/cc5edb78aa585c955ecd5989ff06a2b68c4c9867.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c4/89/e9c4897dc1062b43ec45a41ae85a6be3fa6eb631.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/35/92/bd35920e0971f28cba253f21c3f28cf6ef4e694a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/58/a1/a558a10ab8ed74f9704fb85b9206fbf2d4ebca65.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/a0/8e/33a08e255169ec2fe48da43e607ff1bf353d14da.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/16/00/401600d51dd85f86317a89953df35840a8c16aa0.jpg?rule=ad-large'],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2019-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën Berlingo 1.5l BlueHDi 100ch / À partir de 203.85 / mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-01-28 12:40:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 26684695-62ae-5703-bab6-31f988566d2d with identifier: 3130897539
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 11 photos for item 26684695-62ae-5703-bab6-31f988566d2d
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Fdc%252F4a%252Ff2%252Fdc4af2a0a99a4cb4abf92a52f99f44fde11af565.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/4a/f2/dc4af2a0a99a4cb4abf92a52f99f44fde11af565.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F78%252F6c%252F62%252F786c629c3ee8c0604268e50c0ef9742aa5d4bdce.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/6c/62/786c629c3ee8c0604268e50c0ef9742aa5d4bdce.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Feb%252Fa1%252Fb2%252Feba1b2ae6721e546f7e031a4fcbfc7ebf2141382.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/a1/b2/eba1b2ae6721e546f7e031a4fcbfc7ebf2141382.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F6d%252Fb7%252Fa7%252F6db7a7d633eeb1915d3d3f7701b201908c1f0701.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b7/a7/6db7a7d633eeb1915d3d3f7701b201908c1f0701.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F65%252Fee%252F31%252F65ee3184a1bda372af2ff3d9ae814c98c622308b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/ee/31/65ee3184a1bda372af2ff3d9ae814c98c622308b.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Fcc%252F5e%252Fdb%252Fcc5edb78aa585c955ecd5989ff06a2b68c4c9867.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/5e/db/cc5edb78aa585c955ecd5989ff06a2b68c4c9867.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Fe9%252Fc4%252F89%252Fe9c4897dc1062b43ec45a41ae85a6be3fa6eb631.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c4/89/e9c4897dc1062b43ec45a41ae85a6be3fa6eb631.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Fbd%252F35%252F92%252Fbd35920e0971f28cba253f21c3f28cf6ef4e694a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/35/92/bd35920e0971f28cba253f21c3f28cf6ef4e694a.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Fa5%252F58%252Fa1%252Fa558a10ab8ed74f9704fb85b9206fbf2d4ebca65.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/58/a1/a558a10ab8ed74f9704fb85b9206fbf2d4ebca65.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F33%252Fa0%252F8e%252F33a08e255169ec2fe48da43e607ff1bf353d14da.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/a0/8e/33a08e255169ec2fe48da43e607ff1bf353d14da.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F40%252F16%252F00%252F401600d51dd85f86317a89953df35840a8c16aa0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/16/00/401600d51dd85f86317a89953df35840a8c16aa0.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa with identifier 3134918931
2026-01-28 12:40:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4bb32e83-a6b7-58d7-92c6-03fb3eea9daa
2026-01-28 12:40:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/92/a7/c892a78bb15da05909441b6eddf855a5154831f9.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Volkswagen Golf VII 1.2 TSI 105ch Cup 5p\n'
'\n'
'Marque : Volkswagen\n'
'Version : Golf\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 127 000km\n'
'1ère mise en circulation : 11/09/2014\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 105ch\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'
'- 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 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': '4bb32e83-a6b7-58d7-92c6-03fb3eea9daa',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134918931',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 127000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147701,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/92/a7/c892a78bb15da05909441b6eddf855a5154831f9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146641,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/ed/80/7bed80b342acfc3f2727d7bd8b2f0660d1f88fc9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143682,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/1d/81/3f1d81940822f1f2efc8824426c9546760226427.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149601,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/48/8f/6d488f5266f291692d6ac4cbeee515e22b7c5e7a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147100,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/78/c1/d278c1e85847279aae604da543bf34469bb21caa.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142106,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/bd/2d/f1bd2d9de9d13bd376ebaa8c95b6c7a6df7d49a0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126237,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/12/c9/fe12c95ff8a42dff5f11e86b73f295e35da17576.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117400,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/a9/a0/6ba9a03846f863ab80b16fa8909582a07b49bd22.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81435,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/02/93/5202934bc02df3bb6d933893710444ffc3b48651.jpg?rule=ad-large',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125460,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/e8/24/77e82400033cd0cb6b37a925ec219ac56efb54df.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bb32e83-a6b7-58d7-92c6-03fb3eea9daa/4bb32e83-a6b7-58d7-92c6-03fb3eea9daa_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93717,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/7b/6a/dc7b6ab0a77b3dfbb283475e8f0b904e59b2fddb.jpg?rule=ad-large',
'Width': 1067}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2014-09-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Golf VII 1.2 TSI 105ch Cup 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273134918931%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3134918931: {'created_time': 1769604017.468461, 'last_price_update_time': 1769604017.46847}
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134918931') HTTP/1.1" 204 0
2026-01-28 12:40:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 26684695-62ae-5703-bab6-31f988566d2d with identifier 3130897539
2026-01-28 12:40:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 26684695-62ae-5703-bab6-31f988566d2d
2026-01-28 12:40: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': 'Citroën Berlingo 1.5l BlueHDi 100ch / À partir de 203.85 € € '
'/ mois\n'
'\n'
'Marque : Citroën\n'
'Version : Berlingo\n'
'Energie : Diesel\n'
'Boîte : Manuelle\n'
'Kilométrage : 76 000km\n'
'1ère mise en circulation : 15/02/2019\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 100ch\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'
'- Frein de parking automatique\n'
'- Accoudoir central\n'
'- Jantes aluminium\n'
'- Phares additionnels en virage\n'
'- Feux et essuies glaces automatique\n'
"- Radar arrière de détection d'obstacles\n"
'- Vitres avant arrières électriques\n'
'- Rétroviseurs é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'
'- 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'
'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': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '26684695-62ae-5703-bab6-31f988566d2d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130897539',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 76000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 11,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/4a/f2/dc4af2a0a99a4cb4abf92a52f99f44fde11af565.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/6c/62/786c629c3ee8c0604268e50c0ef9742aa5d4bdce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/a1/b2/eba1b2ae6721e546f7e031a4fcbfc7ebf2141382.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b7/a7/6db7a7d633eeb1915d3d3f7701b201908c1f0701.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/ee/31/65ee3184a1bda372af2ff3d9ae814c98c622308b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/5e/db/cc5edb78aa585c955ecd5989ff06a2b68c4c9867.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c4/89/e9c4897dc1062b43ec45a41ae85a6be3fa6eb631.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/35/92/bd35920e0971f28cba253f21c3f28cf6ef4e694a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/58/a1/a558a10ab8ed74f9704fb85b9206fbf2d4ebca65.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/a0/8e/33a08e255169ec2fe48da43e607ff1bf353d14da.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/16/00/401600d51dd85f86317a89953df35840a8c16aa0.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160329,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/4a/f2/dc4af2a0a99a4cb4abf92a52f99f44fde11af565.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151652,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/6c/62/786c629c3ee8c0604268e50c0ef9742aa5d4bdce.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142621,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/a1/b2/eba1b2ae6721e546f7e031a4fcbfc7ebf2141382.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160327,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b7/a7/6db7a7d633eeb1915d3d3f7701b201908c1f0701.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143170,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/ee/31/65ee3184a1bda372af2ff3d9ae814c98c622308b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148468,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/5e/db/cc5edb78aa585c955ecd5989ff06a2b68c4c9867.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120198,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/c4/89/e9c4897dc1062b43ec45a41ae85a6be3fa6eb631.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112006,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/35/92/bd35920e0971f28cba253f21c3f28cf6ef4e694a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105424,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/58/a1/a558a10ab8ed74f9704fb85b9206fbf2d4ebca65.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48726,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/a0/8e/33a08e255169ec2fe48da43e607ff1bf353d14da.jpg?rule=ad-large',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26684695-62ae-5703-bab6-31f988566d2d/26684695-62ae-5703-bab6-31f988566d2d_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71056,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/16/00/401600d51dd85f86317a89953df35840a8c16aa0.jpg?rule=ad-large',
'Width': 1067}],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2019-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën Berlingo 1.5l BlueHDi 100ch / À partir de 203.85 / mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273130897539%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3130897539: {'created_time': 1769604017.516737, 'last_price_update_time': 1769604017.516745}
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130897539') HTTP/1.1" 204 0
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3107297086
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273107297086%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3107297086: 1
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3107297086
2026-01-28 12:40:17 [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 S&S / À 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 décembre 2025\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/3107297086',
'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/fe/17/16/fe1716d254117e14686c647bd55111c7d82510f8.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/63/e2/d3/63e2d3f44d9d40ad1ef797c21c4983dfcf4ecff8.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2016-12-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 2008 1.6 BlueHDi 120ch Allure S&S / À partir de 148.83 '
'/mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-01-28 12:40:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6da6421f-255d-5ba9-a01f-f0bc8a148d35 with identifier: 3107297086
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 6da6421f-255d-5ba9-a01f-f0bc8a148d35
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F89%252F65%252F3a%252F89653aecb7ce9b68156f504d5e40820d7af326eb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [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-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Ff8%252F57%252F08%252Ff8570839ee160ca54f35941e78a757e2def3ef71.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [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-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Ffe%252F17%252F16%252Ffe1716d254117e14686c647bd55111c7d82510f8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [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-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F38%252Fc3%252F77%252F38c3777196eb1995c9dad6bb376a30470e48dab3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [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-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F63%252Fe2%252Fd3%252F63e2d3f44d9d40ad1ef797c21c4983dfcf4ecff8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [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-01-28 12:40:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6da6421f-255d-5ba9-a01f-f0bc8a148d35 with identifier 3107297086
2026-01-28 12:40:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6da6421f-255d-5ba9-a01f-f0bc8a148d35
2026-01-28 12:40: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': 'Noir',
'currency': 'EUR',
'description': 'Peugeot 2008 1.6 BlueHDi 120ch Allure S&S / À 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 décembre 2025\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': '6da6421f-255d-5ba9-a01f-f0bc8a148d35',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3107297086',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 124000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'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/fe/17/16/fe1716d254117e14686c647bd55111c7d82510f8.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/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_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_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}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2016-12-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 2008 1.6 BlueHDi 120ch Allure S&S / À partir de 148.83 '
'/mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273107297086%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3107297086: {'created_time': 1769604017.664115, 'last_price_update_time': 1769604017.664124}
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3107297086') HTTP/1.1" 204 0
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105831813
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273105831813%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105831813: 1
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105831813
2026-01-28 12:40:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Peugeot 208 1.2l 82ch Active / À partir de 111.11 €/mois\n'
'\n'
'Marque : Peugeot\n'
'Version : 208 Active\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 84 000km\n'
'1ère mise en circulation : 12/03/2018\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 82ch\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\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'
'- Distribution fait en octobre 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 111.11 €/mois* pendant 72 '
'mois avec un apport de 1000€ ou à partir de 129.66 €/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/3105831813',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '208',
'odometer': 84000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a9/b5/40a9b57a22d041847a298c525b337f3d3e37b6a0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/0a/d4/210ad4ff2bca68e800f44b09313365e2c0ab2931.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/de/7c/5bde7c37887e45f13826577046c9432ef9380090.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/29/d1/a229d1dd42bb90f982f37d5e26b7e317b39b9d79.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/25/e9/af25e9a6fc982ce28d6f8dbd6175333e988f56e9.jpg?rule=ad-large'],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2018-03-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 208 1.2l 82ch Active / À partir de 111.11 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-01-28 12:40:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d369596d-4967-5eae-9ba9-5b4f7a63a1e5 with identifier: 3105831813
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d369596d-4967-5eae-9ba9-5b4f7a63a1e5
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F40%252Fa9%252Fb5%252F40a9b57a22d041847a298c525b337f3d3e37b6a0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a9/b5/40a9b57a22d041847a298c525b337f3d3e37b6a0.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F21%252F0a%252Fd4%252F210ad4ff2bca68e800f44b09313365e2c0ab2931.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/0a/d4/210ad4ff2bca68e800f44b09313365e2c0ab2931.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F5b%252Fde%252F7c%252F5bde7c37887e45f13826577046c9432ef9380090.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/de/7c/5bde7c37887e45f13826577046c9432ef9380090.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252Fa2%252F29%252Fd1%252Fa229d1dd42bb90f982f37d5e26b7e317b39b9d79.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/29/d1/a229d1dd42bb90f982f37d5e26b7e317b39b9d79.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%252F25%252Fe9%252Faf25e9a6fc982ce28d6f8dbd6175333e988f56e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:40:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/25/e9/af25e9a6fc982ce28d6f8dbd6175333e988f56e9.jpg?rule=ad-large already downloaded
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de40f96d0>
2026-01-28 12:40:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:40:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_6.jpg HTTP/1.1" 201 0
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4b%252F78%252Fe9%252F4b78e906d91995adb91426a858d88547c0c7cc19.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/78/e9/4b78e906d91995adb91426a858d88547c0c7cc19.jpg?rule=ad-large saved to cache
2026-01-28 12:40:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:18 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:40:18 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:40:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:40:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7de40d5e10>
2026-01-28 12:40:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2006
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:40:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_5.jpg HTTP/1.1" 201 0
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252Fe6%252F7c%252Fb5e67cf793fece8fa0305b5097fe625d53e24512.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-01-28 12:40:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/e6/7c/b5e67cf793fece8fa0305b5097fe625d53e24512.jpg?rule=ad-large saved to cache
2026-01-28 12:40:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:18 [crawlers.middlewares.photo_download_middleware] INFO: Removing item c89a7d43-ac6f-5269-8841-927b2d71fe50 from tracking dictionaries
2026-01-28 12:40:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c89a7d43-ac6f-5269-8841-927b2d71fe50 sending to next pipeline
2026-01-28 12:40:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d369596d-4967-5eae-9ba9-5b4f7a63a1e5 with identifier 3105831813
2026-01-28 12:40:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d369596d-4967-5eae-9ba9-5b4f7a63a1e5
2026-01-28 12:40: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': 'Bleu',
'currency': 'EUR',
'description': 'Peugeot 208 1.2l 82ch Active / À partir de 111.11 €/mois\n'
'\n'
'Marque : Peugeot\n'
'Version : 208 Active\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 84 000km\n'
'1ère mise en circulation : 12/03/2018\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 82ch\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\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'
'- Distribution fait en octobre 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 111.11 €/mois* pendant 72 '
'mois avec un apport de 1000€ ou à partir de 129.66 €/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': 'd369596d-4967-5eae-9ba9-5b4f7a63a1e5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105831813',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '208',
'odometer': 84000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a9/b5/40a9b57a22d041847a298c525b337f3d3e37b6a0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/0a/d4/210ad4ff2bca68e800f44b09313365e2c0ab2931.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/de/7c/5bde7c37887e45f13826577046c9432ef9380090.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/29/d1/a229d1dd42bb90f982f37d5e26b7e317b39b9d79.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/25/e9/af25e9a6fc982ce28d6f8dbd6175333e988f56e9.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a654751-4bc1-5e61-85db-8385f47036dc/0a654751-4bc1-5e61-85db-8385f47036dc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187038,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/a9/b5/40a9b57a22d041847a298c525b337f3d3e37b6a0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a654751-4bc1-5e61-85db-8385f47036dc/0a654751-4bc1-5e61-85db-8385f47036dc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169580,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/0a/d4/210ad4ff2bca68e800f44b09313365e2c0ab2931.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a654751-4bc1-5e61-85db-8385f47036dc/0a654751-4bc1-5e61-85db-8385f47036dc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204881,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/de/7c/5bde7c37887e45f13826577046c9432ef9380090.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a654751-4bc1-5e61-85db-8385f47036dc/0a654751-4bc1-5e61-85db-8385f47036dc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161952,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/29/d1/a229d1dd42bb90f982f37d5e26b7e317b39b9d79.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a654751-4bc1-5e61-85db-8385f47036dc/0a654751-4bc1-5e61-85db-8385f47036dc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141775,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/25/e9/af25e9a6fc982ce28d6f8dbd6175333e988f56e9.jpg?rule=ad-large',
'Width': 1067}],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2018-03-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 208 1.2l 82ch Active / À partir de 111.11 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273105831813%27 HTTP/1.1" 200 None
2026-01-28 12:40:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3105831813: {'created_time': 1769604018.369665, 'last_price_update_time': 1769604018.369672}
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105831813') HTTP/1.1" 204 0
2026-01-28 12:40:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c89a7d43-ac6f-5269-8841-927b2d71fe50 with identifier 3135009443
2026-01-28 12:40:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c89a7d43-ac6f-5269-8841-927b2d71fe50
2026-01-28 12:40:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/e6/7c/b5e67cf793fece8fa0305b5097fe625d53e24512.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Mercedes-Benz Classe E Break 320 CDI V6 4 Matic\n'
'\n'
'Marque : Mercedes-Benz\n'
'Version : Classe E 320\n'
'Energie : Diesel\n'
'Boîte : Automatique\n'
'Kilométrage : 160 000km\n'
'1ère mise en circulation : 27/02/2009\n'
'Puiss. fiscale : 15cv\n'
'Puiss. dynamique : 224ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- GPS\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'
'- 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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'*** Voiture en dépôt vente***\n'
'* Voiture en excellent état\n'
'* Entretien à jour\n'
'* Contrôle technique à jour\n'
'* Aucun frais à prévoir\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': 'c89a7d43-ac6f-5269-8841-927b2d71fe50',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3135009443',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe E',
'odometer': 160000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154831,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/da/28/b1da2859b8b938d1f11d327af442f54fb16b0acc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 150128,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/50/97/d750970f09ff0b60561ccd1b7979904d24735aa7.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148088,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/40/33/0a40332f5e4110b1b7ec61dce233658708c11be8.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149090,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/db/93/eadb930f0ce742f9bc047c59c41129e6057513ea.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168024,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/ff/71/26ff71e1ee9461f13397fd46584014bb2b0fb616.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153012,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/e6/7c/b5e67cf793fece8fa0305b5097fe625d53e24512.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129743,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/78/e9/4b78e906d91995adb91426a858d88547c0c7cc19.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124327,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/56/6d/10566d2a179480e8ba291963410aa4f73261ba88.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98581,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/d0/e0/e4d0e0a3f85994d9edd6413e538ab310fce8e9ae.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77106,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/7c/73/767c731b2c9edbb372c87cb4eb81e2d03e9d07c9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c89a7d43-ac6f-5269-8841-927b2d71fe50/c89a7d43-ac6f-5269-8841-927b2d71fe50_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139173,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/63/24/e763247e00a61fac2a0e2e446444d46f722d6fda.jpg?rule=ad-large',
'Width': 1067}],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2009-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Mercedes-Benz Classe E Break 320 CDI V6 4 Matic',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2009}
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40: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%273135009443%27 HTTP/1.1" 200 None
2026-01-28 12:40:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3135009443: {'created_time': 1769604018.417915, 'last_price_update_time': 1769604018.417923}
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3135009443') HTTP/1.1" 204 0
2026-01-28 12:40:18 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-01-28 12:40:18 [scrapy.core.engine] INFO: Closing spider (finished)
2026-01-28 12:40:18 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-01-28 12:40:18 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-01-28 12:40:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:40:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 25a3eb90fc3011f0a599c2c555c92d63
2026-01-28 12:40:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-01-28 12:40:18 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-01-28 12:40:18 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:40:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:40:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-01-28 12:40:18 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 5, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-01-28 12:40:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:40:18 [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%201768308018 HTTP/1.1" 200 None
2026-01-28 12:40:18 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (16 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/25a3eb90fc3011f0a599c2c555c92d63.jl
2026-01-28 12:40:18 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 14190,
'downloader/request_count': 24,
'downloader/request_method_count/GET': 23,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 3568357,
'downloader/response_count': 24,
'downloader/response_status_count/200': 24,
'elapsed_time_seconds': 24.493803,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 1, 28, 12, 40, 18, 834465, tzinfo=datetime.timezone.utc),
'item_scraped_count': 16,
'log_count/DEBUG': 594,
'log_count/INFO': 490,
'memusage/max': 126664704,
'memusage/startup': 126664704,
'photo_download_count': 22,
'request_depth_max': 2,
'response_received_count': 2,
'scheduler/dequeued': 24,
'scheduler/dequeued/memory': 24,
'scheduler/enqueued': 24,
'scheduler/enqueued/memory': 24,
'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': 3.442403101362288,
'scrapy-zyte-api/mean_response_seconds': 3.6992431129328907,
'scrapy-zyte-api/processed': 2,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 2,
'scrapy-zyte-api/request_args/experimental.responseCookies': 1,
'scrapy-zyte-api/request_args/httpRequestBody': 1,
'scrapy-zyte-api/request_args/httpRequestMethod': 1,
'scrapy-zyte-api/request_args/httpResponseBody': 2,
'scrapy-zyte-api/request_args/httpResponseHeaders': 2,
'scrapy-zyte-api/request_args/responseCookies': 1,
'scrapy-zyte-api/request_args/url': 2,
'scrapy-zyte-api/status_codes/200': 2,
'scrapy-zyte-api/success': 2,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 1, 28, 12, 39, 54, 340662, tzinfo=datetime.timezone.utc)}
2026-01-28 12:40:18 [scrapy.core.engine] INFO: Spider closed (finished)
2026-01-28 12:40:19 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f7de7ab97d0>
2026-01-28 12:40:19 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f7de7aba050>
PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)