PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)
2025-12-05 12:54:47 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2025-12-05 12:54:47 [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
2025-12-05 12:54:47 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2025-12-05 12:54:47 [auto_selling_leboncoin.fr] INFO: _job: 3171c7b0d1c111f0b120928152083da5, SCRAPY_JOB: None
2025-12-05 12:54:47 [scrapy.addons] INFO: Enabled addons:
[]
2025-12-05 12:54:47 [asyncio] DEBUG: Using selector: EpollSelector
2025-12-05 12:54:47 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2025-12-05 12:54:47 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2025-12-05 12:54:47 [scrapy.extensions.telnet] INFO: Telnet Password: f85736b54fcc63a7
2025-12-05 12:54:47 [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']
2025-12-05 12:54:47 [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/3171c7b0d1c111f0b120928152083da5.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': ''}
2025-12-05 12:54:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2025-12-05 12:54:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2025-12-05 12:54:47 [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']
2025-12-05 12:54:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2025-12-05 12:54:47 [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']
2025-12-05 12:54:47 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2025-12-05 12:54:47 [scrapy.core.engine] INFO: Spider opened
2025-12-05 12:54:47 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2025-12-05 12:54:47 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2025-12-05 12:54:47 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2025-12-05 12:54:47 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2025-12-05 12:54:47 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2025-12-05 12:54:47 [scrapy-playwright] INFO: Starting download handler
2025-12-05 12:54:47 [scrapy-playwright] INFO: Starting download handler
2025-12-05 12:54:52 [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: 3171c7b0d1c111f0b120928152083da5
2025-12-05 12:54:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2025-12-05 12:54:56 [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']
2025-12-05 12:54:56 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': 'd35d74a2-085f-4a84-b1e0-fdc5dc148ca5', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': 'b21f6787-f101-4d32-a53a-6aa2ecc5a24c', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1922619295, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'sJcHoB3TTNrMPwu5Rfsp1uxnj7W76pA8SCAvwiN3BPVhpEKP1NVN5QLKZIosn9YqBUU3Nh_PViC~qI4OzuEb5ITQWYdcptmX_sfUxZVj9WfQkv~NJjdFeY3Pw~v3XdFx', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1796475295, 'httpOnly': False, 'secure': True}]
2025-12-05 12:54:56 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': 'd35d74a2-085f-4a84-b1e0-fdc5dc148ca5', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'b21f6787-f101-4d32-a53a-6aa2ecc5a24c', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'sJcHoB3TTNrMPwu5Rfsp1uxnj7W76pA8SCAvwiN3BPVhpEKP1NVN5QLKZIosn9YqBUU3Nh_PViC~qI4OzuEb5ITQWYdcptmX_sfUxZVj9WfQkv~NJjdFeY3Pw~v3XdFx', 'domain': '.leboncoin.fr', 'path': '/'}]
2025-12-05 12:54:56 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Fri, 05 Dec 2025 12:54:55 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 bb94c626686a13857c0144152dfd53b8.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=sJcHoB3TTNrMPwu5Rfsp1uxnj7W76pA8SCAvwiN3BPVhpEKP1NVN5QLKZIosn9YqBUU3Nh_PViC~qI4OzuEb5ITQWYdcptmX_sfUxZVj9WfQkv~NJjdFeY3Pw~v3XdFx; 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/"11atlnnlimvako7"'], 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'xHjGrSL5TU__XXlW4vRClvlz5XChVReEO2qjoKCBwQB_q9-k3HH58A==']}
2025-12-05 12:54:56 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '096a8d8b-1c8d-47a1-80ad-aba1ab38274e'}, 'enums': {'ad_type': ['offer']}, 'keywords': {'text': ''}, 'category': {'id': '1'}}}
2025-12-05 12:54:56 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': 'd35d74a2-085f-4a84-b1e0-fdc5dc148ca5', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'b21f6787-f101-4d32-a53a-6aa2ecc5a24c', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'sJcHoB3TTNrMPwu5Rfsp1uxnj7W76pA8SCAvwiN3BPVhpEKP1NVN5QLKZIosn9YqBUU3Nh_PViC~qI4OzuEb5ITQWYdcptmX_sfUxZVj9WfQkv~NJjdFeY3Pw~v3XdFx', 'domain': '.leboncoin.fr', 'path': '/'}]
2025-12-05 12:54:56 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '096a8d8b-1c8d-47a1-80ad-aba1ab38274e'}, 'enums': {'ad_type': ['offer']}, 'keywords': {'text': ''}, 'category': {'id': '1'}}, 'offset': 0}
2025-12-05 12:54:56 [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"]}, "keywords": {"text": ""}, "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'
2025-12-05 12:54:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2025-12-05 12:55:01 [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']
2025-12-05 12:55:01 [auto_selling_leboncoin.fr] INFO: Found 22 listings on page 1
2025-12-05 12:55:01 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105952869
2025-12-05 12:55:01 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1973
2025-12-05 12:55:01 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273105952869%27 HTTP/1.1" 200 None
2025-12-05 12:55:01 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105952869: 1
2025-12-05 12:55:01 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105952869
2025-12-05 12:55:01 [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}
2025-12-05 12:55:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9 with identifier: 3105952869
2025-12-05 12:55:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:01 [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
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:01 [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
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:01 [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
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:01 [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
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:01 [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
2025-12-05 12:55:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9 with identifier 3105952869
2025-12-05 12:55:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2025-12-05 12:55:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2025-12-05 12:55:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2025-12-05 12:55:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2025-12-05 12:55:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2025-12-05 12:55:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2025-12-05 12:55:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2025-12-05 12:55:01 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1955
2025-12-05 12:55:01 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1764939301
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1764939301
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2025-12-05 12:55:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 88a8a37c-97a5-54fa-b972-5cd4a6dfffd9
2025-12-05 12:55:02 [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}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Saving data for 3105952869: {'created_time': 1764939302.226257, 'last_price_update_time': 1764939302.226272}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105952869') HTTP/1.1" 204 0
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105901172
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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%273105901172%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105901172: 1
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105901172
2025-12-05 12:55:02 [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 M BlueHDi 100ch S&S / À partir de 148.82 '
'€/mois\n'
'\n'
'Marque : Citroën\n'
'Version : Berlingo Van M\n'
'Energie : Diesel\n'
'Boîte : Manuelle\n'
'Kilométrage : 99 000km\n'
'1ère mise en circulation : 02/02/2021\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 100ch\n'
'4 portes, 3 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- GPS\n'
'- Climatisation\n'
'- Prise auxiliaire, USB\n'
'- Kit mains libres Bluetooth\n'
'- Régulateur / Limiteur de vitesse\n'
'- Volant réglable multifonctions\n'
'- Phares additionnels en virage\n'
'- Feux et essuies glaces automatique\n'
'- Rétroviseurs électriques\n'
'- Alerte franchissement de ligne\n'
'- Vitres avant é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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'* Utilitaire en excellent état\n'
'* Prix TTC, TVA non récupérable\n'
'* Contrôle technique à jour\n'
'* Garantie 12 mois\n'
'\n'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 148.82 €/mois* pendant 72 '
'mois avec un apport de 4000€ ou à partir de 218.94 €/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/utilitaires/3105901172',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 99000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ba/93/ghba9399ce30a220ae267ce89199d8140d26be63.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/7a/73/467a7383e46bb7642cb6b861d21495beaf137757.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/40/c1/0c40c141122d117c6e9586a914ae36bd715fd8bb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/dd/3c/78dd3c9f5279f67a2975e53b2a8c4ce688a6215e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/93/b5/7c93b52c455e71df94c41bc29a89a329fc676a9a.jpg?rule=ad-large'],
'price': 12490,
'price_includes_vat': False,
'registration_date': '2021-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën Berlingo M BlueHDi 100ch S&S / À partir de 148.82 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2021}
2025-12-05 12:55:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 463c191d-0fa3-5ca5-8f67-0370af433584 with identifier: 3105901172
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 463c191d-0fa3-5ca5-8f67-0370af433584
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fba%252F93%252Fghba9399ce30a220ae267ce89199d8140d26be63.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ba/93/ghba9399ce30a220ae267ce89199d8140d26be63.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F46%252F7a%252F73%252F467a7383e46bb7642cb6b861d21495beaf137757.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/7a/73/467a7383e46bb7642cb6b861d21495beaf137757.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0c%252F40%252Fc1%252F0c40c141122d117c6e9586a914ae36bd715fd8bb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/40/c1/0c40c141122d117c6e9586a914ae36bd715fd8bb.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fdd%252F3c%252F78dd3c9f5279f67a2975e53b2a8c4ce688a6215e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/dd/3c/78dd3c9f5279f67a2975e53b2a8c4ce688a6215e.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7c%252F93%252Fb5%252F7c93b52c455e71df94c41bc29a89a329fc676a9a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/93/b5/7c93b52c455e71df94c41bc29a89a329fc676a9a.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 463c191d-0fa3-5ca5-8f67-0370af433584 with identifier 3105901172
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 463c191d-0fa3-5ca5-8f67-0370af433584
2025-12-05 12:55:02 [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 M BlueHDi 100ch S&S / À partir de 148.82 '
'€/mois\n'
'\n'
'Marque : Citroën\n'
'Version : Berlingo Van M\n'
'Energie : Diesel\n'
'Boîte : Manuelle\n'
'Kilométrage : 99 000km\n'
'1ère mise en circulation : 02/02/2021\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 100ch\n'
'4 portes, 3 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- GPS\n'
'- Climatisation\n'
'- Prise auxiliaire, USB\n'
'- Kit mains libres Bluetooth\n'
'- Régulateur / Limiteur de vitesse\n'
'- Volant réglable multifonctions\n'
'- Phares additionnels en virage\n'
'- Feux et essuies glaces automatique\n'
'- Rétroviseurs électriques\n'
'- Alerte franchissement de ligne\n'
'- Vitres avant é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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'* Utilitaire en excellent état\n'
'* Prix TTC, TVA non récupérable\n'
'* Contrôle technique à jour\n'
'* Garantie 12 mois\n'
'\n'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 148.82 €/mois* pendant 72 '
'mois avec un apport de 4000€ ou à partir de 218.94 €/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': '463c191d-0fa3-5ca5-8f67-0370af433584',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3105901172',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 99000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ba/93/ghba9399ce30a220ae267ce89199d8140d26be63.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/7a/73/467a7383e46bb7642cb6b861d21495beaf137757.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/40/c1/0c40c141122d117c6e9586a914ae36bd715fd8bb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/dd/3c/78dd3c9f5279f67a2975e53b2a8c4ce688a6215e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/93/b5/7c93b52c455e71df94c41bc29a89a329fc676a9a.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c3af342-5484-5af5-9abc-86ffba1a0e36/6c3af342-5484-5af5-9abc-86ffba1a0e36_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133154,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ba/93/ghba9399ce30a220ae267ce89199d8140d26be63.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c3af342-5484-5af5-9abc-86ffba1a0e36/6c3af342-5484-5af5-9abc-86ffba1a0e36_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143624,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/7a/73/467a7383e46bb7642cb6b861d21495beaf137757.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c3af342-5484-5af5-9abc-86ffba1a0e36/6c3af342-5484-5af5-9abc-86ffba1a0e36_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111910,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/40/c1/0c40c141122d117c6e9586a914ae36bd715fd8bb.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c3af342-5484-5af5-9abc-86ffba1a0e36/6c3af342-5484-5af5-9abc-86ffba1a0e36_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128057,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/dd/3c/78dd3c9f5279f67a2975e53b2a8c4ce688a6215e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c3af342-5484-5af5-9abc-86ffba1a0e36/6c3af342-5484-5af5-9abc-86ffba1a0e36_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116892,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/93/b5/7c93b52c455e71df94c41bc29a89a329fc676a9a.jpg?rule=ad-large',
'Width': 1067}],
'price': 12490,
'price_includes_vat': False,
'registration_date': '2021-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën Berlingo M BlueHDi 100ch S&S / À partir de 148.82 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2021}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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%273105901172%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Saving data for 3105901172: {'created_time': 1764939302.383188, 'last_price_update_time': 1764939302.383198}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105901172') HTTP/1.1" 204 0
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105891241
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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%273105891241%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105891241: 1
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105891241
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Mini Cooper 136ch Sport / À partir de 191.42 €/mois\n'
'\n'
'Marque : Mini\n'
'Version : Mini Cooper\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 105 000km\n'
'1ère mise en circulation : 18/02/2016\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 136ch\n'
'3 portes, 4 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Clim automatique\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Volant réglable multifonctions\n'
'- Jantes aluminium\n'
'- Feux arrière à LED\n'
'- Feux de jour à LED\n'
'- Feux de position à LED\n'
'- Phares avant LED\n'
'- Toit ouvrant panoramique\n'
'- Sièges sport semi cuir / tissu\n'
'- Feux et essuies glaces automatique\n'
'- Commandes du système audio au volant\n'
"- Radar arrière de détection d'obstacles\n"
'- Vitres avant é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'
'- Voiture en excellent état\n'
'- Moteur avec chaîne de distribution\n'
'- Révision faite en décembre 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/3105891241',
'listing': 'auction',
'make': 'MINI',
'model': 'Cooper',
'odometer': 105000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/40/5f/fa405f65715ee390a52974ab5dbf85c55da6a38e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/85/e1/af85e1f2ad618fc5ee6b840decdf3af2ae83f507.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/2b/52/cf2b52e7f98ce617c9de5d14a48d5c3efad1c066.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/6e/1d/b56e1d96a8921f0e5c5241d065972ca5c53b280e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/c0/8e/34c08e35138257413a15738dee0d6dec24eb6d4f.jpg?rule=ad-large'],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Mini Cooper 136ch Sport / À partir de 191.42 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d6ff8116-7ea5-5beb-a678-9e23e0927201 with identifier: 3105891241
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d6ff8116-7ea5-5beb-a678-9e23e0927201
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffa%252F40%252F5f%252Ffa405f65715ee390a52974ab5dbf85c55da6a38e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/40/5f/fa405f65715ee390a52974ab5dbf85c55da6a38e.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F85%252Fe1%252Faf85e1f2ad618fc5ee6b840decdf3af2ae83f507.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/85/e1/af85e1f2ad618fc5ee6b840decdf3af2ae83f507.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252F2b%252F52%252Fcf2b52e7f98ce617c9de5d14a48d5c3efad1c066.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/2b/52/cf2b52e7f98ce617c9de5d14a48d5c3efad1c066.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F6e%252F1d%252Fb56e1d96a8921f0e5c5241d065972ca5c53b280e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/6e/1d/b56e1d96a8921f0e5c5241d065972ca5c53b280e.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F34%252Fc0%252F8e%252F34c08e35138257413a15738dee0d6dec24eb6d4f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/34/c0/8e/34c08e35138257413a15738dee0d6dec24eb6d4f.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d6ff8116-7ea5-5beb-a678-9e23e0927201 with identifier 3105891241
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d6ff8116-7ea5-5beb-a678-9e23e0927201
2025-12-05 12:55:02 [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 136ch Sport / À partir de 191.42 €/mois\n'
'\n'
'Marque : Mini\n'
'Version : Mini Cooper\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 105 000km\n'
'1ère mise en circulation : 18/02/2016\n'
'Puiss. fiscale : 7cv\n'
'Puiss. dynamique : 136ch\n'
'3 portes, 4 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Clim automatique\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Volant réglable multifonctions\n'
'- Jantes aluminium\n'
'- Feux arrière à LED\n'
'- Feux de jour à LED\n'
'- Feux de position à LED\n'
'- Phares avant LED\n'
'- Toit ouvrant panoramique\n'
'- Sièges sport semi cuir / tissu\n'
'- Feux et essuies glaces automatique\n'
'- Commandes du système audio au volant\n'
"- Radar arrière de détection d'obstacles\n"
'- Vitres avant é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'
'- Voiture en excellent état\n'
'- Moteur avec chaîne de distribution\n'
'- Révision faite en décembre 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': 'd6ff8116-7ea5-5beb-a678-9e23e0927201',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105891241',
'listing': 'auction',
'make': 'MINI',
'model': 'Cooper',
'odometer': 105000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/40/5f/fa405f65715ee390a52974ab5dbf85c55da6a38e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/85/e1/af85e1f2ad618fc5ee6b840decdf3af2ae83f507.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/2b/52/cf2b52e7f98ce617c9de5d14a48d5c3efad1c066.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/6e/1d/b56e1d96a8921f0e5c5241d065972ca5c53b280e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/c0/8e/34c08e35138257413a15738dee0d6dec24eb6d4f.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd211921-eff5-534c-8342-1e8c3216fe88/fd211921-eff5-534c-8342-1e8c3216fe88_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177589,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/40/5f/fa405f65715ee390a52974ab5dbf85c55da6a38e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd211921-eff5-534c-8342-1e8c3216fe88/fd211921-eff5-534c-8342-1e8c3216fe88_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157652,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/85/e1/af85e1f2ad618fc5ee6b840decdf3af2ae83f507.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd211921-eff5-534c-8342-1e8c3216fe88/fd211921-eff5-534c-8342-1e8c3216fe88_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186165,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/2b/52/cf2b52e7f98ce617c9de5d14a48d5c3efad1c066.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd211921-eff5-534c-8342-1e8c3216fe88/fd211921-eff5-534c-8342-1e8c3216fe88_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156916,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/6e/1d/b56e1d96a8921f0e5c5241d065972ca5c53b280e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd211921-eff5-534c-8342-1e8c3216fe88/fd211921-eff5-534c-8342-1e8c3216fe88_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115423,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/c0/8e/34c08e35138257413a15738dee0d6dec24eb6d4f.jpg?rule=ad-large',
'Width': 1067}],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Mini Cooper 136ch Sport / À partir de 191.42 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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%273105891241%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Saving data for 3105891241: {'created_time': 1764939302.581315, 'last_price_update_time': 1764939302.581333}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105891241') HTTP/1.1" 204 0
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105883655
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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%273105883655%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105883655: 1
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105883655
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.0 60ch 5p / À partir de 120.38 € /mois\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 91 000km\n'
'1ère mise en circulation : 15/05/2017\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 60ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonction\n'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Volant en cuir\n'
'- Climatisation\n'
'- Prise auxiliaire\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'
'- Révision fait en décembre 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 120.38 €/mois* pendant 72 '
'mois avec un apport de 2000€ ou à partir de 157.48 €/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/3105883655',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 91000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/62/68/1b/62681b56439ac09bf30d5e8fdc5b13da61de8f97.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d4/d0/08d4d048fdca4c1909e87094f350e5aace46eedc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/f2/be/11f2be65b3930754867cf10f9e23499d5179caab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/8f/ad/a18fadb5c847dfb84e9acc992dcd03e9819c6104.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/51/06/7d5106887ace03234c4d2ec8a26f2288cf24709d.jpg?rule=ad-large'],
'price': 8490,
'price_includes_vat': False,
'registration_date': '2017-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 60ch 5p / À partir de 120.38 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2025-12-05 12:55:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c20da8a3-96b4-539f-a5de-b14ac528c455 with identifier: 3105883655
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item c20da8a3-96b4-539f-a5de-b14ac528c455
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F62%252F68%252F1b%252F62681b56439ac09bf30d5e8fdc5b13da61de8f97.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/62/68/1b/62681b56439ac09bf30d5e8fdc5b13da61de8f97.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F08%252Fd4%252Fd0%252F08d4d048fdca4c1909e87094f350e5aace46eedc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d4/d0/08d4d048fdca4c1909e87094f350e5aace46eedc.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F11%252Ff2%252Fbe%252F11f2be65b3930754867cf10f9e23499d5179caab.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/11/f2/be/11f2be65b3930754867cf10f9e23499d5179caab.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F8f%252Fad%252Fa18fadb5c847dfb84e9acc992dcd03e9819c6104.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/8f/ad/a18fadb5c847dfb84e9acc992dcd03e9819c6104.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7d%252F51%252F06%252F7d5106887ace03234c4d2ec8a26f2288cf24709d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/51/06/7d5106887ace03234c4d2ec8a26f2288cf24709d.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c20da8a3-96b4-539f-a5de-b14ac528c455 with identifier 3105883655
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c20da8a3-96b4-539f-a5de-b14ac528c455
2025-12-05 12:55:02 [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 Polo V 1.0 60ch 5p / À partir de 120.38 € /mois\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 91 000km\n'
'1ère mise en circulation : 15/05/2017\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 60ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonction\n'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Volant en cuir\n'
'- Climatisation\n'
'- Prise auxiliaire\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'
'- Révision fait en décembre 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 120.38 €/mois* pendant 72 '
'mois avec un apport de 2000€ ou à partir de 157.48 €/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': 'c20da8a3-96b4-539f-a5de-b14ac528c455',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105883655',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 91000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/62/68/1b/62681b56439ac09bf30d5e8fdc5b13da61de8f97.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d4/d0/08d4d048fdca4c1909e87094f350e5aace46eedc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/f2/be/11f2be65b3930754867cf10f9e23499d5179caab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/8f/ad/a18fadb5c847dfb84e9acc992dcd03e9819c6104.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/51/06/7d5106887ace03234c4d2ec8a26f2288cf24709d.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414cf2a5-a094-53f1-aace-b1f6bc1bc752/414cf2a5-a094-53f1-aace-b1f6bc1bc752_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137361,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/68/1b/62681b56439ac09bf30d5e8fdc5b13da61de8f97.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414cf2a5-a094-53f1-aace-b1f6bc1bc752/414cf2a5-a094-53f1-aace-b1f6bc1bc752_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154822,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d4/d0/08d4d048fdca4c1909e87094f350e5aace46eedc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414cf2a5-a094-53f1-aace-b1f6bc1bc752/414cf2a5-a094-53f1-aace-b1f6bc1bc752_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151681,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/f2/be/11f2be65b3930754867cf10f9e23499d5179caab.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414cf2a5-a094-53f1-aace-b1f6bc1bc752/414cf2a5-a094-53f1-aace-b1f6bc1bc752_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140603,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/8f/ad/a18fadb5c847dfb84e9acc992dcd03e9819c6104.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414cf2a5-a094-53f1-aace-b1f6bc1bc752/414cf2a5-a094-53f1-aace-b1f6bc1bc752_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116405,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/51/06/7d5106887ace03234c4d2ec8a26f2288cf24709d.jpg?rule=ad-large',
'Width': 1067}],
'price': 8490,
'price_includes_vat': False,
'registration_date': '2017-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 60ch 5p / À partir de 120.38 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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%273105883655%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Saving data for 3105883655: {'created_time': 1764939302.74191, 'last_price_update_time': 1764939302.741919}
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105883655') HTTP/1.1" 204 0
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105842118
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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%273105842118%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105842118: 1
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105842118
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.0 75ch Edition 5p / À partir de 146.92 '
'€/mois\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 31 000 km\n'
'1ère mise en circulation : 02/02/2016\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 75ch\n'
'5 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Entretien à jour\n'
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Ordinateur de bord\n'
'- Volant en cuir\n'
'- Climatisation\n'
'- Volant réglable multifonctions\n'
'- Accoudoir central\n'
'- Fermeture centralisée\n'
'- Contrôle pression des pneus\n'
'- Phares antibrouillard AV/AR\n'
"- Radar avant/arrière de détection d'obstacles\n"
'- Répartiteur électronique de freinage\n'
'- Airbags latéraux et rideaux\n'
'- Fixation ISOFIX\n'
'- Verrouillage automatique des portes en roulant\n'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 146.92 €/mois* pendant 60 '
'mois avec un apport de 3000€ ou à partir de 210.79 €/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/3105842118',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 31000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/6b/e7/c86be7da44506c5913895d2730d9077e657fff8a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/e9/fa/64e9fa45e07fa1336a4e7e27a2a3bdae57909dd9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/8e/a5/d48ea5199f57a9cf69c9a1bd45ef2ad873822c6a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/59/f9/5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/0d/ee/7f0deefd4d10e2094bcfa0db1c23c99303084579.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 75ch Edition 5p / À partir de 146.92 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e6212aa-2492-5038-8b9c-07ed775e2c72 with identifier: 3105842118
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 3e6212aa-2492-5038-8b9c-07ed775e2c72
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F6b%252Fe7%252Fc86be7da44506c5913895d2730d9077e657fff8a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/6b/e7/c86be7da44506c5913895d2730d9077e657fff8a.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F64%252Fe9%252Ffa%252F64e9fa45e07fa1336a4e7e27a2a3bdae57909dd9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/64/e9/fa/64e9fa45e07fa1336a4e7e27a2a3bdae57909dd9.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd4%252F8e%252Fa5%252Fd48ea5199f57a9cf69c9a1bd45ef2ad873822c6a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/8e/a5/d48ea5199f57a9cf69c9a1bd45ef2ad873822c6a.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F57%252F59%252Ff9%252F5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/59/f9/5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg?rule=ad-large not downloaded yet
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F0d%252Fee%252F7f0deefd4d10e2094bcfa0db1c23c99303084579.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/0d/ee/7f0deefd4d10e2094bcfa0db1c23c99303084579.jpg?rule=ad-large already downloaded
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105837082
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [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
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105837082: 1
2025-12-05 12:55:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105837082
2025-12-05 12:55:02 [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}
2025-12-05 12:55:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e99eed4-3055-5cb2-b599-fce93d250752 with identifier: 3105837082
2025-12-05 12:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2e99eed4-3055-5cb2-b599-fce93d250752
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:02 [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
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:02 [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
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:02 [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
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:02 [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
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:02 [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
2025-12-05 12:55:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2e99eed4-3055-5cb2-b599-fce93d250752 with identifier 3105837082
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2e99eed4-3055-5cb2-b599-fce93d250752
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3105837082: {'created_time': 1764939303.081166, 'last_price_update_time': 1764939303.081176}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105837082') HTTP/1.1" 204 0
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105831813
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105831813: 1
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105831813
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d369596d-4967-5eae-9ba9-5b4f7a63a1e5 with identifier: 3105831813
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d369596d-4967-5eae-9ba9-5b4f7a63a1e5
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d369596d-4967-5eae-9ba9-5b4f7a63a1e5 with identifier 3105831813
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d369596d-4967-5eae-9ba9-5b4f7a63a1e5
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3105831813: {'created_time': 1764939303.218217, 'last_price_update_time': 1764939303.218227}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105831813') HTTP/1.1" 204 0
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105823493
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105823493: 1
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105823493
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e4025c98-6c7f-5920-9d0c-0ea88a796418 with identifier: 3105823493
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item e4025c98-6c7f-5920-9d0c-0ea88a796418
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e4025c98-6c7f-5920-9d0c-0ea88a796418 with identifier 3105823493
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e4025c98-6c7f-5920-9d0c-0ea88a796418
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3105823493: {'created_time': 1764939303.368324, 'last_price_update_time': 1764939303.368334}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105823493') HTTP/1.1" 204 0
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105805439
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105805439: 1
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105805439
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b3d28ccf-28d0-5807-ba36-984aba8e8990 with identifier: 3105805439
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item b3d28ccf-28d0-5807-ba36-984aba8e8990
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b3d28ccf-28d0-5807-ba36-984aba8e8990 with identifier 3105805439
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b3d28ccf-28d0-5807-ba36-984aba8e8990
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3105805439: {'created_time': 1764939303.547844, 'last_price_update_time': 1764939303.547858}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105805439') HTTP/1.1" 204 0
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3105784923
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3105784923: 1
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3105784923
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 095efd69-4feb-526e-82d9-378eb6fae6ce with identifier: 3105784923
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 095efd69-4feb-526e-82d9-378eb6fae6ce
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 095efd69-4feb-526e-82d9-378eb6fae6ce with identifier 3105784923
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 095efd69-4feb-526e-82d9-378eb6fae6ce
2025-12-05 12:55:03 [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}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3105784923: {'created_time': 1764939303.747501, 'last_price_update_time': 1764939303.747512}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105784923') HTTP/1.1" 204 0
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3084829607
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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%273084829607%27 HTTP/1.1" 200 None
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3084829607: 1
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3084829607
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C4 II 1.6 e-HDi 115 FAP Millenium\n'
'\n'
'Marque : Citroën\n'
'Version : C4\n'
'Energie : Diesel\n'
'Boîte : Automatique\n'
'Kilométrage : 54 000km\n'
'1ère mise en circulation : 14/05/2013\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 115ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Régulateur / Limiteur de vitesse\n'
'- Volant réglable multifonctions\n'
'- Accoudoir central\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 excellent état\n'
'* Contrôle technique à jour\n'
'* Aucun frais à prévoir\n'
'* Garantie 12 Mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3084829607',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 54000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/34/64/0e3464b12bf50c899f892f9cfaaa842f18adfb2d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/30/d2/0930d2193c9b011e38e456ca23d98f2f0bc6ea67.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/f4/1e/f2f41e1346003e4d3c42e537e37f9a9c651f683b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/b0/ec/afb0ec3e3371bed0bdb7ac16e6aa5568c429f5ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/21/11/00211148d894ff995d499d07bd2eb5cd038f4ec8.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2013-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën C4 II 1.6 e-HDi 115 FAP Millenium',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2013}
2025-12-05 12:55:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ec4fd1fc-0b78-5d72-a0a6-f1b3bcc4ecb1 with identifier: 3084829607
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item ec4fd1fc-0b78-5d72-a0a6-f1b3bcc4ecb1
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0e%252F34%252F64%252F0e3464b12bf50c899f892f9cfaaa842f18adfb2d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/34/64/0e3464b12bf50c899f892f9cfaaa842f18adfb2d.jpg?rule=ad-large already downloaded
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F09%252F30%252Fd2%252F0930d2193c9b011e38e456ca23d98f2f0bc6ea67.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/09/30/d2/0930d2193c9b011e38e456ca23d98f2f0bc6ea67.jpg?rule=ad-large already downloaded
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff2%252Ff4%252F1e%252Ff2f41e1346003e4d3c42e537e37f9a9c651f683b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/f4/1e/f2f41e1346003e4d3c42e537e37f9a9c651f683b.jpg?rule=ad-large already downloaded
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fb0%252Fec%252Fafb0ec3e3371bed0bdb7ac16e6aa5568c429f5ba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/b0/ec/afb0ec3e3371bed0bdb7ac16e6aa5568c429f5ba.jpg?rule=ad-large already downloaded
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F00%252F21%252F11%252F00211148d894ff995d499d07bd2eb5cd038f4ec8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/21/11/00211148d894ff995d499d07bd2eb5cd038f4ec8.jpg?rule=ad-large already downloaded
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ec4fd1fc-0b78-5d72-a0a6-f1b3bcc4ecb1 with identifier 3084829607
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ec4fd1fc-0b78-5d72-a0a6-f1b3bcc4ecb1
2025-12-05 12:55:03 [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': 'Citroën C4 II 1.6 e-HDi 115 FAP Millenium\n'
'\n'
'Marque : Citroën\n'
'Version : C4\n'
'Energie : Diesel\n'
'Boîte : Automatique\n'
'Kilométrage : 54 000km\n'
'1ère mise en circulation : 14/05/2013\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 115ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Régulateur / Limiteur de vitesse\n'
'- Volant réglable multifonctions\n'
'- Accoudoir central\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 excellent état\n'
'* Contrôle technique à jour\n'
'* Aucun frais à prévoir\n'
'* Garantie 12 Mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ec4fd1fc-0b78-5d72-a0a6-f1b3bcc4ecb1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3084829607',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 54000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/34/64/0e3464b12bf50c899f892f9cfaaa842f18adfb2d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/30/d2/0930d2193c9b011e38e456ca23d98f2f0bc6ea67.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/f4/1e/f2f41e1346003e4d3c42e537e37f9a9c651f683b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/b0/ec/afb0ec3e3371bed0bdb7ac16e6aa5568c429f5ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/21/11/00211148d894ff995d499d07bd2eb5cd038f4ec8.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bd2d916-ee78-53da-8411-38dc806449e6/7bd2d916-ee78-53da-8411-38dc806449e6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136326,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/34/64/0e3464b12bf50c899f892f9cfaaa842f18adfb2d.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bd2d916-ee78-53da-8411-38dc806449e6/7bd2d916-ee78-53da-8411-38dc806449e6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135648,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/30/d2/0930d2193c9b011e38e456ca23d98f2f0bc6ea67.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bd2d916-ee78-53da-8411-38dc806449e6/7bd2d916-ee78-53da-8411-38dc806449e6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137927,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/f4/1e/f2f41e1346003e4d3c42e537e37f9a9c651f683b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bd2d916-ee78-53da-8411-38dc806449e6/7bd2d916-ee78-53da-8411-38dc806449e6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128493,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/b0/ec/afb0ec3e3371bed0bdb7ac16e6aa5568c429f5ba.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bd2d916-ee78-53da-8411-38dc806449e6/7bd2d916-ee78-53da-8411-38dc806449e6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119860,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/21/11/00211148d894ff995d499d07bd2eb5cd038f4ec8.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2013-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën C4 II 1.6 e-HDi 115 FAP Millenium',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2013}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [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%273084829607%27 HTTP/1.1" 200 None
2025-12-05 12:55:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3084829607: {'created_time': 1764939303.92117, 'last_price_update_time': 1764939303.921177}
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3084829607') HTTP/1.1" 204 0
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3090399441
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273090399441%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3090399441: 1
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3090399441
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.0 60ch Allstar 5p\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo Allstar\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 139 000km\n'
'1ère mise en circulation : 08/07/2016\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 60ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonction\n'
'- Ordinateur de bord\n'
'- GPS\n'
'- Clim automatique\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Jantes aluminium\n'
'- Volant réglable en cuir\n'
'- Sièges avant chauffants\n'
"- Radar avant/arrière de détection d'obstacles\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'
'- Révision fait en novembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3090399441',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 139000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/86/6c/03/866c032dac181d91c97de5ea48d7034579752865.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/73/80/937380cf74a4a749ce8b41003922aa125f423ce2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/38/343238de0d597603193ae054943e1d45f07322b0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/71/f2/1671f2414a224d14501f071979228954e4762fb7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/9c/c9/b19cc9f01e0a61de5370065540d16b3f8cf9e380.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2016-07-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 60ch Allstar 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d6b16819-2e5b-5282-a97d-a5fc4a938f1c with identifier: 3090399441
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d6b16819-2e5b-5282-a97d-a5fc4a938f1c
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F86%252F6c%252F03%252F866c032dac181d91c97de5ea48d7034579752865.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/86/6c/03/866c032dac181d91c97de5ea48d7034579752865.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F73%252F80%252F937380cf74a4a749ce8b41003922aa125f423ce2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/73/80/937380cf74a4a749ce8b41003922aa125f423ce2.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F34%252F32%252F38%252F343238de0d597603193ae054943e1d45f07322b0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/38/343238de0d597603193ae054943e1d45f07322b0.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F16%252F71%252Ff2%252F1671f2414a224d14501f071979228954e4762fb7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/16/71/f2/1671f2414a224d14501f071979228954e4762fb7.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F9c%252Fc9%252Fb19cc9f01e0a61de5370065540d16b3f8cf9e380.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/9c/c9/b19cc9f01e0a61de5370065540d16b3f8cf9e380.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d6b16819-2e5b-5282-a97d-a5fc4a938f1c with identifier 3090399441
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d6b16819-2e5b-5282-a97d-a5fc4a938f1c
2025-12-05 12:55:04 [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': 'Volkswagen Polo V 1.0 60ch Allstar 5p\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo Allstar\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 139 000km\n'
'1ère mise en circulation : 08/07/2016\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 60ch\n'
'5 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonction\n'
'- Ordinateur de bord\n'
'- GPS\n'
'- Clim automatique\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Jantes aluminium\n'
'- Volant réglable en cuir\n'
'- Sièges avant chauffants\n'
"- Radar avant/arrière de détection d'obstacles\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'
'- Révision fait en novembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'd6b16819-2e5b-5282-a97d-a5fc4a938f1c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3090399441',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 139000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/86/6c/03/866c032dac181d91c97de5ea48d7034579752865.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/73/80/937380cf74a4a749ce8b41003922aa125f423ce2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/38/343238de0d597603193ae054943e1d45f07322b0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/71/f2/1671f2414a224d14501f071979228954e4762fb7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/9c/c9/b19cc9f01e0a61de5370065540d16b3f8cf9e380.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2545acae-445e-5f25-88d9-cf6e120a7215/2545acae-445e-5f25-88d9-cf6e120a7215_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155168,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/6c/03/866c032dac181d91c97de5ea48d7034579752865.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2545acae-445e-5f25-88d9-cf6e120a7215/2545acae-445e-5f25-88d9-cf6e120a7215_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190681,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/73/80/937380cf74a4a749ce8b41003922aa125f423ce2.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2545acae-445e-5f25-88d9-cf6e120a7215/2545acae-445e-5f25-88d9-cf6e120a7215_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172557,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/32/38/343238de0d597603193ae054943e1d45f07322b0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2545acae-445e-5f25-88d9-cf6e120a7215/2545acae-445e-5f25-88d9-cf6e120a7215_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164647,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/71/f2/1671f2414a224d14501f071979228954e4762fb7.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2545acae-445e-5f25-88d9-cf6e120a7215/2545acae-445e-5f25-88d9-cf6e120a7215_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112035,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/9c/c9/b19cc9f01e0a61de5370065540d16b3f8cf9e380.jpg?rule=ad-large',
'Width': 1067}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2016-07-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 60ch Allstar 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273090399441%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3090399441: {'created_time': 1764939304.345928, 'last_price_update_time': 1764939304.345977}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3090399441') HTTP/1.1" 204 0
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3093072848
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273093072848%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3093072848: 1
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3093072848
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Citroën Berlingo 1.6 BlueHDi 120ch 7 places\n'
'\n'
'Marque : Citroën\n'
'Version : Berlingo\n'
'Energie : Diesel\n'
'Boîte : Manuelle\n'
'Kilométrage : 88 000km\n'
'1ère mise en circulation : 24/02/2016\n'
'Puiss. fiscale : 6cv\n'
'Puiss. dynamique : 120ch\n'
'5 portes, 7 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Ordinateur de bord\n'
'- Climatisation\n'
'- GPS\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Régulateur/Limiteur de vitesse\n'
'- Volant réglable multifonctions\n'
'- Portes latérales\n'
'- Feux de circulation diurne LED\n'
'- Rétroviseurs électriques rabattables\n'
"- Radar avant/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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'* Kit de distribution + Vidange fait en novembre 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/3093072848',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 88000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/4b/d9/ea4bd9559284cf1e27763749e8695b9b3facde90.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/57/10/7557106caa7873f41ee40bee6fd737bfacdc4f86.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/d8/bc/a3d8bc0960f3b5bc673c02b3d738d4c3cbfe35ca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/97/70/f997707cefa5e4615640f4cbb28a2d90814e805b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e8/91/2fe8914c8399265f34ed20bd14b1a405e477f615.jpg?rule=ad-large'],
'price': 13490,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën Berlingo 1.6 BlueHDi 120ch 7 places',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d968eb6-72a4-55f7-9a98-ee766a485279 with identifier: 3093072848
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2d968eb6-72a4-55f7-9a98-ee766a485279
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F4b%252Fd9%252Fea4bd9559284cf1e27763749e8695b9b3facde90.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/4b/d9/ea4bd9559284cf1e27763749e8695b9b3facde90.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F75%252F57%252F10%252F7557106caa7873f41ee40bee6fd737bfacdc4f86.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/75/57/10/7557106caa7873f41ee40bee6fd737bfacdc4f86.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fd8%252Fbc%252Fa3d8bc0960f3b5bc673c02b3d738d4c3cbfe35ca.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/d8/bc/a3d8bc0960f3b5bc673c02b3d738d4c3cbfe35ca.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F97%252F70%252Ff997707cefa5e4615640f4cbb28a2d90814e805b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/97/70/f997707cefa5e4615640f4cbb28a2d90814e805b.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2f%252Fe8%252F91%252F2fe8914c8399265f34ed20bd14b1a405e477f615.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e8/91/2fe8914c8399265f34ed20bd14b1a405e477f615.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2d968eb6-72a4-55f7-9a98-ee766a485279 with identifier 3093072848
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2d968eb6-72a4-55f7-9a98-ee766a485279
2025-12-05 12:55:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Citroën Berlingo 1.6 BlueHDi 120ch 7 places\n'
'\n'
'Marque : Citroën\n'
'Version : Berlingo\n'
'Energie : Diesel\n'
'Boîte : Manuelle\n'
'Kilométrage : 88 000km\n'
'1ère mise en circulation : 24/02/2016\n'
'Puiss. fiscale : 6cv\n'
'Puiss. dynamique : 120ch\n'
'5 portes, 7 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Ordinateur de bord\n'
'- Climatisation\n'
'- GPS\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Régulateur/Limiteur de vitesse\n'
'- Volant réglable multifonctions\n'
'- Portes latérales\n'
'- Feux de circulation diurne LED\n'
'- Rétroviseurs électriques rabattables\n'
"- Radar avant/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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'* Kit de distribution + Vidange fait en novembre 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': '2d968eb6-72a4-55f7-9a98-ee766a485279',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3093072848',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 88000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/4b/d9/ea4bd9559284cf1e27763749e8695b9b3facde90.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/57/10/7557106caa7873f41ee40bee6fd737bfacdc4f86.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/d8/bc/a3d8bc0960f3b5bc673c02b3d738d4c3cbfe35ca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/97/70/f997707cefa5e4615640f4cbb28a2d90814e805b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e8/91/2fe8914c8399265f34ed20bd14b1a405e477f615.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d/33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171917,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/4b/d9/ea4bd9559284cf1e27763749e8695b9b3facde90.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d/33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171303,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/57/10/7557106caa7873f41ee40bee6fd737bfacdc4f86.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d/33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170263,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/d8/bc/a3d8bc0960f3b5bc673c02b3d738d4c3cbfe35ca.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d/33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117914,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/97/70/f997707cefa5e4615640f4cbb28a2d90814e805b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d/33d4b91b-e7b9-590e-8cf6-afbd8f39dd7d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115147,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e8/91/2fe8914c8399265f34ed20bd14b1a405e477f615.jpg?rule=ad-large',
'Width': 1067}],
'price': 13490,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Citroën Berlingo 1.6 BlueHDi 120ch 7 places',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273093072848%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3093072848: {'created_time': 1764939304.534589, 'last_price_update_time': 1764939304.534596}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3093072848') HTTP/1.1" 204 0
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3058771555
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273058771555%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3058771555: 1
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3058771555
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Renault Captur 90ch Energy Intens\n'
'\n'
'Marque : Renault\n'
'Version : Captur\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 99 000km\n'
'1ère mise en circulation : 26/06/2014\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 septembre 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'
'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/3058771555',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Captur',
'odometer': 99000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/90/a5/5d90a5472d337cbc22071939ddee91cde6e0732b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/7a/cb/d77acb1dc97a8a5a2320f6b3f44e5ad388e00794.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/45/01/254501800ffab115b3b7611e42a31460e0bfb8e0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/66/2b/2b662b94c372e0463b861cd59ebb5daf1293f495.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/64/d9/d464d905b7df0005f6c5fca0769a4db641acf35c.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2014-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Renault Captur 90ch Energy Intens',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2025-12-05 12:55:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2282b0c9-81c2-5d92-b9d5-68c71106908d with identifier: 3058771555
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2282b0c9-81c2-5d92-b9d5-68c71106908d
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5d%252F90%252Fa5%252F5d90a5472d337cbc22071939ddee91cde6e0732b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/90/a5/5d90a5472d337cbc22071939ddee91cde6e0732b.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F7a%252Fcb%252Fd77acb1dc97a8a5a2320f6b3f44e5ad388e00794.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/7a/cb/d77acb1dc97a8a5a2320f6b3f44e5ad388e00794.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F45%252F01%252F254501800ffab115b3b7611e42a31460e0bfb8e0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/45/01/254501800ffab115b3b7611e42a31460e0bfb8e0.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2b%252F66%252F2b%252F2b662b94c372e0463b861cd59ebb5daf1293f495.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/66/2b/2b662b94c372e0463b861cd59ebb5daf1293f495.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd4%252F64%252Fd9%252Fd464d905b7df0005f6c5fca0769a4db641acf35c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/64/d9/d464d905b7df0005f6c5fca0769a4db641acf35c.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2282b0c9-81c2-5d92-b9d5-68c71106908d with identifier 3058771555
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2282b0c9-81c2-5d92-b9d5-68c71106908d
2025-12-05 12:55:04 [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': 'Renault Captur 90ch Energy Intens\n'
'\n'
'Marque : Renault\n'
'Version : Captur\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 99 000km\n'
'1ère mise en circulation : 26/06/2014\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 septembre 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'
'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': '2282b0c9-81c2-5d92-b9d5-68c71106908d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3058771555',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Captur',
'odometer': 99000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/90/a5/5d90a5472d337cbc22071939ddee91cde6e0732b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/7a/cb/d77acb1dc97a8a5a2320f6b3f44e5ad388e00794.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/45/01/254501800ffab115b3b7611e42a31460e0bfb8e0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/66/2b/2b662b94c372e0463b861cd59ebb5daf1293f495.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/64/d9/d464d905b7df0005f6c5fca0769a4db641acf35c.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_382f9905-264a-5000-8ba0-5e0f3cfb5d8b/382f9905-264a-5000-8ba0-5e0f3cfb5d8b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149587,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/90/a5/5d90a5472d337cbc22071939ddee91cde6e0732b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_382f9905-264a-5000-8ba0-5e0f3cfb5d8b/382f9905-264a-5000-8ba0-5e0f3cfb5d8b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155091,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/7a/cb/d77acb1dc97a8a5a2320f6b3f44e5ad388e00794.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_382f9905-264a-5000-8ba0-5e0f3cfb5d8b/382f9905-264a-5000-8ba0-5e0f3cfb5d8b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153466,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/45/01/254501800ffab115b3b7611e42a31460e0bfb8e0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_382f9905-264a-5000-8ba0-5e0f3cfb5d8b/382f9905-264a-5000-8ba0-5e0f3cfb5d8b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 150446,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/66/2b/2b662b94c372e0463b861cd59ebb5daf1293f495.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_382f9905-264a-5000-8ba0-5e0f3cfb5d8b/382f9905-264a-5000-8ba0-5e0f3cfb5d8b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130694,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/64/d9/d464d905b7df0005f6c5fca0769a4db641acf35c.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2014-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Renault Captur 90ch Energy Intens',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273058771555%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3058771555: {'created_time': 1764939304.671676, 'last_price_update_time': 1764939304.671685}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3058771555') HTTP/1.1" 204 0
2025-12-05 12:55:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/57/59/f9/5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 2997514186
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%272997514186%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 2997514186: 1
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 2997514186
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Peugeot 108 1.2l 82ch Allure 5p\n'
'\n'
'Marque : Peugeot\n'
'Version : 108 Allure\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 98 000km\n'
'1ère mise en circulation : 29/09/2014\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 82ch\n'
'5 portes, 4 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Ordinateur de bord\n'
'- Climatisation\n'
'- Capote électrique\n'
'- Vitres électriques\n'
'- Jantes alu 15\n'
'- Sièges chauffants\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Volant réglable multifonctions\n'
'- Feux de circulation diurne LED\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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'ENTRETIEN\n'
'- Kit de distribution fait en 2025\n'
'- Révision à jour\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/2997514186',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '108',
'odometer': 98000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/45/38/4f4538dc6432b371ef915c78230ae4d591d0e85c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/26/40/a02640874aebde6bdbf51a7544b356032057a3cb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ec/c5/3becc5ec9895c05ddf21eceb7d6421702fb23b09.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/7c/f0/b37cf0c2b7860c6a992c25e3792e9a990bccf0ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/5e/b7/9c5eb71a03771d0a903bdbcf6e7dffdc0017b015.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2014-09-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 108 1.2l 82ch Allure 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2025-12-05 12:55:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fc30710a-9083-5d86-b3d6-318ad2f52f2b with identifier: 2997514186
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item fc30710a-9083-5d86-b3d6-318ad2f52f2b
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F45%252F38%252F4f4538dc6432b371ef915c78230ae4d591d0e85c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/45/38/4f4538dc6432b371ef915c78230ae4d591d0e85c.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa0%252F26%252F40%252Fa02640874aebde6bdbf51a7544b356032057a3cb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/26/40/a02640874aebde6bdbf51a7544b356032057a3cb.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3b%252Fec%252Fc5%252F3becc5ec9895c05ddf21eceb7d6421702fb23b09.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ec/c5/3becc5ec9895c05ddf21eceb7d6421702fb23b09.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb3%252F7c%252Ff0%252Fb37cf0c2b7860c6a992c25e3792e9a990bccf0ba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/7c/f0/b37cf0c2b7860c6a992c25e3792e9a990bccf0ba.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9c%252F5e%252Fb7%252F9c5eb71a03771d0a903bdbcf6e7dffdc0017b015.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/5e/b7/9c5eb71a03771d0a903bdbcf6e7dffdc0017b015.jpg?rule=ad-large already downloaded
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fc30710a-9083-5d86-b3d6-318ad2f52f2b with identifier 2997514186
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fc30710a-9083-5d86-b3d6-318ad2f52f2b
2025-12-05 12:55:04 [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': 'Peugeot 108 1.2l 82ch Allure 5p\n'
'\n'
'Marque : Peugeot\n'
'Version : 108 Allure\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 98 000km\n'
'1ère mise en circulation : 29/09/2014\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 82ch\n'
'5 portes, 4 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Ordinateur de bord\n'
'- Climatisation\n'
'- Capote électrique\n'
'- Vitres électriques\n'
'- Jantes alu 15\n'
'- Sièges chauffants\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Volant réglable multifonctions\n'
'- Feux de circulation diurne LED\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'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'ENTRETIEN\n'
'- Kit de distribution fait en 2025\n'
'- Révision à jour\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': 'fc30710a-9083-5d86-b3d6-318ad2f52f2b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/2997514186',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '108',
'odometer': 98000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/45/38/4f4538dc6432b371ef915c78230ae4d591d0e85c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/26/40/a02640874aebde6bdbf51a7544b356032057a3cb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ec/c5/3becc5ec9895c05ddf21eceb7d6421702fb23b09.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/7c/f0/b37cf0c2b7860c6a992c25e3792e9a990bccf0ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/5e/b7/9c5eb71a03771d0a903bdbcf6e7dffdc0017b015.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_682fa895-f50e-5668-9451-d83e7e0dc6d4/682fa895-f50e-5668-9451-d83e7e0dc6d4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207213,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/45/38/4f4538dc6432b371ef915c78230ae4d591d0e85c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_682fa895-f50e-5668-9451-d83e7e0dc6d4/682fa895-f50e-5668-9451-d83e7e0dc6d4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182208,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/26/40/a02640874aebde6bdbf51a7544b356032057a3cb.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_682fa895-f50e-5668-9451-d83e7e0dc6d4/682fa895-f50e-5668-9451-d83e7e0dc6d4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196173,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ec/c5/3becc5ec9895c05ddf21eceb7d6421702fb23b09.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_682fa895-f50e-5668-9451-d83e7e0dc6d4/682fa895-f50e-5668-9451-d83e7e0dc6d4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165568,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/7c/f0/b37cf0c2b7860c6a992c25e3792e9a990bccf0ba.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_682fa895-f50e-5668-9451-d83e7e0dc6d4/682fa895-f50e-5668-9451-d83e7e0dc6d4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118581,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/5e/b7/9c5eb71a03771d0a903bdbcf6e7dffdc0017b015.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2014-09-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 108 1.2l 82ch Allure 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%272997514186%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Saving data for 2997514186: {'created_time': 1764939304.835528, 'last_price_update_time': 1764939304.835535}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='2997514186') HTTP/1.1" 204 0
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3025596629
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273025596629%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3025596629: 1
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3025596629
2025-12-05 12:55:04 [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 juin 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': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 73,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3025596629',
'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/90/76/58/9076587c7d1d1bbad8bc402776b6b362352bf521.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/8e/aa/a6/8eaaa6d9560c266fa08fbdb5c18af90984ec5cbc.jpg?rule=ad-large'],
'price': 4790,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 207 1.4l 75ch Urban Move',
'transmission': 'manual',
'trim': '207 1.4 Urban 3p',
'vin': None,
'year': 2010}
2025-12-05 12:55:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 024371a3-3959-5e22-ab29-62bf8aded9b8 with identifier: 3025596629
2025-12-05 12:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 024371a3-3959-5e22-ab29-62bf8aded9b8
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:04 [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
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:04 [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
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:04 [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
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:04 [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
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:04 [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
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 024371a3-3959-5e22-ab29-62bf8aded9b8 with identifier 3025596629
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 024371a3-3959-5e22-ab29-62bf8aded9b8
2025-12-05 12:55:04 [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 juin 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': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 73,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '024371a3-3959-5e22-ab29-62bf8aded9b8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3025596629',
'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/90/76/58/9076587c7d1d1bbad8bc402776b6b362352bf521.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/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': 4790,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 207 1.4l 75ch Urban Move',
'transmission': 'manual',
'trim': '207 1.4 Urban 3p',
'vin': None,
'year': 2010}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:04 [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%273025596629%27 HTTP/1.1" 200 None
2025-12-05 12:55:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3025596629: {'created_time': 1764939304.985466, 'last_price_update_time': 1764939304.985473}
2025-12-05 12:55:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3025596629') HTTP/1.1" 204 0
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3072398585
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%273072398585%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3072398585: 1
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3072398585
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Volkswagen Golf VII 1.2 TSI 110ch Lounge\n'
'\n'
'Marque : Volkswagen\n'
'Version : Golf\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 81 000km\n'
'1ère mise en circulation : 29/06/2015\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'
'- GPS\n'
'- Climatisation automatique\n'
'- Sièges avant chauffants\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Commandes au volant\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 septembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3072398585',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 81000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/4f/a5/b14fa575d66b23c95cdbda451a8baceb081e7f63.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/e7/82/78e7828ac3ce894167df0822cfecb5b7e739dcc2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/ed/8c/80ed8c2123f8599d83506e79a803264fc4fcbc1e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/3b/c1/d03bc10121b35b21c088a424931823073c3f3211.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/10/6b/f0106b79816951b5a8266d1e10d56f92f9ea50b4.jpg?rule=ad-large'],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2015-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Golf VII 1.2 TSI 110ch Lounge',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2025-12-05 12:55:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 403650aa-d08f-5c5d-bbb1-39389ad0e12e with identifier: 3072398585
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 403650aa-d08f-5c5d-bbb1-39389ad0e12e
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F4f%252Fa5%252Fb14fa575d66b23c95cdbda451a8baceb081e7f63.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/4f/a5/b14fa575d66b23c95cdbda451a8baceb081e7f63.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fe7%252F82%252F78e7828ac3ce894167df0822cfecb5b7e739dcc2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/e7/82/78e7828ac3ce894167df0822cfecb5b7e739dcc2.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F80%252Fed%252F8c%252F80ed8c2123f8599d83506e79a803264fc4fcbc1e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/80/ed/8c/80ed8c2123f8599d83506e79a803264fc4fcbc1e.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd0%252F3b%252Fc1%252Fd03bc10121b35b21c088a424931823073c3f3211.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/3b/c1/d03bc10121b35b21c088a424931823073c3f3211.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff0%252F10%252F6b%252Ff0106b79816951b5a8266d1e10d56f92f9ea50b4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/10/6b/f0106b79816951b5a8266d1e10d56f92f9ea50b4.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 403650aa-d08f-5c5d-bbb1-39389ad0e12e with identifier 3072398585
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 403650aa-d08f-5c5d-bbb1-39389ad0e12e
2025-12-05 12:55:05 [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': 'Volkswagen Golf VII 1.2 TSI 110ch Lounge\n'
'\n'
'Marque : Volkswagen\n'
'Version : Golf\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 81 000km\n'
'1ère mise en circulation : 29/06/2015\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'
'- GPS\n'
'- Climatisation automatique\n'
'- Sièges avant chauffants\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Commandes au volant\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 septembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '403650aa-d08f-5c5d-bbb1-39389ad0e12e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3072398585',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 81000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/4f/a5/b14fa575d66b23c95cdbda451a8baceb081e7f63.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/e7/82/78e7828ac3ce894167df0822cfecb5b7e739dcc2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/ed/8c/80ed8c2123f8599d83506e79a803264fc4fcbc1e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/3b/c1/d03bc10121b35b21c088a424931823073c3f3211.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/10/6b/f0106b79816951b5a8266d1e10d56f92f9ea50b4.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9640fa88-6b57-5e7a-804b-e1fd71c8a009/9640fa88-6b57-5e7a-804b-e1fd71c8a009_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164150,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/4f/a5/b14fa575d66b23c95cdbda451a8baceb081e7f63.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9640fa88-6b57-5e7a-804b-e1fd71c8a009/9640fa88-6b57-5e7a-804b-e1fd71c8a009_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160539,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/e7/82/78e7828ac3ce894167df0822cfecb5b7e739dcc2.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9640fa88-6b57-5e7a-804b-e1fd71c8a009/9640fa88-6b57-5e7a-804b-e1fd71c8a009_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157196,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/ed/8c/80ed8c2123f8599d83506e79a803264fc4fcbc1e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9640fa88-6b57-5e7a-804b-e1fd71c8a009/9640fa88-6b57-5e7a-804b-e1fd71c8a009_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152906,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/3b/c1/d03bc10121b35b21c088a424931823073c3f3211.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9640fa88-6b57-5e7a-804b-e1fd71c8a009/9640fa88-6b57-5e7a-804b-e1fd71c8a009_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121801,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/10/6b/f0106b79816951b5a8266d1e10d56f92f9ea50b4.jpg?rule=ad-large',
'Width': 1067}],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2015-06-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Golf VII 1.2 TSI 110ch Lounge',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%273072398585%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3072398585: {'created_time': 1764939305.140901, 'last_price_update_time': 1764939305.140908}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3072398585') HTTP/1.1" 204 0
2025-12-05 12:55:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2025-12-05 12:55:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2025-12-05 12:55:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2025-12-05 12:55:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4070672690>
2025-12-05 12:55:05 [common.azure_blobstore] INFO: Creating container if not exists
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1970
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2025-12-05 12:55:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e6212aa-2492-5038-8b9c-07ed775e2c72/3e6212aa-2492-5038-8b9c-07ed775e2c72_image_3.jpg HTTP/1.1" 201 0
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%252F57%252F59%252Ff9%252F5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/59/f9/5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg?rule=ad-large saved to cache
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e6212aa-2492-5038-8b9c-07ed775e2c72
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 3e6212aa-2492-5038-8b9c-07ed775e2c72 from tracking dictionaries
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e6212aa-2492-5038-8b9c-07ed775e2c72 sending to next pipeline
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3093000083
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%273093000083%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3093000083: 1
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3093000083
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.0 60ch 3p\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 69 000km\n'
'1ère mise en circulation : 02/11/2016\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 60ch\n'
'3 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonction\n'
'- Ordinateur de bord\n'
'- Climatisation\n'
'- Jantes aluminium\n'
'- Volant réglable en cuir\n'
"- Radar avant/arrière de détection d'obstacles\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'
'- Révision fait en novembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3093000083',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 69000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a2/b9/7ba2b903e091052eefc07026e67fd6f69c33bf75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/dc/fb/c9dcfbc995ba71edf2e0a1f08cde500acb692dfc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/fb/b6/a3fbb6144c95e5bd3f4fa30b610b6672a7998b3a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/f3/c5/b5f3c57ae229d784a42979d3e9f8db80eafaf692.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/0c/75/bc0c75f6f8935d7f3132b41c8a449cd5ae9e88a4.jpg?rule=ad-large'],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2016-11-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 60ch 3p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 244bab21-20d8-57b9-b17e-c5ae7d3b3429 with identifier: 3093000083
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 244bab21-20d8-57b9-b17e-c5ae7d3b3429
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fa2%252Fb9%252F7ba2b903e091052eefc07026e67fd6f69c33bf75.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a2/b9/7ba2b903e091052eefc07026e67fd6f69c33bf75.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc9%252Fdc%252Ffb%252Fc9dcfbc995ba71edf2e0a1f08cde500acb692dfc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/dc/fb/c9dcfbc995ba71edf2e0a1f08cde500acb692dfc.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ffb%252Fb6%252Fa3fbb6144c95e5bd3f4fa30b610b6672a7998b3a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/fb/b6/a3fbb6144c95e5bd3f4fa30b610b6672a7998b3a.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ff3%252Fc5%252Fb5f3c57ae229d784a42979d3e9f8db80eafaf692.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/f3/c5/b5f3c57ae229d784a42979d3e9f8db80eafaf692.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbc%252F0c%252F75%252Fbc0c75f6f8935d7f3132b41c8a449cd5ae9e88a4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/0c/75/bc0c75f6f8935d7f3132b41c8a449cd5ae9e88a4.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3e6212aa-2492-5038-8b9c-07ed775e2c72 with identifier 3105842118
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3e6212aa-2492-5038-8b9c-07ed775e2c72
2025-12-05 12:55:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/57/59/f9/5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.0 75ch Edition 5p / À partir de 146.92 '
'€/mois\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 31 000 km\n'
'1ère mise en circulation : 02/02/2016\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 75ch\n'
'5 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Entretien à jour\n'
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonctions\n'
'- Ordinateur de bord\n'
'- Volant en cuir\n'
'- Climatisation\n'
'- Volant réglable multifonctions\n'
'- Accoudoir central\n'
'- Fermeture centralisée\n'
'- Contrôle pression des pneus\n'
'- Phares antibrouillard AV/AR\n'
"- Radar avant/arrière de détection d'obstacles\n"
'- Répartiteur électronique de freinage\n'
'- Airbags latéraux et rideaux\n'
'- Fixation ISOFIX\n'
'- Verrouillage automatique des portes en roulant\n'
'- ABS, ESP\n'
'- ETC...\n'
'\n'
'FINANCEMENT\n'
'Financez ce véhicule à partir de 146.92 €/mois* pendant 60 '
'mois avec un apport de 3000€ ou à partir de 210.79 €/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': '3e6212aa-2492-5038-8b9c-07ed775e2c72',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3105842118',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 31000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b14b9207-8e51-59c9-b387-9809d756b7e3/b14b9207-8e51-59c9-b387-9809d756b7e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186598,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/6b/e7/c86be7da44506c5913895d2730d9077e657fff8a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b14b9207-8e51-59c9-b387-9809d756b7e3/b14b9207-8e51-59c9-b387-9809d756b7e3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190496,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/e9/fa/64e9fa45e07fa1336a4e7e27a2a3bdae57909dd9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b14b9207-8e51-59c9-b387-9809d756b7e3/b14b9207-8e51-59c9-b387-9809d756b7e3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188508,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/8e/a5/d48ea5199f57a9cf69c9a1bd45ef2ad873822c6a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e6212aa-2492-5038-8b9c-07ed775e2c72/3e6212aa-2492-5038-8b9c-07ed775e2c72_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175829,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/59/f9/5759f9f2c72a6d6206b045946fd648d83c3375b2.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b14b9207-8e51-59c9-b387-9809d756b7e3/b14b9207-8e51-59c9-b387-9809d756b7e3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100775,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/0d/ee/7f0deefd4d10e2094bcfa0db1c23c99303084579.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 75ch Edition 5p / À partir de 146.92 /mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%273105842118%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3105842118: {'created_time': 1764939305.575681, 'last_price_update_time': 1764939305.575689}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3105842118') HTTP/1.1" 204 0
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 244bab21-20d8-57b9-b17e-c5ae7d3b3429 with identifier 3093000083
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 244bab21-20d8-57b9-b17e-c5ae7d3b3429
2025-12-05 12:55:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Volkswagen Polo V 1.0 60ch 3p\n'
'\n'
'Marque : Volkswagen\n'
'Version : Polo\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 69 000km\n'
'1ère mise en circulation : 02/11/2016\n'
'Puiss. fiscale : 4cv\n'
'Puiss. dynamique : 60ch\n'
'3 portes, 5 places\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'- Ecran multifonction\n'
'- Ordinateur de bord\n'
'- Climatisation\n'
'- Jantes aluminium\n'
'- Volant réglable en cuir\n'
"- Radar avant/arrière de détection d'obstacles\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'
'- Révision fait en novembre 2025\n'
"- Carnet d'entretien à jour\n"
'- Contrôle technique à jour\n'
'- Aucun frais à prévoir\n'
'- Garantie 12 mois\n'
'\n'
'SL CARS\n'
'4 Rue des Platanes\n'
'67120 Duppigheim\n'
'\n'
"HORAIRES D'OUVERTURE :\n"
'Du Lundi au Vendredi\n'
'10h00 - 12h00\n'
'14h00 - 18h00\n'
'\n'
'Samedi\n'
'10h00 - 17h00',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '244bab21-20d8-57b9-b17e-c5ae7d3b3429',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3093000083',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 69000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a2/b9/7ba2b903e091052eefc07026e67fd6f69c33bf75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/dc/fb/c9dcfbc995ba71edf2e0a1f08cde500acb692dfc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/fb/b6/a3fbb6144c95e5bd3f4fa30b610b6672a7998b3a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/f3/c5/b5f3c57ae229d784a42979d3e9f8db80eafaf692.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/0c/75/bc0c75f6f8935d7f3132b41c8a449cd5ae9e88a4.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a42ba0-b777-52b5-833b-471506e9d66c/15a42ba0-b777-52b5-833b-471506e9d66c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161387,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/a2/b9/7ba2b903e091052eefc07026e67fd6f69c33bf75.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a42ba0-b777-52b5-833b-471506e9d66c/15a42ba0-b777-52b5-833b-471506e9d66c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173149,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/dc/fb/c9dcfbc995ba71edf2e0a1f08cde500acb692dfc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a42ba0-b777-52b5-833b-471506e9d66c/15a42ba0-b777-52b5-833b-471506e9d66c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175106,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/fb/b6/a3fbb6144c95e5bd3f4fa30b610b6672a7998b3a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a42ba0-b777-52b5-833b-471506e9d66c/15a42ba0-b777-52b5-833b-471506e9d66c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166816,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/f3/c5/b5f3c57ae229d784a42979d3e9f8db80eafaf692.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a42ba0-b777-52b5-833b-471506e9d66c/15a42ba0-b777-52b5-833b-471506e9d66c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122395,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/0c/75/bc0c75f6f8935d7f3132b41c8a449cd5ae9e88a4.jpg?rule=ad-large',
'Width': 1067}],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2016-11-01',
'seats_number': None,
'seller_name': None,
'title': 'Volkswagen Polo V 1.0 60ch 3p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%273093000083%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3093000083: {'created_time': 1764939305.619129, 'last_price_update_time': 1764939305.619137}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3093000083') HTTP/1.1" 204 0
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3050485861
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3050485861: 1
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3050485861
2025-12-05 12:55:05 [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}
2025-12-05 12:55:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4 with identifier: 3050485861
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4 with identifier 3050485861
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1b3bb82e-32c2-5d92-ab03-e6f2e671ada4
2025-12-05 12:55:05 [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}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3050485861: {'created_time': 1764939305.78655, 'last_price_update_time': 1764939305.786564}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3050485861') HTTP/1.1" 204 0
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3046407062
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%273046407062%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3046407062: 1
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3046407062
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': None,
'currency': 'EUR',
'description': 'Peugeot 207 SW 1.4l 95ch Urban Move\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 Urban Move\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 103 000km\n'
'1ère mise en circulation : 29/04/2013\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 95ch\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'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Direction assistée\n'
'- Fermeture centralisée\n'
'- Fixation ISOFIX\n'
'- Rétroviseurs électriques\n'
'- Phares antibrouillard AV/AR\n'
"- Radar arrière de détection d'obstacles\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/3046407062',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 103000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/13/0d/5e/130d5e19f54591f5349d6d03e40fa01ffc9d7430.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/7c/11/a87c114f675fcee182693a33f7ed7dedc74a9cf1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/39/5f/e5395f4a9266c3b7a41bfad315021a1d178756d4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/d4/8a/5dd48aa5cc1d84e5649fa09fdf8dfe85ca380814.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/68/3d/80683de639363c5d08d3c78c4747f4522c9a12df.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2011-04-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 SW 1.4l 95ch Urban Move',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2025-12-05 12:55:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d876738-4b67-539b-8c52-89fab6ebda88 with identifier: 3046407062
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 8d876738-4b67-539b-8c52-89fab6ebda88
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F13%252F0d%252F5e%252F130d5e19f54591f5349d6d03e40fa01ffc9d7430.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/0d/5e/130d5e19f54591f5349d6d03e40fa01ffc9d7430.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa8%252F7c%252F11%252Fa87c114f675fcee182693a33f7ed7dedc74a9cf1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/7c/11/a87c114f675fcee182693a33f7ed7dedc74a9cf1.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F39%252F5f%252Fe5395f4a9266c3b7a41bfad315021a1d178756d4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/39/5f/e5395f4a9266c3b7a41bfad315021a1d178756d4.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5d%252Fd4%252F8a%252F5dd48aa5cc1d84e5649fa09fdf8dfe85ca380814.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/d4/8a/5dd48aa5cc1d84e5649fa09fdf8dfe85ca380814.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F80%252F68%252F3d%252F80683de639363c5d08d3c78c4747f4522c9a12df.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/80/68/3d/80683de639363c5d08d3c78c4747f4522c9a12df.jpg?rule=ad-large already downloaded
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8d876738-4b67-539b-8c52-89fab6ebda88 with identifier 3046407062
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8d876738-4b67-539b-8c52-89fab6ebda88
2025-12-05 12:55:05 [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': 'Peugeot 207 SW 1.4l 95ch Urban Move\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 Urban Move\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 103 000km\n'
'1ère mise en circulation : 29/04/2013\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 95ch\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'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Direction assistée\n'
'- Fermeture centralisée\n'
'- Fixation ISOFIX\n'
'- Rétroviseurs électriques\n'
'- Phares antibrouillard AV/AR\n'
"- Radar arrière de détection d'obstacles\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': '8d876738-4b67-539b-8c52-89fab6ebda88',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3046407062',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 103000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/13/0d/5e/130d5e19f54591f5349d6d03e40fa01ffc9d7430.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/7c/11/a87c114f675fcee182693a33f7ed7dedc74a9cf1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/39/5f/e5395f4a9266c3b7a41bfad315021a1d178756d4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/d4/8a/5dd48aa5cc1d84e5649fa09fdf8dfe85ca380814.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/68/3d/80683de639363c5d08d3c78c4747f4522c9a12df.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77651c09-3b92-56b9-9068-d5305e14425e/77651c09-3b92-56b9-9068-d5305e14425e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158751,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/0d/5e/130d5e19f54591f5349d6d03e40fa01ffc9d7430.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77651c09-3b92-56b9-9068-d5305e14425e/77651c09-3b92-56b9-9068-d5305e14425e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169154,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/7c/11/a87c114f675fcee182693a33f7ed7dedc74a9cf1.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77651c09-3b92-56b9-9068-d5305e14425e/77651c09-3b92-56b9-9068-d5305e14425e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161917,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/39/5f/e5395f4a9266c3b7a41bfad315021a1d178756d4.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77651c09-3b92-56b9-9068-d5305e14425e/77651c09-3b92-56b9-9068-d5305e14425e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164388,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/d4/8a/5dd48aa5cc1d84e5649fa09fdf8dfe85ca380814.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77651c09-3b92-56b9-9068-d5305e14425e/77651c09-3b92-56b9-9068-d5305e14425e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117914,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/68/3d/80683de639363c5d08d3c78c4747f4522c9a12df.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2011-04-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 SW 1.4l 95ch Urban Move',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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%273046407062%27 HTTP/1.1" 200 None
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3046407062: {'created_time': 1764939305.955086, 'last_price_update_time': 1764939305.955097}
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3046407062') HTTP/1.1" 204 0
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3046399026
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:05 [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
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3046399026: 1
2025-12-05 12:55:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3046399026
2025-12-05 12:55:05 [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}
2025-12-05 12:55:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a with identifier: 3046399026
2025-12-05 12:55:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a
2025-12-05 12:55:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:06 [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
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:06 [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
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:06 [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
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:06 [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
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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
2025-12-05 12:55:06 [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
2025-12-05 12:55:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a with identifier 3046399026
2025-12-05 12:55:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2bc82f9a-84a5-5ff6-87c3-9e65fb42a85a
2025-12-05 12:55:06 [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}
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [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
2025-12-05 12:55:06 [auto_selling_leboncoin.fr] INFO: Saving data for 3046399026: {'created_time': 1764939306.135932, 'last_price_update_time': 1764939306.135941}
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3046399026') HTTP/1.1" 204 0
2025-12-05 12:55:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3045293329
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [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%273045293329%27 HTTP/1.1" 200 None
2025-12-05 12:55:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3045293329: 1
2025-12-05 12:55:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3045293329
2025-12-05 12:55:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot 207 SW 1.4l 95ch Urban Move\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 Urban Move\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 106 000km\n'
'1ère mise en circulation : 18/09/2013\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 95ch\n'
'5 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Moteur avec chaîne de distribution\n'
'- Révision faite en AOUT 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'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Jantes aluminium\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Direction assistée\n'
'- Fermeture centralisée\n'
'- Fixation ISOFIX\n'
'- Phares antibrouillard AV/AR\n'
'- Rétroviseurs électriques rabattables\n'
"- Radar arrière de détection d'obstacles\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/3045293329',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 106000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c7/ad/c3c7addf813a43c32bf4b3268e44000da0d76b9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/55/61/e05561324040cb522921337b0115018d759e5840.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/1c/e1/f41ce13f0d6dba6f61974ffe817cf349b0c87b1b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/50/90/1950909ecfa0e190f29cd9dfbabcc515a789c866.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/a3/ff/41a3ffae3201361f5192ba5ed2928aa079f73369.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2013-09-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 SW 1.4l 95ch Urban Move',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2013}
2025-12-05 12:55:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 48ece72a-fd3b-5029-b72d-d3fb61377cc2 with identifier: 3045293329
2025-12-05 12:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 48ece72a-fd3b-5029-b72d-d3fb61377cc2
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc3%252Fc7%252Fad%252Fc3c7addf813a43c32bf4b3268e44000da0d76b9e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c7/ad/c3c7addf813a43c32bf4b3268e44000da0d76b9e.jpg?rule=ad-large already downloaded
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe0%252F55%252F61%252Fe05561324040cb522921337b0115018d759e5840.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/55/61/e05561324040cb522921337b0115018d759e5840.jpg?rule=ad-large already downloaded
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff4%252F1c%252Fe1%252Ff41ce13f0d6dba6f61974ffe817cf349b0c87b1b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/1c/e1/f41ce13f0d6dba6f61974ffe817cf349b0c87b1b.jpg?rule=ad-large already downloaded
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F19%252F50%252F90%252F1950909ecfa0e190f29cd9dfbabcc515a789c866.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/19/50/90/1950909ecfa0e190f29cd9dfbabcc515a789c866.jpg?rule=ad-large already downloaded
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F41%252Fa3%252Fff%252F41a3ffae3201361f5192ba5ed2928aa079f73369.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2025-12-05 12:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/a3/ff/41a3ffae3201361f5192ba5ed2928aa079f73369.jpg?rule=ad-large already downloaded
2025-12-05 12:55:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 48ece72a-fd3b-5029-b72d-d3fb61377cc2 with identifier 3045293329
2025-12-05 12:55:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 48ece72a-fd3b-5029-b72d-d3fb61377cc2
2025-12-05 12:55:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot 207 SW 1.4l 95ch Urban Move\n'
'\n'
'Marque : Peugeot\n'
'Version : 207 Urban Move\n'
'Energie : Essence\n'
'Boîte : Manuelle\n'
'Kilométrage : 106 000km\n'
'1ère mise en circulation : 18/09/2013\n'
'Puiss. fiscale : 5cv\n'
'Puiss. dynamique : 95ch\n'
'5 portes, 5 places\n'
'\n'
'ENTRETIEN\n'
'- Moteur avec chaîne de distribution\n'
'- Révision faite en AOUT 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'
'- Ordinateur de bord\n'
'- Volant réglable\n'
'- Climatisation\n'
'- Jantes aluminium\n'
'- Prise auxiliaire, USB\n'
'- Kit mains-libres Bluetooth\n'
'- Direction assistée\n'
'- Fermeture centralisée\n'
'- Fixation ISOFIX\n'
'- Phares antibrouillard AV/AR\n'
'- Rétroviseurs électriques rabattables\n'
"- Radar arrière de détection d'obstacles\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': '48ece72a-fd3b-5029-b72d-d3fb61377cc2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3045293329',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 106000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c7/ad/c3c7addf813a43c32bf4b3268e44000da0d76b9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/55/61/e05561324040cb522921337b0115018d759e5840.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/1c/e1/f41ce13f0d6dba6f61974ffe817cf349b0c87b1b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/50/90/1950909ecfa0e190f29cd9dfbabcc515a789c866.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/a3/ff/41a3ffae3201361f5192ba5ed2928aa079f73369.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af512593-61ed-5f57-a3ff-6e008d7b471b/af512593-61ed-5f57-a3ff-6e008d7b471b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138283,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c7/ad/c3c7addf813a43c32bf4b3268e44000da0d76b9e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af512593-61ed-5f57-a3ff-6e008d7b471b/af512593-61ed-5f57-a3ff-6e008d7b471b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147978,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/55/61/e05561324040cb522921337b0115018d759e5840.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af512593-61ed-5f57-a3ff-6e008d7b471b/af512593-61ed-5f57-a3ff-6e008d7b471b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154017,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/1c/e1/f41ce13f0d6dba6f61974ffe817cf349b0c87b1b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af512593-61ed-5f57-a3ff-6e008d7b471b/af512593-61ed-5f57-a3ff-6e008d7b471b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143555,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/50/90/1950909ecfa0e190f29cd9dfbabcc515a789c866.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af512593-61ed-5f57-a3ff-6e008d7b471b/af512593-61ed-5f57-a3ff-6e008d7b471b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112835,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/a3/ff/41a3ffae3201361f5192ba5ed2928aa079f73369.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2013-09-01',
'seats_number': None,
'seller_name': None,
'title': 'Peugeot 207 SW 1.4l 95ch Urban Move',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2013}
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [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%273045293329%27 HTTP/1.1" 200 None
2025-12-05 12:55:06 [auto_selling_leboncoin.fr] INFO: Saving data for 3045293329: {'created_time': 1764939306.283544, 'last_price_update_time': 1764939306.283555}
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3045293329') HTTP/1.1" 204 0
2025-12-05 12:55:06 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2025-12-05 12:55:06 [scrapy.core.engine] INFO: Closing spider (finished)
2025-12-05 12:55:06 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2025-12-05 12:55:06 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2025-12-05 12:55:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2025-12-05 12:55:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 3171c7b0d1c111f0b120928152083da5
2025-12-05 12:55:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2025-12-05 12:55:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2025-12-05 12:55:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2025-12-05 12:55:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2025-12-05 12:55:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2025-12-05 12:55:07 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2025-12-05 12:55:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2025-12-05 12:55:07 [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%201763643307 HTTP/1.1" 200 None
2025-12-05 12:55:07 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (22 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/3171c7b0d1c111f0b120928152083da5.jl
2025-12-05 12:55:07 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 1343,
'downloader/request_count': 3,
'downloader/request_method_count/GET': 2,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 835583,
'downloader/response_count': 3,
'downloader/response_status_count/200': 3,
'elapsed_time_seconds': 20.396715,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2025, 12, 5, 12, 55, 7, 704287, tzinfo=datetime.timezone.utc),
'item_scraped_count': 22,
'log_count/DEBUG': 474,
'log_count/INFO': 362,
'memusage/max': 126509056,
'memusage/startup': 126509056,
'photo_download_count': 1,
'request_depth_max': 2,
'response_received_count': 2,
'scheduler/dequeued': 3,
'scheduler/dequeued/memory': 3,
'scheduler/enqueued': 3,
'scheduler/enqueued/memory': 3,
'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.9866731095244177,
'scrapy-zyte-api/mean_response_seconds': 4.247975544480141,
'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(2025, 12, 5, 12, 54, 47, 307572, tzinfo=datetime.timezone.utc)}
2025-12-05 12:55:07 [scrapy.core.engine] INFO: Spider closed (finished)
2025-12-05 12:55:07 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f4073d309d0>
2025-12-05 12:55:07 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f4073d31250>
PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)