PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)
2026-03-30 15:12:47 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:12: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
2026-03-30 15:12:47 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-30 15:12:47 [auto_selling_leboncoin.fr] INFO: _job: 4a9e4afc2c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:12:47 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:12:47 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:12:47 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:12:47 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:12:47 [scrapy.extensions.telnet] INFO: Telnet Password: 20d478915fef1e33
2026-03-30 15:12: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']
2026-03-30 15:12:47 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 3600,
'CONCURRENT_REQUESTS': 5,
'DOWNLOAD_MAXSIZE': 52428800,
'DOWNLOAD_WARNSIZE': 10485760,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_leboncoin.fr/4a9e4afc2c1f11f18e133aacc95538c6.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-30 15:12:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:12:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:12: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']
2026-03-30 15:12:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:12: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']
2026-03-30 15:12:47 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:12:47 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:12:47 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:12:47 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:12:47 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:12:47 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:12:47 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-03-30 15:12:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:12:47 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:12:47 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:12:52 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/3156410/af-motors.htm and multipost_profile_id: 90eb8323-0072-40df-9f1f-26c7e2d11145 and job_id: 4a9e4afc2c1f11f18e133aacc95538c6
2026-03-30 15:12:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:12:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/3156410/af-motors.htm> (referer: https://www.leboncoin.fr/boutique/3156410/af-motors.htm) ['zyte-api']
2026-03-30 15:12:54 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '869b21fa-ca59-414c-bfc8-54870abe1636', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '7e47f793-ebfa-4e0f-bd0b-8d1f032b12cb', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932563574, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': '4_l1iSUddwDcWHI8CvpZhhPC_JB7O4YlRhH0H62KHor5P9IrmPDfxd76E7gWL37lqjo6KO1WNb81LbV5GP6bhS7zrE4UcxyGt6bAkNdMdPyO4ybgvf8V58zYW0MKAgb~', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806419574, 'httpOnly': False, 'secure': True}]
2026-03-30 15:12:54 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '869b21fa-ca59-414c-bfc8-54870abe1636', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '7e47f793-ebfa-4e0f-bd0b-8d1f032b12cb', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': '4_l1iSUddwDcWHI8CvpZhhPC_JB7O4YlRhH0H62KHor5P9IrmPDfxd76E7gWL37lqjo6KO1WNb81LbV5GP6bhS7zrE4UcxyGt6bAkNdMdPyO4ybgvf8V58zYW0MKAgb~', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:12:54 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Mon, 30 Mar 2026 15:12:53 GMT'], b'Vary': [b'Accept-Encoding'], b'Accept-Ch': [b'Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory'], b'Strict-Transport-Security': [b'max-age=15768000'], b'Via': [b'1.1 23ce0cf88557469ee496b72a281aec5c.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=4_l1iSUddwDcWHI8CvpZhhPC_JB7O4YlRhH0H62KHor5P9IrmPDfxd76E7gWL37lqjo6KO1WNb81LbV5GP6bhS7zrE4UcxyGt6bAkNdMdPyO4ybgvf8V58zYW0MKAgb~; Max-Age=31536000; Domain=.leboncoin.fr; Path=/; Secure; SameSite=Lax'], b'Content-Security-Policy': [b'frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Referrer-Policy': [b'no-referrer-when-downgrade'], b'Content-Security-Policy-Report-Only': [b'object-src *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Etag': [b'W/"uh94h60o23bhig"'], b'Content-Type': [b'text/html; charset=utf-8'], b'X-Cache': [b'Miss from cloudfront'], b'X-Datadome': [b'protected'], b'Cache-Control': [b'private, no-cache, no-store, max-age=0, must-revalidate'], b'X-Amz-Cf-Id': [b'YVt5f_HJ9jaOqNPmEdeaAHW2vg0w7E0s_whdxJpM5b6oR45rqAwSmQ==']}
2026-03-30 15:12:54 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': 'a531729f-447e-45c5-aa70-83907de2ae91'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-30 15:12:54 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '869b21fa-ca59-414c-bfc8-54870abe1636', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '7e47f793-ebfa-4e0f-bd0b-8d1f032b12cb', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': '4_l1iSUddwDcWHI8CvpZhhPC_JB7O4YlRhH0H62KHor5P9IrmPDfxd76E7gWL37lqjo6KO1WNb81LbV5GP6bhS7zrE4UcxyGt6bAkNdMdPyO4ybgvf8V58zYW0MKAgb~', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:12:54 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': 'a531729f-447e-45c5-aa70-83907de2ae91'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-30 15:12:54 [auto_selling_leboncoin.fr] INFO: Request: curl -X POST https://api.leboncoin.fr/finder/search --data-raw '{"filters": {"category": {"id": "1"}, "enums": {"ad_type": ["offer"]}, "owner": {"user_id": "a531729f-447e-45c5-aa70-83907de2ae91"}}, "limit": 200, "offset": 0}' -H 'Accept: */*' -H 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8' -H 'Content-Type: application/json' -H 'Origin: https://www.leboncoin.fr' --cookie 'name=__Secure-Install; name=cnfdVisitorId; name=datadome'
2026-03-30 15:12:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:12:56 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/3156410/af-motors.htm) ['zyte-api']
2026-03-30 15:12:56 [auto_selling_leboncoin.fr] INFO: Found 11 listings on page 1
2026-03-30 15:12:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3162644840
2026-03-30 15:12:56 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2117
2026-03-30 15:12:56 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:56 [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%273162644840%27 HTTP/1.1" 200 None
2026-03-30 15:12:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 3162644840: 1
2026-03-30 15:12:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3162644840
2026-03-30 15:12:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '*** FORD KUGA II 2.0 TDCI 150 S&S 4X4 TITANIUM ***\n'
'\n'
'* Garantie 12 mois \n'
'* Entretien complet à jour \n'
'* Kit distribution effectuée en concession Ford \n'
'* Aucun frais à prévoir \n'
'\n'
'Options et équipements : \n'
'\n'
'- Extérieur et Chassis\n'
'Rétroviseurs extérieurs réglage électrique\n'
'Phares à allumage automatique\n'
'Rétroviseurs extérieurs chauffants\n'
'Ampoules de phares halogènes\n'
'Antibrouillards avant\n'
'4 roues motrices\n'
'Aide parking av/ar\n'
'Attelage\n'
'Barres de toit\n'
'Jantes alu\n'
'Toit panoramique\n'
'\n'
'- Intérieur\n'
'Système audio inclut DVD\n'
'Ordinateur de bord\n'
'Système de navigation\n'
'Système audio lecteur CD et MP3\n'
'Limiteur de vitesse\n'
'Rétroviseur jour/nuit\n'
'Bluetooth\n'
'6 haut-parleurs\n'
'Régulateur de vitesse\n'
'Air conditionné 2 zones\n'
'Réglage du volant en hauteur, en profondeur\n'
'Climatisation automatique\n'
'Direction assistée\n'
'\n'
' - Sécurité\n'
'ESP\n'
'Antipatinage\n'
'Indicateur de sous-gonflage des pneus\n'
"Assistance au freinage d'urgence\n"
'ABS\n'
'Airbags latéraux\n'
'Essuie glace capteur de pluie\n'
'Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois). \n"
'Service carte grise. \n'
'\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place. \n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30 Rue de la dent du chat 73420 '
'voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3162644840',
'listing': 'auction',
'make': 'FORD',
'model': 'Kuga',
'odometer': 146500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/4b/69/424b69e4114671221c4936f7a255840eb86863cd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5e/99/f75e9924f1cb01f0847a03f8a15898577b53608e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/53/1c/a0531c3b7d39917995ddf1a45618d489a383f68d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/7e/c3/417ec3ecabe94ce77841b12bbf48bd5a2a596de6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/01/58/5401582c32b51afd1e10bc0ef12aab5ff52710d0.jpg?rule=ad-large'],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2014-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford kuga ii 2.0 tdci 150 s&s 4x4 titanium',
'transmission': 'manual',
'trim': 'Kuga 2.0 TDCi 150ch Titanium 4x4',
'vin': None,
'year': 2014}
2026-03-30 15:12:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ba897c5-12da-50e6-aa6a-54bb9e23f521 with identifier: 3162644840
2026-03-30 15:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 6ba897c5-12da-50e6-aa6a-54bb9e23f521
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252F4b%252F69%252F424b69e4114671221c4936f7a255840eb86863cd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/4b/69/424b69e4114671221c4936f7a255840eb86863cd.jpg?rule=ad-large already downloaded
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff7%252F5e%252F99%252Ff75e9924f1cb01f0847a03f8a15898577b53608e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5e/99/f75e9924f1cb01f0847a03f8a15898577b53608e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F53%252F1c%252Fa0531c3b7d39917995ddf1a45618d489a383f68d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/53/1c/a0531c3b7d39917995ddf1a45618d489a383f68d.jpg?rule=ad-large already downloaded
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F7e%252Fc3%252F417ec3ecabe94ce77841b12bbf48bd5a2a596de6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/7e/c3/417ec3ecabe94ce77841b12bbf48bd5a2a596de6.jpg?rule=ad-large already downloaded
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F54%252F01%252F58%252F5401582c32b51afd1e10bc0ef12aab5ff52710d0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/01/58/5401582c32b51afd1e10bc0ef12aab5ff52710d0.jpg?rule=ad-large already downloaded
2026-03-30 15:12:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6ba897c5-12da-50e6-aa6a-54bb9e23f521 with identifier 3162644840
2026-03-30 15:12:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:12:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:12:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:12:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:12:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:12:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:12:56 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:12:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:12:56 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:12:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:12:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:12:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:12:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:12:57 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:12:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:12:57 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2018
2026-03-30 15:12:57 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883577
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883577
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:12:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6ba897c5-12da-50e6-aa6a-54bb9e23f521
2026-03-30 15:12:57 [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': '*** FORD KUGA II 2.0 TDCI 150 S&S 4X4 TITANIUM ***\n'
'\n'
'* Garantie 12 mois \n'
'* Entretien complet à jour \n'
'* Kit distribution effectuée en concession Ford \n'
'* Aucun frais à prévoir \n'
'\n'
'Options et équipements : \n'
'\n'
'- Extérieur et Chassis\n'
'Rétroviseurs extérieurs réglage électrique\n'
'Phares à allumage automatique\n'
'Rétroviseurs extérieurs chauffants\n'
'Ampoules de phares halogènes\n'
'Antibrouillards avant\n'
'4 roues motrices\n'
'Aide parking av/ar\n'
'Attelage\n'
'Barres de toit\n'
'Jantes alu\n'
'Toit panoramique\n'
'\n'
'- Intérieur\n'
'Système audio inclut DVD\n'
'Ordinateur de bord\n'
'Système de navigation\n'
'Système audio lecteur CD et MP3\n'
'Limiteur de vitesse\n'
'Rétroviseur jour/nuit\n'
'Bluetooth\n'
'6 haut-parleurs\n'
'Régulateur de vitesse\n'
'Air conditionné 2 zones\n'
'Réglage du volant en hauteur, en profondeur\n'
'Climatisation automatique\n'
'Direction assistée\n'
'\n'
' - Sécurité\n'
'ESP\n'
'Antipatinage\n'
'Indicateur de sous-gonflage des pneus\n'
"Assistance au freinage d'urgence\n"
'ABS\n'
'Airbags latéraux\n'
'Essuie glace capteur de pluie\n'
'Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois). \n"
'Service carte grise. \n'
'\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place. \n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30 Rue de la dent du chat 73420 '
'voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6ba897c5-12da-50e6-aa6a-54bb9e23f521',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3162644840',
'listing': 'auction',
'make': 'FORD',
'model': 'Kuga',
'odometer': 146500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/4b/69/424b69e4114671221c4936f7a255840eb86863cd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5e/99/f75e9924f1cb01f0847a03f8a15898577b53608e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/53/1c/a0531c3b7d39917995ddf1a45618d489a383f68d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/7e/c3/417ec3ecabe94ce77841b12bbf48bd5a2a596de6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/01/58/5401582c32b51afd1e10bc0ef12aab5ff52710d0.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_005035ee-3eee-5db2-9b03-5222a594e749/005035ee-3eee-5db2-9b03-5222a594e749_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107151,
'Height': 597,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/4b/69/424b69e4114671221c4936f7a255840eb86863cd.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_005035ee-3eee-5db2-9b03-5222a594e749/005035ee-3eee-5db2-9b03-5222a594e749_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95894,
'Height': 590,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5e/99/f75e9924f1cb01f0847a03f8a15898577b53608e.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_005035ee-3eee-5db2-9b03-5222a594e749/005035ee-3eee-5db2-9b03-5222a594e749_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91394,
'Height': 669,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/53/1c/a0531c3b7d39917995ddf1a45618d489a383f68d.jpg?rule=ad-large',
'Width': 801},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_005035ee-3eee-5db2-9b03-5222a594e749/005035ee-3eee-5db2-9b03-5222a594e749_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93379,
'Height': 611,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/7e/c3/417ec3ecabe94ce77841b12bbf48bd5a2a596de6.jpg?rule=ad-large',
'Width': 801},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_005035ee-3eee-5db2-9b03-5222a594e749/005035ee-3eee-5db2-9b03-5222a594e749_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78529,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/01/58/5401582c32b51afd1e10bc0ef12aab5ff52710d0.jpg?rule=ad-large',
'Width': 800}],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2014-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford kuga ii 2.0 tdci 150 s&s 4x4 titanium',
'transmission': 'manual',
'trim': 'Kuga 2.0 TDCi 150ch Titanium 4x4',
'vin': None,
'year': 2014}
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [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%273162644840%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Saving data for 3162644840: {'created_time': 1774883577.567795, 'last_price_update_time': 1774883577.56781}
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3162644840') HTTP/1.1" 204 0
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3127094871
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [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%273127094871%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Scrape type for 3127094871: 1
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3127094871
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '*** PEUGEOT 308 II (2) 1.5 BLUEHDI 130 S&S GT LINE GARANTIE '
'12 MOIS ***\n'
'\n'
'* ENTRETIEN CONCESSION PEUGEOT\n'
'* REVISION COMPLETE EFFECTUER\n'
'* CONTROLE TECHNIQUE OK\n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Phares à allumage automatique\n'
'.Ampoules de phares LED\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Antibrouillards avant\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Feux de route à LED\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Feux de croisement automatiques\n'
'.Rétroviseurs rabattables électriquement\n'
'.Aide parking avec caméra de recul\n'
'.Pack gt line\n'
'\n'
'- Intérieur\n'
'.Système audio écran tactile\n'
'.Bouton démarrage\n'
'.Air conditionné auto\n'
'.Système de navigation\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Régulateur de vitesse\n'
'.Smart card / Smart key\n'
'.Volant cuir\n'
'.Aide au stationnement arrière\n'
'.Ordinateur de bord\n'
'.Tapis de sol\n'
'.Ouverture du coffre à distance\n'
'.Lecteur MP3\n'
'.Taille écran navigation 9.7 pouces\n'
'.Accoudoir central arrière, avant\n'
'.Système de navigation info trafic\n'
'.Limiteur de vitesse\n'
'.Rétroviseur jour/nuit\n'
'.Volant multi-fonction\n'
'.Bluetooth\n'
'.Reconnaissance vocale\n'
'.6 haut-parleurs\n'
'.Air conditionné 2 zones\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 9.7 pouces\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Détection panneaux signalisation\n'
'.Système détection de collision\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Antipatinage\n'
'.ABS\n'
'.Avertisseur de franchissement de ligne\n'
'.Airbags latéraux\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3127094871',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 120300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/68/3a/d5/683ad55b1f3e4e90d11fea65e0f9dbaceae7c5e8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/04/7c/e7047cb59295f4296ea02db385dede3ef90a0285.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/53/94/da53945141f601cfed5239e2c88a734d7de7a24e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/38/d3/9438d3760214619a479b81bfd84bab016adcff38.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ed/af/11edafef4656d5b4bc1335ffc648d7adbc5734c0.jpg?rule=ad-large'],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2018-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 ii (2) 1.5 bluehdi 130 s&s gt line garantie 12 mois',
'transmission': 'manual',
'trim': '308 1.5 BlueHDi 130ch S&S GT Line',
'vin': None,
'year': 2018}
2026-03-30 15:12:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b82c730-2500-51e2-b134-1c966a33628d with identifier: 3127094871
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 9b82c730-2500-51e2-b134-1c966a33628d
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F68%252F3a%252Fd5%252F683ad55b1f3e4e90d11fea65e0f9dbaceae7c5e8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/68/3a/d5/683ad55b1f3e4e90d11fea65e0f9dbaceae7c5e8.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe7%252F04%252F7c%252Fe7047cb59295f4296ea02db385dede3ef90a0285.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/04/7c/e7047cb59295f4296ea02db385dede3ef90a0285.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fda%252F53%252F94%252Fda53945141f601cfed5239e2c88a734d7de7a24e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/da/53/94/da53945141f601cfed5239e2c88a734d7de7a24e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F94%252F38%252Fd3%252F9438d3760214619a479b81bfd84bab016adcff38.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/94/38/d3/9438d3760214619a479b81bfd84bab016adcff38.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fed%252Faf%252F11edafef4656d5b4bc1335ffc648d7adbc5734c0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ed/af/11edafef4656d5b4bc1335ffc648d7adbc5734c0.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9b82c730-2500-51e2-b134-1c966a33628d with identifier 3127094871
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9b82c730-2500-51e2-b134-1c966a33628d
2026-03-30 15:12:57 [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 308 II (2) 1.5 BLUEHDI 130 S&S GT LINE GARANTIE '
'12 MOIS ***\n'
'\n'
'* ENTRETIEN CONCESSION PEUGEOT\n'
'* REVISION COMPLETE EFFECTUER\n'
'* CONTROLE TECHNIQUE OK\n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Phares à allumage automatique\n'
'.Ampoules de phares LED\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Antibrouillards avant\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Feux de route à LED\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Feux de croisement automatiques\n'
'.Rétroviseurs rabattables électriquement\n'
'.Aide parking avec caméra de recul\n'
'.Pack gt line\n'
'\n'
'- Intérieur\n'
'.Système audio écran tactile\n'
'.Bouton démarrage\n'
'.Air conditionné auto\n'
'.Système de navigation\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Régulateur de vitesse\n'
'.Smart card / Smart key\n'
'.Volant cuir\n'
'.Aide au stationnement arrière\n'
'.Ordinateur de bord\n'
'.Tapis de sol\n'
'.Ouverture du coffre à distance\n'
'.Lecteur MP3\n'
'.Taille écran navigation 9.7 pouces\n'
'.Accoudoir central arrière, avant\n'
'.Système de navigation info trafic\n'
'.Limiteur de vitesse\n'
'.Rétroviseur jour/nuit\n'
'.Volant multi-fonction\n'
'.Bluetooth\n'
'.Reconnaissance vocale\n'
'.6 haut-parleurs\n'
'.Air conditionné 2 zones\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 9.7 pouces\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Détection panneaux signalisation\n'
'.Système détection de collision\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Antipatinage\n'
'.ABS\n'
'.Avertisseur de franchissement de ligne\n'
'.Airbags latéraux\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9b82c730-2500-51e2-b134-1c966a33628d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3127094871',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 120300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/68/3a/d5/683ad55b1f3e4e90d11fea65e0f9dbaceae7c5e8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/04/7c/e7047cb59295f4296ea02db385dede3ef90a0285.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/53/94/da53945141f601cfed5239e2c88a734d7de7a24e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/38/d3/9438d3760214619a479b81bfd84bab016adcff38.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ed/af/11edafef4656d5b4bc1335ffc648d7adbc5734c0.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b82c730-2500-51e2-b134-1c966a33628d/9b82c730-2500-51e2-b134-1c966a33628d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160787,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/3a/d5/683ad55b1f3e4e90d11fea65e0f9dbaceae7c5e8.jpg?rule=ad-large',
'Width': 1037},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b82c730-2500-51e2-b134-1c966a33628d/9b82c730-2500-51e2-b134-1c966a33628d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133846,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/04/7c/e7047cb59295f4296ea02db385dede3ef90a0285.jpg?rule=ad-large',
'Width': 1049},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b82c730-2500-51e2-b134-1c966a33628d/9b82c730-2500-51e2-b134-1c966a33628d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146637,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/53/94/da53945141f601cfed5239e2c88a734d7de7a24e.jpg?rule=ad-large',
'Width': 1184},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b82c730-2500-51e2-b134-1c966a33628d/9b82c730-2500-51e2-b134-1c966a33628d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137608,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/38/d3/9438d3760214619a479b81bfd84bab016adcff38.jpg?rule=ad-large',
'Width': 1151},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b82c730-2500-51e2-b134-1c966a33628d/9b82c730-2500-51e2-b134-1c966a33628d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117141,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ed/af/11edafef4656d5b4bc1335ffc648d7adbc5734c0.jpg?rule=ad-large',
'Width': 1067}],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2018-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 ii (2) 1.5 bluehdi 130 s&s gt line garantie 12 mois',
'transmission': 'manual',
'trim': '308 1.5 BlueHDi 130ch S&S GT Line',
'vin': None,
'year': 2018}
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [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%273127094871%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Saving data for 3127094871: {'created_time': 1774883577.86992, 'last_price_update_time': 1774883577.869934}
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3127094871') HTTP/1.1" 204 0
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154797436
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [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%273154797436%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154797436: 1
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154797436
2026-03-30 15:12:57 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '*** PEUGEOT 208 (2) 1.2 82 S&S ACTIVE 5P GARANTIE 6 MOIS ***\n'
'\n'
'* KIT DISTRIBUTION NEUF\n'
'* DEMAREUR NEUF\n'
'* REVISION COMPLETE EFFECTUER\n'
'* CONTROLE TECHNIQUE OK \n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Ampoules de phares halogènes\n'
'.Feux arrières à LED\n'
'.Jantes alu\n'
'\n'
'- Intérieur\n'
'.Volant mousse\n'
'.Système audio écran tactile\n'
'.Ordinateur de bord\n'
'.Air conditionné manuel\n'
'.Limiteur de vitesse\n'
'.Volant multi-fonction\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Bluetooth\n'
'.6 haut-parleurs\n'
'.Régulateur de vitesse\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 7 pouces\n'
'.Pack alu\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Antipatinage\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.ABS\n'
'.Airbags latéraux\n'
'.Kit anticrevaison\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'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/3154797436',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '208',
'odometer': 156341,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/40/16/c440166ce748f2afb4990e7acb1aca763cb08075.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/9b/60/409b6045bbbdc00c921d98bd225c64adb52099ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/d9/33/85d933a35ef3ad788a9d80b3cd4a213f123f64c0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/67/f4/bc67f405c166c992579b1e9656cdda31e17070b1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/f0/72/9df0723aa48c8c29402218c1129bb75370541503.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2016-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 208 (2) 1.2 82 s&s active 5p garantie 6 mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-30 15:12:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c199a00-b0a3-5cef-9f86-d99d7c150111 with identifier: 3154797436
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 6c199a00-b0a3-5cef-9f86-d99d7c150111
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc4%252F40%252F16%252Fc440166ce748f2afb4990e7acb1aca763cb08075.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/40/16/c440166ce748f2afb4990e7acb1aca763cb08075.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F9b%252F60%252F409b6045bbbdc00c921d98bd225c64adb52099ad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/9b/60/409b6045bbbdc00c921d98bd225c64adb52099ad.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F85%252Fd9%252F33%252F85d933a35ef3ad788a9d80b3cd4a213f123f64c0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/d9/33/85d933a35ef3ad788a9d80b3cd4a213f123f64c0.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F67%252Ff4%252Fbc67f405c166c992579b1e9656cdda31e17070b1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/67/f4/bc67f405c166c992579b1e9656cdda31e17070b1.jpg?rule=ad-large already downloaded
2026-03-30 15:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ff0%252F72%252F9df0723aa48c8c29402218c1129bb75370541503.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/f0/72/9df0723aa48c8c29402218c1129bb75370541503.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6c199a00-b0a3-5cef-9f86-d99d7c150111 with identifier 3154797436
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6c199a00-b0a3-5cef-9f86-d99d7c150111
2026-03-30 15:12:58 [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 208 (2) 1.2 82 S&S ACTIVE 5P GARANTIE 6 MOIS ***\n'
'\n'
'* KIT DISTRIBUTION NEUF\n'
'* DEMAREUR NEUF\n'
'* REVISION COMPLETE EFFECTUER\n'
'* CONTROLE TECHNIQUE OK \n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Ampoules de phares halogènes\n'
'.Feux arrières à LED\n'
'.Jantes alu\n'
'\n'
'- Intérieur\n'
'.Volant mousse\n'
'.Système audio écran tactile\n'
'.Ordinateur de bord\n'
'.Air conditionné manuel\n'
'.Limiteur de vitesse\n'
'.Volant multi-fonction\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Bluetooth\n'
'.6 haut-parleurs\n'
'.Régulateur de vitesse\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 7 pouces\n'
'.Pack alu\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Antipatinage\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.ABS\n'
'.Airbags latéraux\n'
'.Kit anticrevaison\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '6c199a00-b0a3-5cef-9f86-d99d7c150111',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154797436',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '208',
'odometer': 156341,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/40/16/c440166ce748f2afb4990e7acb1aca763cb08075.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/9b/60/409b6045bbbdc00c921d98bd225c64adb52099ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/d9/33/85d933a35ef3ad788a9d80b3cd4a213f123f64c0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/67/f4/bc67f405c166c992579b1e9656cdda31e17070b1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/f0/72/9df0723aa48c8c29402218c1129bb75370541503.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c199a00-b0a3-5cef-9f86-d99d7c150111/6c199a00-b0a3-5cef-9f86-d99d7c150111_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122724,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/40/16/c440166ce748f2afb4990e7acb1aca763cb08075.jpg?rule=ad-large',
'Width': 994},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c199a00-b0a3-5cef-9f86-d99d7c150111/6c199a00-b0a3-5cef-9f86-d99d7c150111_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123074,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/9b/60/409b6045bbbdc00c921d98bd225c64adb52099ad.jpg?rule=ad-large',
'Width': 1007},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c199a00-b0a3-5cef-9f86-d99d7c150111/6c199a00-b0a3-5cef-9f86-d99d7c150111_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116437,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/d9/33/85d933a35ef3ad788a9d80b3cd4a213f123f64c0.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c199a00-b0a3-5cef-9f86-d99d7c150111/6c199a00-b0a3-5cef-9f86-d99d7c150111_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104892,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/67/f4/bc67f405c166c992579b1e9656cdda31e17070b1.jpg?rule=ad-large',
'Width': 952},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c199a00-b0a3-5cef-9f86-d99d7c150111/6c199a00-b0a3-5cef-9f86-d99d7c150111_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113255,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/f0/72/9df0723aa48c8c29402218c1129bb75370541503.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2016-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 208 (2) 1.2 82 s&s active 5p garantie 6 mois',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273154797436%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3154797436: {'created_time': 1774883578.045971, 'last_price_update_time': 1774883578.045982}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154797436') HTTP/1.1" 204 0
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147428338
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147428338%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147428338: 1
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147428338
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': '*** TOYOTA YARIS III (2) HYBRID 100H DESIGN 1ER MAIN ***\n'
'\n'
'* GARANTIE 12 MOIS\n'
'* VEHICULE 1ER MAIN\n'
'* HISTORIQUE DISPO\n'
'* AUCUN FRAIS A PREVOIR\n'
'* CONTROLE TECHNIQUE OK\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et châssis\n'
'.Phares à allumage automatique\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Antibrouillards avant\n'
'.Aide parking avec caméra de recul\n'
'.Jantes noires\n'
'.Projecteurs xénon\n'
'\n'
'- Intérieur\n'
'.Système audio écran tactile\n'
'.Bouton démarrage\n'
'.Aide au stationnement arrière\n'
'.Ordinateur de bord\n'
'.Air conditionné auto\n'
'.Lecteur MP3\n'
'.Rétroviseur jour/nuit\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Bluetooth\n'
'.6 haut-parleurs\n'
'.Régulateur de vitesse\n'
'.Air conditionné 2 zones\n'
'.Smart card / Smart key\n'
'.Taille écran multi-fonctions 7 pouces\n'
'\n'
'- Sécurité\n'
'.7 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Antipatinage\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.ABS\n'
'.Airbags latéraux\n'
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Hybride',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147428338',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Yaris',
'odometer': 59070,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/cc/38/8ccc389f8c83eaf501936a8de8409a6015038440.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/80/ac/ea80ace4458058ac026a103404f9e3364104113e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/4d/08/674d08d5e26c40dcf0babfbb51368b4e4678d5e6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/5d/24/c05d24b99501721c8e4dc8d5cbeac3d251fe697a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/bd/e6/22bde61456498737f132e6cf7c5a2da0d2698499.jpg?rule=ad-large'],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota yaris iii (2) hybrid 100h design 1er main',
'transmission': 'automatic',
'trim': 'Yaris HSD 100h Design 5p',
'vin': None,
'year': 2016}
2026-03-30 15:12:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e with identifier: 3147428338
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8c%252Fcc%252F38%252F8ccc389f8c83eaf501936a8de8409a6015038440.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/cc/38/8ccc389f8c83eaf501936a8de8409a6015038440.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F80%252Fac%252Fea80ace4458058ac026a103404f9e3364104113e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/80/ac/ea80ace4458058ac026a103404f9e3364104113e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F67%252F4d%252F08%252F674d08d5e26c40dcf0babfbb51368b4e4678d5e6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/67/4d/08/674d08d5e26c40dcf0babfbb51368b4e4678d5e6.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc0%252F5d%252F24%252Fc05d24b99501721c8e4dc8d5cbeac3d251fe697a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/5d/24/c05d24b99501721c8e4dc8d5cbeac3d251fe697a.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F22%252Fbd%252Fe6%252F22bde61456498737f132e6cf7c5a2da0d2698499.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/bd/e6/22bde61456498737f132e6cf7c5a2da0d2698499.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e with identifier 3147428338
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e
2026-03-30 15:12:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': '*** TOYOTA YARIS III (2) HYBRID 100H DESIGN 1ER MAIN ***\n'
'\n'
'* GARANTIE 12 MOIS\n'
'* VEHICULE 1ER MAIN\n'
'* HISTORIQUE DISPO\n'
'* AUCUN FRAIS A PREVOIR\n'
'* CONTROLE TECHNIQUE OK\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et châssis\n'
'.Phares à allumage automatique\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Antibrouillards avant\n'
'.Aide parking avec caméra de recul\n'
'.Jantes noires\n'
'.Projecteurs xénon\n'
'\n'
'- Intérieur\n'
'.Système audio écran tactile\n'
'.Bouton démarrage\n'
'.Aide au stationnement arrière\n'
'.Ordinateur de bord\n'
'.Air conditionné auto\n'
'.Lecteur MP3\n'
'.Rétroviseur jour/nuit\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Bluetooth\n'
'.6 haut-parleurs\n'
'.Régulateur de vitesse\n'
'.Air conditionné 2 zones\n'
'.Smart card / Smart key\n'
'.Taille écran multi-fonctions 7 pouces\n'
'\n'
'- Sécurité\n'
'.7 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Antipatinage\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.ABS\n'
'.Airbags latéraux\n'
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Hybride',
'id': '62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147428338',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Yaris',
'odometer': 59070,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/cc/38/8ccc389f8c83eaf501936a8de8409a6015038440.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/80/ac/ea80ace4458058ac026a103404f9e3364104113e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/4d/08/674d08d5e26c40dcf0babfbb51368b4e4678d5e6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/5d/24/c05d24b99501721c8e4dc8d5cbeac3d251fe697a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/bd/e6/22bde61456498737f132e6cf7c5a2da0d2698499.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e/62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154560,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/cc/38/8ccc389f8c83eaf501936a8de8409a6015038440.jpg?rule=ad-large',
'Width': 1029},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e/62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140446,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/80/ac/ea80ace4458058ac026a103404f9e3364104113e.jpg?rule=ad-large',
'Width': 1011},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e/62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125010,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/4d/08/674d08d5e26c40dcf0babfbb51368b4e4678d5e6.jpg?rule=ad-large',
'Width': 970},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e/62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146778,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/5d/24/c05d24b99501721c8e4dc8d5cbeac3d251fe697a.jpg?rule=ad-large',
'Width': 1124},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e/62e6d3cd-ac85-5b6d-83c6-b9f2f5d9c93e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130212,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/bd/e6/22bde61456498737f132e6cf7c5a2da0d2698499.jpg?rule=ad-large',
'Width': 1067}],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota yaris iii (2) hybrid 100h design 1er main',
'transmission': 'automatic',
'trim': 'Yaris HSD 100h Design 5p',
'vin': None,
'year': 2016}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147428338%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3147428338: {'created_time': 1774883578.226187, 'last_price_update_time': 1774883578.226198}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147428338') HTTP/1.1" 204 0
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147432096
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147432096%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147432096: 1
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147432096
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '*** AUDI Q7 II V6 3.0 TDI 272 S LINE QUATTRO TIPTRONIC 8 7PL '
'***\n'
'\n'
'* GARANTIE 12 MOIS\n'
'* REVISION COMPLETE EFFECTUER\n'
'* AUCUN FRAIS A PREVOIR\n'
'* HISTORIQUE DISPO\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Phares à allumage automatique\n'
'.Ampoules de phares bi-xénon\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Rétroviseurs rabattables électriquement\n'
'.4 roues motrices\n'
'.Aide parking avec caméra de recul\n'
'.Attelage\n'
'.Barres de toit\n'
'.Étriers de freins rouges\n'
'.Frein de parking automatique\n'
'.Hayon électrique\n'
'.Jantes alu 20"\n'
'.Phares directionnels\n'
'.Projecteurs bi-xénon\n'
'.Suspension pneumatique\n'
'.Régulateur adaptatif\n'
'\n'
'- Intérieur\n'
'.Système audio carte digitale\n'
'.Chargeur 1 CD\n'
'.Bouton démarrage\n'
'.Palettes au volant\n'
'.Fermerture électrique du coffre\n'
'.Air conditionné auto\n'
'.Système de navigation\n'
'.Système audio lecteur CD et MP3\n'
'.DVD/VCD\n'
'.Régulateur de vitesse\n'
'.Smart card / Smart key\n'
'.Volant cuir\n'
'.Ordinateur de bord\n'
'.Siège avant électrique\n'
'.Tapis de sol\n'
'.Ouverture du coffre à distance\n'
'.3ème rangée de sièges\n'
'.Taille écran navigation 8.3 pouces\n'
'.Accoudoir central arrière, avant\n'
'.Système de navigation info trafic\n'
'.Limiteur de vitesse\n'
'.Rétroviseur jour/nuit\n'
'.Volant multi-fonction\n'
'.Réseau Wifi\n'
'.Bluetooth\n'
'.Reconnaissance vocale\n'
'.10 haut-parleurs\n'
'.Air conditionné 2 zones\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 12.3 pouces\n'
'.7 places\n'
'.Climatisation automatique multi zone\n'
'.Éclairage intérieur temporisé\n'
'.Pack luxe\n'
'.Sièges chauffants\n'
'\n'
'- Confort\n'
".Système d'entrée sans clef\n"
'.Virtual cockpit\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Système détection de collision\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Capot à soulèvement pour choc piéton\n'
'.Antipatinage\n'
'.ABS\n'
'.Airbags latéraux\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 272,
'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/3147432096',
'listing': 'auction',
'make': 'AUDI',
'model': 'Q7',
'odometer': 215700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/15/11/6f15119a4c39d353cd23bbed156762749aa0b3f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/db/d9/b8dbd901c0e95c8e1a21ef43675caea023706135.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/86/69/6386697854b08f55bc4c1ec90fd57628b7794703.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/18/36/bb1836b58d6c7509cf8ed2ea05282e96b09ed8e5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/27/8e/3c278e5da68dff8826bd2f7a979c8e88d79deb8b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/0f/d4/650fd4fd101979125362b5538fdb3f776f6a4427.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/ec/9b/38ec9b502fe0da8401cde831ce2a7e891b005304.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/06/50/700650ac7ecd8d8d8a22026f182ba0bf64f9760d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/90/0b/db900b618f30f4c2f579696ecf1204a5d24b0898.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/70/ab/0070abd7fe46594285cf0383ea7e8ae055bc80d9.jpg?rule=ad-large'],
'price': 26990,
'price_includes_vat': False,
'registration_date': '2015-10-01',
'seats_number': None,
'seller_name': None,
'title': 'Audi q7 ii v6 3.0 tdi 272 s line quattro tiptronic 8 7pl',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2015}
2026-03-30 15:12:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fbbc1787-dd12-5369-b343-c9ac16a74c46 with identifier: 3147432096
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fbbc1787-dd12-5369-b343-c9ac16a74c46
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6f%252F15%252F11%252F6f15119a4c39d353cd23bbed156762749aa0b3f4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/15/11/6f15119a4c39d353cd23bbed156762749aa0b3f4.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb8%252Fdb%252Fd9%252Fb8dbd901c0e95c8e1a21ef43675caea023706135.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/db/d9/b8dbd901c0e95c8e1a21ef43675caea023706135.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F63%252F86%252F69%252F6386697854b08f55bc4c1ec90fd57628b7794703.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/86/69/6386697854b08f55bc4c1ec90fd57628b7794703.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F18%252F36%252Fbb1836b58d6c7509cf8ed2ea05282e96b09ed8e5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/18/36/bb1836b58d6c7509cf8ed2ea05282e96b09ed8e5.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F27%252F8e%252F3c278e5da68dff8826bd2f7a979c8e88d79deb8b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/27/8e/3c278e5da68dff8826bd2f7a979c8e88d79deb8b.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F65%252F0f%252Fd4%252F650fd4fd101979125362b5538fdb3f776f6a4427.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/0f/d4/650fd4fd101979125362b5538fdb3f776f6a4427.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F38%252Fec%252F9b%252F38ec9b502fe0da8401cde831ce2a7e891b005304.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/ec/9b/38ec9b502fe0da8401cde831ce2a7e891b005304.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F70%252F06%252F50%252F700650ac7ecd8d8d8a22026f182ba0bf64f9760d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/70/06/50/700650ac7ecd8d8d8a22026f182ba0bf64f9760d.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdb%252F90%252F0b%252Fdb900b618f30f4c2f579696ecf1204a5d24b0898.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/90/0b/db900b618f30f4c2f579696ecf1204a5d24b0898.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F70%252Fab%252F0070abd7fe46594285cf0383ea7e8ae055bc80d9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/70/ab/0070abd7fe46594285cf0383ea7e8ae055bc80d9.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fbbc1787-dd12-5369-b343-c9ac16a74c46 with identifier 3147432096
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fbbc1787-dd12-5369-b343-c9ac16a74c46
2026-03-30 15:12:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '*** AUDI Q7 II V6 3.0 TDI 272 S LINE QUATTRO TIPTRONIC 8 7PL '
'***\n'
'\n'
'* GARANTIE 12 MOIS\n'
'* REVISION COMPLETE EFFECTUER\n'
'* AUCUN FRAIS A PREVOIR\n'
'* HISTORIQUE DISPO\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Phares à allumage automatique\n'
'.Ampoules de phares bi-xénon\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Rétroviseurs rabattables électriquement\n'
'.4 roues motrices\n'
'.Aide parking avec caméra de recul\n'
'.Attelage\n'
'.Barres de toit\n'
'.Étriers de freins rouges\n'
'.Frein de parking automatique\n'
'.Hayon électrique\n'
'.Jantes alu 20"\n'
'.Phares directionnels\n'
'.Projecteurs bi-xénon\n'
'.Suspension pneumatique\n'
'.Régulateur adaptatif\n'
'\n'
'- Intérieur\n'
'.Système audio carte digitale\n'
'.Chargeur 1 CD\n'
'.Bouton démarrage\n'
'.Palettes au volant\n'
'.Fermerture électrique du coffre\n'
'.Air conditionné auto\n'
'.Système de navigation\n'
'.Système audio lecteur CD et MP3\n'
'.DVD/VCD\n'
'.Régulateur de vitesse\n'
'.Smart card / Smart key\n'
'.Volant cuir\n'
'.Ordinateur de bord\n'
'.Siège avant électrique\n'
'.Tapis de sol\n'
'.Ouverture du coffre à distance\n'
'.3ème rangée de sièges\n'
'.Taille écran navigation 8.3 pouces\n'
'.Accoudoir central arrière, avant\n'
'.Système de navigation info trafic\n'
'.Limiteur de vitesse\n'
'.Rétroviseur jour/nuit\n'
'.Volant multi-fonction\n'
'.Réseau Wifi\n'
'.Bluetooth\n'
'.Reconnaissance vocale\n'
'.10 haut-parleurs\n'
'.Air conditionné 2 zones\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 12.3 pouces\n'
'.7 places\n'
'.Climatisation automatique multi zone\n'
'.Éclairage intérieur temporisé\n'
'.Pack luxe\n'
'.Sièges chauffants\n'
'\n'
'- Confort\n'
".Système d'entrée sans clef\n"
'.Virtual cockpit\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Système détection de collision\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Capot à soulèvement pour choc piéton\n'
'.Antipatinage\n'
'.ABS\n'
'.Airbags latéraux\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 272,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fbbc1787-dd12-5369-b343-c9ac16a74c46',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147432096',
'listing': 'auction',
'make': 'AUDI',
'model': 'Q7',
'odometer': 215700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/15/11/6f15119a4c39d353cd23bbed156762749aa0b3f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/db/d9/b8dbd901c0e95c8e1a21ef43675caea023706135.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/86/69/6386697854b08f55bc4c1ec90fd57628b7794703.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/18/36/bb1836b58d6c7509cf8ed2ea05282e96b09ed8e5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/27/8e/3c278e5da68dff8826bd2f7a979c8e88d79deb8b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/0f/d4/650fd4fd101979125362b5538fdb3f776f6a4427.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/ec/9b/38ec9b502fe0da8401cde831ce2a7e891b005304.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/06/50/700650ac7ecd8d8d8a22026f182ba0bf64f9760d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/90/0b/db900b618f30f4c2f579696ecf1204a5d24b0898.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/70/ab/0070abd7fe46594285cf0383ea7e8ae055bc80d9.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158919,
'Height': 777,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/15/11/6f15119a4c39d353cd23bbed156762749aa0b3f4.jpg?rule=ad-large',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142437,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/db/d9/b8dbd901c0e95c8e1a21ef43675caea023706135.jpg?rule=ad-large',
'Width': 1148},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145002,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/86/69/6386697854b08f55bc4c1ec90fd57628b7794703.jpg?rule=ad-large',
'Width': 1183},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129351,
'Height': 723,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/18/36/bb1836b58d6c7509cf8ed2ea05282e96b09ed8e5.jpg?rule=ad-large',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97500,
'Height': 542,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/27/8e/3c278e5da68dff8826bd2f7a979c8e88d79deb8b.jpg?rule=ad-large',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133721,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/0f/d4/650fd4fd101979125362b5538fdb3f776f6a4427.jpg?rule=ad-large',
'Width': 1181},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143226,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/ec/9b/38ec9b502fe0da8401cde831ce2a7e891b005304.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141241,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/06/50/700650ac7ecd8d8d8a22026f182ba0bf64f9760d.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47448,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/90/0b/db900b618f30f4c2f579696ecf1204a5d24b0898.jpg?rule=ad-large',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbbc1787-dd12-5369-b343-c9ac16a74c46/fbbc1787-dd12-5369-b343-c9ac16a74c46_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145035,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/70/ab/0070abd7fe46594285cf0383ea7e8ae055bc80d9.jpg?rule=ad-large',
'Width': 1067}],
'price': 26990,
'price_includes_vat': False,
'registration_date': '2015-10-01',
'seats_number': None,
'seller_name': None,
'title': 'Audi q7 ii v6 3.0 tdi 272 s line quattro tiptronic 8 7pl',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2015}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147432096%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3147432096: {'created_time': 1774883578.491075, 'last_price_update_time': 1774883578.491087}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147432096') HTTP/1.1" 204 0
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147430675
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147430675%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147430675: 1
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147430675
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '*** PORSCHE CAYENNE (2) 4.8 V8 385 S TIPTRONIC S GARANTIE 6 '
'MOIS ***\n'
'\n'
'* ORIGINE FRANCE\n'
"* CARNET D'ENTRETIEN DISPO\n"
'* REVISION COMPLETE EFFECTUER\n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'\n'
'- Extérieur et Chassis\n'
'.4 roues motrices\n'
'.Aide parking av/ar\n'
'.Blocage de différentiel auto.\n'
'.Échappement sport\n'
'.Jantes alu\n'
'.Lunette arrière dégivrante\n'
'.Projecteurs xénon\n'
'.Rétroviseurs électriques et dégivrants\n'
'.Rétroviseurs rabattables électriquement\n'
".Sorties d'échappement chromées\n"
'.Régulateur de vitesse\n'
'\n'
'- Intérieur\n'
'.4 vitres électriques\n'
'.Accoudoir central arrière\n'
'.Accoudoir central avant\n'
'.Banquette 1/3 - 2/3\n'
'.Ciel de pavillon cuir\n'
'.Climatisation automatique multi zone\n'
'.Direction assistée\n'
'.Fermeture électrique\n'
'.GPS 16/9\n'
'.Intérieur tout cuir\n'
'.Kit téléphone main libre\n'
'.Sièges électriques\n'
'.Vitres ar. surteintées\n'
'\n'
'- Sécurité\n'
'.Airbags front. + lat.\n'
'.Projecteurs antibrouillard\n'
'.Anti patinage\n'
'.ASR\n'
'.Détecteur de pluie\n'
'.ESP\n'
'.Essuie-glaces automatiques\n'
'.Feux automatiques\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 385,
'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/3147430675',
'listing': 'auction',
'make': 'PORSCHE',
'model': 'Cayenne',
'odometer': 114500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bc/c0/25bcc088cc2a485b1507459a2674940c4fbb9ca6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/68/6a/5f686a15d5433e9c9772b847f2fb321577504e19.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/5c/fa/2e5cfa6251294ef062638a32dcc15174ae5037ca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/70/0d/0e700de63fe1875821e5dcad72847122e72a826a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/63/79/db63795b69e25f0e3b08bdde3c19abdfb9257b14.jpg?rule=ad-large'],
'price': 17990,
'price_includes_vat': False,
'registration_date': '2007-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Porsche cayenne (2) 4.8 v8 385 s tiptronic s garantie 6 mois',
'transmission': 'automatic',
'trim': 'Cayenne S TipTronic',
'vin': None,
'year': 2007}
2026-03-30 15:12:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 41729259-cd19-5a58-af07-a7aef4167a82 with identifier: 3147430675
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 41729259-cd19-5a58-af07-a7aef4167a82
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fbc%252Fc0%252F25bcc088cc2a485b1507459a2674940c4fbb9ca6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bc/c0/25bcc088cc2a485b1507459a2674940c4fbb9ca6.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252F68%252F6a%252F5f686a15d5433e9c9772b847f2fb321577504e19.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/68/6a/5f686a15d5433e9c9772b847f2fb321577504e19.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F5c%252Ffa%252F2e5cfa6251294ef062638a32dcc15174ae5037ca.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/5c/fa/2e5cfa6251294ef062638a32dcc15174ae5037ca.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F70%252F0d%252F0e700de63fe1875821e5dcad72847122e72a826a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/70/0d/0e700de63fe1875821e5dcad72847122e72a826a.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdb%252F63%252F79%252Fdb63795b69e25f0e3b08bdde3c19abdfb9257b14.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/63/79/db63795b69e25f0e3b08bdde3c19abdfb9257b14.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 41729259-cd19-5a58-af07-a7aef4167a82 with identifier 3147430675
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 41729259-cd19-5a58-af07-a7aef4167a82
2026-03-30 15:12:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '*** PORSCHE CAYENNE (2) 4.8 V8 385 S TIPTRONIC S GARANTIE 6 '
'MOIS ***\n'
'\n'
'* ORIGINE FRANCE\n'
"* CARNET D'ENTRETIEN DISPO\n"
'* REVISION COMPLETE EFFECTUER\n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'\n'
'- Extérieur et Chassis\n'
'.4 roues motrices\n'
'.Aide parking av/ar\n'
'.Blocage de différentiel auto.\n'
'.Échappement sport\n'
'.Jantes alu\n'
'.Lunette arrière dégivrante\n'
'.Projecteurs xénon\n'
'.Rétroviseurs électriques et dégivrants\n'
'.Rétroviseurs rabattables électriquement\n'
".Sorties d'échappement chromées\n"
'.Régulateur de vitesse\n'
'\n'
'- Intérieur\n'
'.4 vitres électriques\n'
'.Accoudoir central arrière\n'
'.Accoudoir central avant\n'
'.Banquette 1/3 - 2/3\n'
'.Ciel de pavillon cuir\n'
'.Climatisation automatique multi zone\n'
'.Direction assistée\n'
'.Fermeture électrique\n'
'.GPS 16/9\n'
'.Intérieur tout cuir\n'
'.Kit téléphone main libre\n'
'.Sièges électriques\n'
'.Vitres ar. surteintées\n'
'\n'
'- Sécurité\n'
'.Airbags front. + lat.\n'
'.Projecteurs antibrouillard\n'
'.Anti patinage\n'
'.ASR\n'
'.Détecteur de pluie\n'
'.ESP\n'
'.Essuie-glaces automatiques\n'
'.Feux automatiques\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 385,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '41729259-cd19-5a58-af07-a7aef4167a82',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147430675',
'listing': 'auction',
'make': 'PORSCHE',
'model': 'Cayenne',
'odometer': 114500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bc/c0/25bcc088cc2a485b1507459a2674940c4fbb9ca6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/68/6a/5f686a15d5433e9c9772b847f2fb321577504e19.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/5c/fa/2e5cfa6251294ef062638a32dcc15174ae5037ca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/70/0d/0e700de63fe1875821e5dcad72847122e72a826a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/63/79/db63795b69e25f0e3b08bdde3c19abdfb9257b14.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41729259-cd19-5a58-af07-a7aef4167a82/41729259-cd19-5a58-af07-a7aef4167a82_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164470,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bc/c0/25bcc088cc2a485b1507459a2674940c4fbb9ca6.jpg?rule=ad-large',
'Width': 1169},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41729259-cd19-5a58-af07-a7aef4167a82/41729259-cd19-5a58-af07-a7aef4167a82_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134780,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/68/6a/5f686a15d5433e9c9772b847f2fb321577504e19.jpg?rule=ad-large',
'Width': 1109},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41729259-cd19-5a58-af07-a7aef4167a82/41729259-cd19-5a58-af07-a7aef4167a82_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130708,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/5c/fa/2e5cfa6251294ef062638a32dcc15174ae5037ca.jpg?rule=ad-large',
'Width': 1103},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41729259-cd19-5a58-af07-a7aef4167a82/41729259-cd19-5a58-af07-a7aef4167a82_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132797,
'Height': 756,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/70/0d/0e700de63fe1875821e5dcad72847122e72a826a.jpg?rule=ad-large',
'Width': 1200},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41729259-cd19-5a58-af07-a7aef4167a82/41729259-cd19-5a58-af07-a7aef4167a82_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120439,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/63/79/db63795b69e25f0e3b08bdde3c19abdfb9257b14.jpg?rule=ad-large',
'Width': 1052}],
'price': 17990,
'price_includes_vat': False,
'registration_date': '2007-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Porsche cayenne (2) 4.8 v8 385 s tiptronic s garantie 6 mois',
'transmission': 'automatic',
'trim': 'Cayenne S TipTronic',
'vin': None,
'year': 2007}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147430675%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3147430675: {'created_time': 1774883578.645049, 'last_price_update_time': 1774883578.64506}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147430675') HTTP/1.1" 204 0
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154795870
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273154795870%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154795870: 1
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154795870
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '*** RENAULT CLIO II 1.4 16S RXT 3P GARANTIE 6 MOIS ***\n'
'\n'
"* 79 491 KMS D'ORIGINE CERTIFIER\n"
"* CARNET D'ENTRETIEN DISPO\n"
'* DISTRIBUTION A JOUR (2024)\n'
'* REVISION COMPLETE EFFECTUER \n'
'* CONTROLE TECHNIQUE OK \n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Rétroviseurs électriques\n'
'- Intérieur\n'
'.Direction assistée\n'
'.Fermeture électrique\n'
'.Vitres électriques\n'
'- Sécurité\n'
'.Airbags\n'
'.Projecteurs antibrouillard\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 98,
'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/3154795870',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 79491,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d1/7a/89d17a82afb8c52a830c301ecfe2bbb84e7bf23c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/9b/9a/ed9b9aee7bddc42a0678199c0a818f1b3ab27100.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/dc/4a/19dc4abe2e04c08b0c02d17b7c2586b00ae5d04e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/e2/36/ede2367e0ca36c7861c4877e210965caf4cd806f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/cb/f9/f1cbf9559ddcafc449cca66c1869ea87adf58cd1.jpg?rule=ad-large'],
'price': 3790,
'price_includes_vat': False,
'registration_date': '2000-02-01',
'seats_number': 1,
'seller_name': None,
'title': 'Renault clio ii 1.4 16s rxt 3p garantie 6 mois',
'transmission': 'manual',
'trim': 'Clio 1.4 16v 98ch RXT 3p',
'vin': None,
'year': 2000}
2026-03-30 15:12:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fcb5f7f5-f2a5-51fb-a468-d47e45067f88 with identifier: 3154795870
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item fcb5f7f5-f2a5-51fb-a468-d47e45067f88
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F89%252Fd1%252F7a%252F89d17a82afb8c52a830c301ecfe2bbb84e7bf23c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d1/7a/89d17a82afb8c52a830c301ecfe2bbb84e7bf23c.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fed%252F9b%252F9a%252Fed9b9aee7bddc42a0678199c0a818f1b3ab27100.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/9b/9a/ed9b9aee7bddc42a0678199c0a818f1b3ab27100.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fdc%252F4a%252F19dc4abe2e04c08b0c02d17b7c2586b00ae5d04e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/19/dc/4a/19dc4abe2e04c08b0c02d17b7c2586b00ae5d04e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fed%252Fe2%252F36%252Fede2367e0ca36c7861c4877e210965caf4cd806f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/e2/36/ede2367e0ca36c7861c4877e210965caf4cd806f.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff1%252Fcb%252Ff9%252Ff1cbf9559ddcafc449cca66c1869ea87adf58cd1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/cb/f9/f1cbf9559ddcafc449cca66c1869ea87adf58cd1.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fcb5f7f5-f2a5-51fb-a468-d47e45067f88 with identifier 3154795870
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fcb5f7f5-f2a5-51fb-a468-d47e45067f88
2026-03-30 15:12:58 [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': '*** RENAULT CLIO II 1.4 16S RXT 3P GARANTIE 6 MOIS ***\n'
'\n'
"* 79 491 KMS D'ORIGINE CERTIFIER\n"
"* CARNET D'ENTRETIEN DISPO\n"
'* DISTRIBUTION A JOUR (2024)\n'
'* REVISION COMPLETE EFFECTUER \n'
'* CONTROLE TECHNIQUE OK \n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Rétroviseurs électriques\n'
'- Intérieur\n'
'.Direction assistée\n'
'.Fermeture électrique\n'
'.Vitres électriques\n'
'- Sécurité\n'
'.Airbags\n'
'.Projecteurs antibrouillard\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 98,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'fcb5f7f5-f2a5-51fb-a468-d47e45067f88',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154795870',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 79491,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d1/7a/89d17a82afb8c52a830c301ecfe2bbb84e7bf23c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/9b/9a/ed9b9aee7bddc42a0678199c0a818f1b3ab27100.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/dc/4a/19dc4abe2e04c08b0c02d17b7c2586b00ae5d04e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/e2/36/ede2367e0ca36c7861c4877e210965caf4cd806f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/cb/f9/f1cbf9559ddcafc449cca66c1869ea87adf58cd1.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcb5f7f5-f2a5-51fb-a468-d47e45067f88/fcb5f7f5-f2a5-51fb-a468-d47e45067f88_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143514,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d1/7a/89d17a82afb8c52a830c301ecfe2bbb84e7bf23c.jpg?rule=ad-large',
'Width': 1146},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcb5f7f5-f2a5-51fb-a468-d47e45067f88/fcb5f7f5-f2a5-51fb-a468-d47e45067f88_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128925,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/9b/9a/ed9b9aee7bddc42a0678199c0a818f1b3ab27100.jpg?rule=ad-large',
'Width': 1133},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcb5f7f5-f2a5-51fb-a468-d47e45067f88/fcb5f7f5-f2a5-51fb-a468-d47e45067f88_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116932,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/dc/4a/19dc4abe2e04c08b0c02d17b7c2586b00ae5d04e.jpg?rule=ad-large',
'Width': 1031},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcb5f7f5-f2a5-51fb-a468-d47e45067f88/fcb5f7f5-f2a5-51fb-a468-d47e45067f88_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111518,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/e2/36/ede2367e0ca36c7861c4877e210965caf4cd806f.jpg?rule=ad-large',
'Width': 986},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcb5f7f5-f2a5-51fb-a468-d47e45067f88/fcb5f7f5-f2a5-51fb-a468-d47e45067f88_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135262,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/cb/f9/f1cbf9559ddcafc449cca66c1869ea87adf58cd1.jpg?rule=ad-large',
'Width': 1067}],
'price': 3790,
'price_includes_vat': False,
'registration_date': '2000-02-01',
'seats_number': 1,
'seller_name': None,
'title': 'Renault clio ii 1.4 16s rxt 3p garantie 6 mois',
'transmission': 'manual',
'trim': 'Clio 1.4 16v 98ch RXT 3p',
'vin': None,
'year': 2000}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273154795870%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3154795870: {'created_time': 1774883578.793196, 'last_price_update_time': 1774883578.793247}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154795870') HTTP/1.1" 204 0
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147429349
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147429349%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147429349: 1
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147429349
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '*** VOLKSWAGEN GOLF VI 2.0 TSI 210 GTI DSG6 GARANTIE 6 MOIS '
'***\n'
'\n'
'* HISTORIQUE COMPLET DISPO\n'
'* TURBO NEUF\n'
'* REVISION COMPLETE EFFECTUER\n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'\n'
'- Extérieur et Chassis\n'
'.Aide parking\n'
'.Châssis sport\n'
'.Échappement sport\n'
'.Jantes alu\n'
'.Rétroviseurs électriques et dégivrants\n'
'\n'
'- Intérieur\n'
'.4 vitres électriques\n'
'.Accoudoir central arrière\n'
'.Accoudoir central avant\n'
'.Banquette 1/3 - 2/3\n'
'.Boite séquentielle\n'
'.Ciel de pavillon noir\n'
'.Climatisation automatique multi zone\n'
'.Pack black-line\n'
'.Régulateur de vitesse\n'
'.Vitres ar. surteintées\n'
'\n'
'- Confort\n'
'.Bluetooth\n'
'\n'
'- Sécurité\n'
'.Airbags front. + lat.\n'
'.Détecteur de pluie\n'
'.ESP\n'
'.Essuie-glaces automatiques\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 210,
'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/3147429349',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 190300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/2a/55/0f2a555c1ec22cf603e8e62a91fff6bdcb960048.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d6/b9/e9d6b95d18abd06befd890dec63b0787d213da7d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/be/70/abbe70470ea166b72efb1ec4fd8ed496e7aa915f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/3a/19/a63a19e7bafee18fbf9b844764f300e390f00021.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/9f/87/0d9f87a9c66b367b19bd944fb98a0d758b40b023.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2010-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen golf vi 2.0 tsi 210 gti dsg6 garantie 6 mois',
'transmission': 'automatic',
'trim': 'Golf 2.0 TSI 210ch GTI DSG6 5p',
'vin': None,
'year': 2010}
2026-03-30 15:12:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d46f5b5f-a032-51c7-b4df-e2384c91e734 with identifier: 3147429349
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d46f5b5f-a032-51c7-b4df-e2384c91e734
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2a%252F55%252F0f2a555c1ec22cf603e8e62a91fff6bdcb960048.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/2a/55/0f2a555c1ec22cf603e8e62a91fff6bdcb960048.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe9%252Fd6%252Fb9%252Fe9d6b95d18abd06befd890dec63b0787d213da7d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d6/b9/e9d6b95d18abd06befd890dec63b0787d213da7d.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fab%252Fbe%252F70%252Fabbe70470ea166b72efb1ec4fd8ed496e7aa915f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/be/70/abbe70470ea166b72efb1ec4fd8ed496e7aa915f.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa6%252F3a%252F19%252Fa63a19e7bafee18fbf9b844764f300e390f00021.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/3a/19/a63a19e7bafee18fbf9b844764f300e390f00021.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0d%252F9f%252F87%252F0d9f87a9c66b367b19bd944fb98a0d758b40b023.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/9f/87/0d9f87a9c66b367b19bd944fb98a0d758b40b023.jpg?rule=ad-large already downloaded
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d46f5b5f-a032-51c7-b4df-e2384c91e734 with identifier 3147429349
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d46f5b5f-a032-51c7-b4df-e2384c91e734
2026-03-30 15:12:58 [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 VI 2.0 TSI 210 GTI DSG6 GARANTIE 6 MOIS '
'***\n'
'\n'
'* HISTORIQUE COMPLET DISPO\n'
'* TURBO NEUF\n'
'* REVISION COMPLETE EFFECTUER\n'
'* AUCUN FRAIS A PREVOIR\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'\n'
'- Extérieur et Chassis\n'
'.Aide parking\n'
'.Châssis sport\n'
'.Échappement sport\n'
'.Jantes alu\n'
'.Rétroviseurs électriques et dégivrants\n'
'\n'
'- Intérieur\n'
'.4 vitres électriques\n'
'.Accoudoir central arrière\n'
'.Accoudoir central avant\n'
'.Banquette 1/3 - 2/3\n'
'.Boite séquentielle\n'
'.Ciel de pavillon noir\n'
'.Climatisation automatique multi zone\n'
'.Pack black-line\n'
'.Régulateur de vitesse\n'
'.Vitres ar. surteintées\n'
'\n'
'- Confort\n'
'.Bluetooth\n'
'\n'
'- Sécurité\n'
'.Airbags front. + lat.\n'
'.Détecteur de pluie\n'
'.ESP\n'
'.Essuie-glaces automatiques\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 210,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'd46f5b5f-a032-51c7-b4df-e2384c91e734',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147429349',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 190300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/2a/55/0f2a555c1ec22cf603e8e62a91fff6bdcb960048.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d6/b9/e9d6b95d18abd06befd890dec63b0787d213da7d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/be/70/abbe70470ea166b72efb1ec4fd8ed496e7aa915f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/3a/19/a63a19e7bafee18fbf9b844764f300e390f00021.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/9f/87/0d9f87a9c66b367b19bd944fb98a0d758b40b023.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d46f5b5f-a032-51c7-b4df-e2384c91e734/d46f5b5f-a032-51c7-b4df-e2384c91e734_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142569,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/2a/55/0f2a555c1ec22cf603e8e62a91fff6bdcb960048.jpg?rule=ad-large',
'Width': 1045},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d46f5b5f-a032-51c7-b4df-e2384c91e734/d46f5b5f-a032-51c7-b4df-e2384c91e734_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104948,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d6/b9/e9d6b95d18abd06befd890dec63b0787d213da7d.jpg?rule=ad-large',
'Width': 929},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d46f5b5f-a032-51c7-b4df-e2384c91e734/d46f5b5f-a032-51c7-b4df-e2384c91e734_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105040,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/be/70/abbe70470ea166b72efb1ec4fd8ed496e7aa915f.jpg?rule=ad-large',
'Width': 911},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d46f5b5f-a032-51c7-b4df-e2384c91e734/d46f5b5f-a032-51c7-b4df-e2384c91e734_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140928,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/3a/19/a63a19e7bafee18fbf9b844764f300e390f00021.jpg?rule=ad-large',
'Width': 1173},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d46f5b5f-a032-51c7-b4df-e2384c91e734/d46f5b5f-a032-51c7-b4df-e2384c91e734_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139068,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/9f/87/0d9f87a9c66b367b19bd944fb98a0d758b40b023.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2010-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen golf vi 2.0 tsi 210 gti dsg6 garantie 6 mois',
'transmission': 'automatic',
'trim': 'Golf 2.0 TSI 210ch GTI DSG6 5p',
'vin': None,
'year': 2010}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147429349%27 HTTP/1.1" 200 None
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3147429349: {'created_time': 1774883578.967147, 'last_price_update_time': 1774883578.967158}
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147429349') HTTP/1.1" 204 0
2026-03-30 15:12:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147426499
2026-03-30 15:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:58 [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%273147426499%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147426499: 1
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147426499
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '*** NISSAN QASHQAI II (2) 1.6 DCI 130 N-CONNECTA XTRONIC ***\n'
'\n'
'* GARANTIE 12 MOIS\n'
'* HISTORIQUE COMPLET DISPO\n'
'* AUCUN FRAIS A PREVOIR\n'
'* CONTROLE TECHNIQUE OK\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Phares à allumage automatique\n'
'.Ampoules de phares halogènes\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Antibrouillards avant\n'
'.Différentiel à glissement limité avant\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Feux de croisement automatiques\n'
".Caméra d'aide au stationnement à 360°\n"
'.Rétroviseurs rabattables électriquement\n'
'.Barres de toit\n'
'\n'
'- Intérieur\n'
'.Système audio écran tactile, CD\n'
'.Bouton démarrage\n'
'.Air conditionné auto\n'
'.Système de navigation\n'
'.Système audio lecteur CD et MP3\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Régulateur de vitesse\n'
'.Smart card / Smart key\n'
'.Volant alu & cuir\n'
'.Aide au stationnement arrière\n'
'.Ordinateur de bord\n'
'.Ouverture du coffre à distance\n'
'.Taille écran navigation 7 pouces\n'
'.Accoudoir central arrière, avant\n'
'.Système de navigation info trafic\n'
'.Limiteur de vitesse\n'
'.Rétroviseur jour/nuit\n'
'.Volant multi-fonction\n'
'.Bluetooth\n'
'.6 haut-parleurs\n'
'.Air conditionné 2 zones\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 5 pouces\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Contrôle de freinage en courbe\n'
'.Détection panneaux signalisation\n'
'.Système détection de collision\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Antipatinage\n'
'.ABS\n'
'.Avertisseur de franchissement de ligne\n'
'.Airbags latéraux\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147426499',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Qashqai',
'odometer': 120300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/83/36/22/83362263ad44392a114be23405201f33189424fe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/09/d0/f009d0d37ffb665233b7be5975e6b253f709bb96.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/fa/34/d6fa34df3f82028ef647a3ff61e0791dad6705fd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/32/34/373234c7d4f5485a49eab10cf4dd33d2170ba240.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/53/82/e05382eb1bfc7827f8d50cf40fbc89a38e17ab6e.jpg?rule=ad-large'],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2016-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan qashqai ii (2) 1.6 dci 130 n-connecta xtronic',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2016}
2026-03-30 15:12:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 91461be5-9634-58d6-9996-f12cc234facd with identifier: 3147426499
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 91461be5-9634-58d6-9996-f12cc234facd
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F83%252F36%252F22%252F83362263ad44392a114be23405201f33189424fe.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/36/22/83362263ad44392a114be23405201f33189424fe.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F09%252Fd0%252Ff009d0d37ffb665233b7be5975e6b253f709bb96.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/09/d0/f009d0d37ffb665233b7be5975e6b253f709bb96.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd6%252Ffa%252F34%252Fd6fa34df3f82028ef647a3ff61e0791dad6705fd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/fa/34/d6fa34df3f82028ef647a3ff61e0791dad6705fd.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F37%252F32%252F34%252F373234c7d4f5485a49eab10cf4dd33d2170ba240.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/32/34/373234c7d4f5485a49eab10cf4dd33d2170ba240.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F53%252F82%252Fe05382eb1bfc7827f8d50cf40fbc89a38e17ab6e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/53/82/e05382eb1bfc7827f8d50cf40fbc89a38e17ab6e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 91461be5-9634-58d6-9996-f12cc234facd with identifier 3147426499
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 91461be5-9634-58d6-9996-f12cc234facd
2026-03-30 15:12:59 [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': '*** NISSAN QASHQAI II (2) 1.6 DCI 130 N-CONNECTA XTRONIC ***\n'
'\n'
'* GARANTIE 12 MOIS\n'
'* HISTORIQUE COMPLET DISPO\n'
'* AUCUN FRAIS A PREVOIR\n'
'* CONTROLE TECHNIQUE OK\n'
'\n'
'OPTIONS ET EQUIPEMENTS : \n'
'\n'
'- Extérieur et Chassis\n'
'.Phares à allumage automatique\n'
'.Ampoules de phares halogènes\n'
'.Freins régénérateurs\n'
'.Feux arrières à LED\n'
'.Antibrouillards avant\n'
'.Différentiel à glissement limité avant\n'
'.Rétroviseurs extérieurs réglage électrique\n'
'.Rétroviseurs extérieurs chauffants\n'
'.Feux de croisement automatiques\n'
".Caméra d'aide au stationnement à 360°\n"
'.Rétroviseurs rabattables électriquement\n'
'.Barres de toit\n'
'\n'
'- Intérieur\n'
'.Système audio écran tactile, CD\n'
'.Bouton démarrage\n'
'.Air conditionné auto\n'
'.Système de navigation\n'
'.Système audio lecteur CD et MP3\n'
'.Bluetooth inclut musique en streaming, connexion téléphone\n'
'.Régulateur de vitesse\n'
'.Smart card / Smart key\n'
'.Volant alu & cuir\n'
'.Aide au stationnement arrière\n'
'.Ordinateur de bord\n'
'.Ouverture du coffre à distance\n'
'.Taille écran navigation 7 pouces\n'
'.Accoudoir central arrière, avant\n'
'.Système de navigation info trafic\n'
'.Limiteur de vitesse\n'
'.Rétroviseur jour/nuit\n'
'.Volant multi-fonction\n'
'.Bluetooth\n'
'.6 haut-parleurs\n'
'.Air conditionné 2 zones\n'
'.Réglage du volant en hauteur, en profondeur\n'
'.Taille écran multi-fonctions 5 pouces\n'
'\n'
'- Sécurité\n'
'.6 airbags\n'
'.ESP\n'
'.Airbags rideaux\n'
'.Contrôle de freinage en courbe\n'
'.Détection panneaux signalisation\n'
'.Système détection de collision\n'
'.Indicateur de sous-gonflage des pneus\n'
".Assistance au freinage d'urgence\n"
'.Kit anticrevaison\n'
'.Essuie glace capteur de pluie\n'
'.Antipatinage\n'
'.ABS\n'
'.Avertisseur de franchissement de ligne\n'
'.Airbags latéraux\n'
'.Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois).\n"
'Service carte grise.\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place.\n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30\n'
'Rue de la dent du chat 73420 voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '91461be5-9634-58d6-9996-f12cc234facd',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147426499',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Qashqai',
'odometer': 120300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/83/36/22/83362263ad44392a114be23405201f33189424fe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/09/d0/f009d0d37ffb665233b7be5975e6b253f709bb96.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/fa/34/d6fa34df3f82028ef647a3ff61e0791dad6705fd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/32/34/373234c7d4f5485a49eab10cf4dd33d2170ba240.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/53/82/e05382eb1bfc7827f8d50cf40fbc89a38e17ab6e.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91461be5-9634-58d6-9996-f12cc234facd/91461be5-9634-58d6-9996-f12cc234facd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147918,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/36/22/83362263ad44392a114be23405201f33189424fe.jpg?rule=ad-large',
'Width': 1129},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91461be5-9634-58d6-9996-f12cc234facd/91461be5-9634-58d6-9996-f12cc234facd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117693,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/09/d0/f009d0d37ffb665233b7be5975e6b253f709bb96.jpg?rule=ad-large',
'Width': 1043},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91461be5-9634-58d6-9996-f12cc234facd/91461be5-9634-58d6-9996-f12cc234facd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119443,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/fa/34/d6fa34df3f82028ef647a3ff61e0791dad6705fd.jpg?rule=ad-large',
'Width': 1043},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91461be5-9634-58d6-9996-f12cc234facd/91461be5-9634-58d6-9996-f12cc234facd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134179,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/32/34/373234c7d4f5485a49eab10cf4dd33d2170ba240.jpg?rule=ad-large',
'Width': 1192},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91461be5-9634-58d6-9996-f12cc234facd/91461be5-9634-58d6-9996-f12cc234facd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139099,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/53/82/e05382eb1bfc7827f8d50cf40fbc89a38e17ab6e.jpg?rule=ad-large',
'Width': 1067}],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2016-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan qashqai ii (2) 1.6 dci 130 n-connecta xtronic',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2016}
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [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%273147426499%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Saving data for 3147426499: {'created_time': 1774883579.137501, 'last_price_update_time': 1774883579.137511}
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147426499') HTTP/1.1" 204 0
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3110860914
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [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%273110860914%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Scrape type for 3110860914: 1
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3110860914
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Vert',
'currency': 'EUR',
'description': '*** SUZUKI SX4 S-CROSS 1.6 DDIS 120 PACK ALLGRIP GARANTIE 6 '
'MOIS ***\n'
'\n'
'Options et équipements : \n'
'\n'
'- Extérieur et Chassis\n'
'Rétroviseurs extérieurs réglage électrique\n'
'Phares à allumage automatique\n'
'Rétroviseurs extérieurs chauffants\n'
'Ampoules de phares bi-xénon\n'
'Antibrouillards avant\n'
'4 roues motrices\n'
'Aide parking avec caméra de recul\n'
'Barres de toit\n'
'Jantes alu\n'
'\n'
'- Intérieur\n'
'Système audio inclut DVD\n'
'Ordinateur de bord\n'
'Air conditionné auto\n'
'Système de navigation\n'
'Système audio lecteur CD et MP3\n'
'Limiteur de vitesse\n'
'Rétroviseur jour/nuit\n'
'Bluetooth\n'
'7 haut-parleurs\n'
'Régulateur de vitesse\n'
'Air conditionné 2 zones\n'
'Siège avant chauffant\n'
'Réglage du volant en hauteur, en profondeur\n'
'\n'
'- Sécurité\n'
'ESP\n'
'Antipatinage\n'
'Lave-phares\n'
'Indicateur de sous-gonflage des pneus\n'
"Assistance au freinage d'urgence\n"
'ABS\n'
'Airbags latéraux\n'
'Essuie glace capteur de pluie\n'
'Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois). \n"
'Service carte grise. \n'
'\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place. \n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30 Rue de la dent du chat 73420 '
'voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3110860914',
'listing': 'auction',
'make': 'SUZUKI',
'model': 'SX4 S-Cross',
'odometer': 187000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/aa/0c/feaa0ce85819d4bdeec6812c89e849c280118474.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/5c/47/e55c47a4436c6a6ea9e3063a64ff837cb3212673.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c6/ac/9dc6ac06f0a0ade5c93574e7966ebeed907935f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/3e/91/573e9120dab751c54a758f66654ee02725542588.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/dc/4f/b9dc4f602916aff43a41f422525f965ca439b360.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2013-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki sx4 s-cross 1.6 ddis 120 pack allgrip garantie 6 mois',
'transmission': 'manual',
'trim': 'SX4 S-Cross 1.6 DDiS Pack AllGrip',
'vin': None,
'year': 2013}
2026-03-30 15:12:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 82a374c5-ac15-54e9-8831-a93d718f82b4 with identifier: 3110860914
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 82a374c5-ac15-54e9-8831-a93d718f82b4
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffe%252Faa%252F0c%252Ffeaa0ce85819d4bdeec6812c89e849c280118474.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/aa/0c/feaa0ce85819d4bdeec6812c89e849c280118474.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F5c%252F47%252Fe55c47a4436c6a6ea9e3063a64ff837cb3212673.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/5c/47/e55c47a4436c6a6ea9e3063a64ff837cb3212673.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fc6%252Fac%252F9dc6ac06f0a0ade5c93574e7966ebeed907935f8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c6/ac/9dc6ac06f0a0ade5c93574e7966ebeed907935f8.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F3e%252F91%252F573e9120dab751c54a758f66654ee02725542588.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/3e/91/573e9120dab751c54a758f66654ee02725542588.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb9%252Fdc%252F4f%252Fb9dc4f602916aff43a41f422525f965ca439b360.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/dc/4f/b9dc4f602916aff43a41f422525f965ca439b360.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 82a374c5-ac15-54e9-8831-a93d718f82b4 with identifier 3110860914
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 82a374c5-ac15-54e9-8831-a93d718f82b4
2026-03-30 15:12:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Vert',
'currency': 'EUR',
'description': '*** SUZUKI SX4 S-CROSS 1.6 DDIS 120 PACK ALLGRIP GARANTIE 6 '
'MOIS ***\n'
'\n'
'Options et équipements : \n'
'\n'
'- Extérieur et Chassis\n'
'Rétroviseurs extérieurs réglage électrique\n'
'Phares à allumage automatique\n'
'Rétroviseurs extérieurs chauffants\n'
'Ampoules de phares bi-xénon\n'
'Antibrouillards avant\n'
'4 roues motrices\n'
'Aide parking avec caméra de recul\n'
'Barres de toit\n'
'Jantes alu\n'
'\n'
'- Intérieur\n'
'Système audio inclut DVD\n'
'Ordinateur de bord\n'
'Air conditionné auto\n'
'Système de navigation\n'
'Système audio lecteur CD et MP3\n'
'Limiteur de vitesse\n'
'Rétroviseur jour/nuit\n'
'Bluetooth\n'
'7 haut-parleurs\n'
'Régulateur de vitesse\n'
'Air conditionné 2 zones\n'
'Siège avant chauffant\n'
'Réglage du volant en hauteur, en profondeur\n'
'\n'
'- Sécurité\n'
'ESP\n'
'Antipatinage\n'
'Lave-phares\n'
'Indicateur de sous-gonflage des pneus\n'
"Assistance au freinage d'urgence\n"
'ABS\n'
'Airbags latéraux\n'
'Essuie glace capteur de pluie\n'
'Aide au démarrage en côte\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois). \n"
'Service carte grise. \n'
'\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place. \n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30 Rue de la dent du chat 73420 '
'voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '82a374c5-ac15-54e9-8831-a93d718f82b4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3110860914',
'listing': 'auction',
'make': 'SUZUKI',
'model': 'SX4 S-Cross',
'odometer': 187000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/aa/0c/feaa0ce85819d4bdeec6812c89e849c280118474.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/5c/47/e55c47a4436c6a6ea9e3063a64ff837cb3212673.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c6/ac/9dc6ac06f0a0ade5c93574e7966ebeed907935f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/3e/91/573e9120dab751c54a758f66654ee02725542588.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/dc/4f/b9dc4f602916aff43a41f422525f965ca439b360.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82a374c5-ac15-54e9-8831-a93d718f82b4/82a374c5-ac15-54e9-8831-a93d718f82b4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101531,
'Height': 583,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/aa/0c/feaa0ce85819d4bdeec6812c89e849c280118474.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82a374c5-ac15-54e9-8831-a93d718f82b4/82a374c5-ac15-54e9-8831-a93d718f82b4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94108,
'Height': 627,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/5c/47/e55c47a4436c6a6ea9e3063a64ff837cb3212673.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82a374c5-ac15-54e9-8831-a93d718f82b4/82a374c5-ac15-54e9-8831-a93d718f82b4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95822,
'Height': 641,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/c6/ac/9dc6ac06f0a0ade5c93574e7966ebeed907935f8.jpg?rule=ad-large',
'Width': 801},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82a374c5-ac15-54e9-8831-a93d718f82b4/82a374c5-ac15-54e9-8831-a93d718f82b4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87501,
'Height': 597,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/3e/91/573e9120dab751c54a758f66654ee02725542588.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82a374c5-ac15-54e9-8831-a93d718f82b4/82a374c5-ac15-54e9-8831-a93d718f82b4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77602,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/dc/4f/b9dc4f602916aff43a41f422525f965ca439b360.jpg?rule=ad-large',
'Width': 800}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2013-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki sx4 s-cross 1.6 ddis 120 pack allgrip garantie 6 mois',
'transmission': 'manual',
'trim': 'SX4 S-Cross 1.6 DDiS Pack AllGrip',
'vin': None,
'year': 2013}
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [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%273110860914%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Saving data for 3110860914: {'created_time': 1774883579.295604, 'last_price_update_time': 1774883579.295615}
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3110860914') HTTP/1.1" 204 0
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3111982123
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [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%273111982123%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Scrape type for 3111982123: 1
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3111982123
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Orange',
'currency': 'EUR',
'description': '*** RENAULT CAPTUR (2) 1.3 TCE 130 FAP INTENS GARANTIE 12 '
'MOIS ***\n'
'\n'
'Options et équipements : \n'
'\n'
'- Extérieur et Chassis\n'
'Rétroviseurs extérieurs réglage électrique\n'
'Feux de route à LED\n'
'Phares à allumage automatique\n'
'Rétroviseurs extérieurs chauffants\n'
'Ampoules de phares LED\n'
'Freins régénérateurs\n'
'Feux arrières à LED\n'
'Rétroviseurs rabattables électriquement\n'
'Antibrouillards avant\n'
'Aide parking avec caméra de recul\n'
'Jantes alu\n'
'\n'
'- Intérieur\n'
'Volant cuir\n'
'Système audio écran tactile\n'
'Bouton démarrage\n'
'Ordinateur de bord\n'
'Air conditionné auto\n'
'Ouverture du coffre à distance\n'
'Système de navigation\n'
'Taille écran navigation 7 pouces\n'
'Accoudoir central avant\n'
'Système de navigation info trafic\n'
'Limiteur de vitesse\n'
'Rétroviseur jour/nuit\n'
'Volant multi-fonction\n'
'Bluetooth inclut musique en streaming, connexion téléphone\n'
'Bluetooth\n'
'4 haut-parleurs\n'
'Régulateur de vitesse\n'
'Air conditionné 1 zones\n'
'Réglage du volant en hauteur, en profondeur\n'
'Smart card / Smart key\n'
'Taille écran multi-fonctions 7 pouces\n'
'\n'
'- Sécurité\n'
'4 airbags\n'
'ESP\n'
'Antipatinage\n'
'Indicateur de sous-gonflage des pneus\n'
"Assistance au freinage d'urgence\n"
'ABS\n'
'Airbags latéraux\n'
'Kit anticrevaison\n'
'Essuie glace capteur de pluie\n'
'Aide au démarrage en côte\n'
'\n'
'* ENTRETIEN COMPLET EN CONCESSION RENAULT\n'
'* AUCUN FRAIS A PREVOIR\n'
'* CONTROLE TECHNIQUE OK\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois). \n"
'Service carte grise. \n'
'\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place. \n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30 Rue de la dent du chat 73420 '
'voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3111982123',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Captur',
'odometer': 73500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/89/82/5b/89825b72a826dd18fb832b4e613d8e03bf5f264d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/88/dd/7388dde35bee815ee962d94b1153320f5563cd7e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/db/32/11db32daf121495b67f63a0675315e0caa50bf3e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/b1/c0/b8b1c0527d8bbfdca1859e0806ed152029d102c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/da/2f/88da2ff550415d542e6cbb7af70ce35a4578754e.jpg?rule=ad-large'],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault captur (2) 1.3 tce 130 fap intens garantie 12 mois',
'transmission': 'manual',
'trim': 'Captur 1.3 TCe 130ch FAP Intens',
'vin': None,
'year': 2019}
2026-03-30 15:12:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3899487b-fa59-568a-b356-6c4942cd3e43 with identifier: 3111982123
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 3899487b-fa59-568a-b356-6c4942cd3e43
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F89%252F82%252F5b%252F89825b72a826dd18fb832b4e613d8e03bf5f264d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/89/82/5b/89825b72a826dd18fb832b4e613d8e03bf5f264d.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F73%252F88%252Fdd%252F7388dde35bee815ee962d94b1153320f5563cd7e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/88/dd/7388dde35bee815ee962d94b1153320f5563cd7e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fdb%252F32%252F11db32daf121495b67f63a0675315e0caa50bf3e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/11/db/32/11db32daf121495b67f63a0675315e0caa50bf3e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb8%252Fb1%252Fc0%252Fb8b1c0527d8bbfdca1859e0806ed152029d102c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/b1/c0/b8b1c0527d8bbfdca1859e0806ed152029d102c9.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F88%252Fda%252F2f%252F88da2ff550415d542e6cbb7af70ce35a4578754e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/88/da/2f/88da2ff550415d542e6cbb7af70ce35a4578754e.jpg?rule=ad-large already downloaded
2026-03-30 15:12:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3899487b-fa59-568a-b356-6c4942cd3e43 with identifier 3111982123
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3899487b-fa59-568a-b356-6c4942cd3e43
2026-03-30 15:12:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Orange',
'currency': 'EUR',
'description': '*** RENAULT CAPTUR (2) 1.3 TCE 130 FAP INTENS GARANTIE 12 '
'MOIS ***\n'
'\n'
'Options et équipements : \n'
'\n'
'- Extérieur et Chassis\n'
'Rétroviseurs extérieurs réglage électrique\n'
'Feux de route à LED\n'
'Phares à allumage automatique\n'
'Rétroviseurs extérieurs chauffants\n'
'Ampoules de phares LED\n'
'Freins régénérateurs\n'
'Feux arrières à LED\n'
'Rétroviseurs rabattables électriquement\n'
'Antibrouillards avant\n'
'Aide parking avec caméra de recul\n'
'Jantes alu\n'
'\n'
'- Intérieur\n'
'Volant cuir\n'
'Système audio écran tactile\n'
'Bouton démarrage\n'
'Ordinateur de bord\n'
'Air conditionné auto\n'
'Ouverture du coffre à distance\n'
'Système de navigation\n'
'Taille écran navigation 7 pouces\n'
'Accoudoir central avant\n'
'Système de navigation info trafic\n'
'Limiteur de vitesse\n'
'Rétroviseur jour/nuit\n'
'Volant multi-fonction\n'
'Bluetooth inclut musique en streaming, connexion téléphone\n'
'Bluetooth\n'
'4 haut-parleurs\n'
'Régulateur de vitesse\n'
'Air conditionné 1 zones\n'
'Réglage du volant en hauteur, en profondeur\n'
'Smart card / Smart key\n'
'Taille écran multi-fonctions 7 pouces\n'
'\n'
'- Sécurité\n'
'4 airbags\n'
'ESP\n'
'Antipatinage\n'
'Indicateur de sous-gonflage des pneus\n'
"Assistance au freinage d'urgence\n"
'ABS\n'
'Airbags latéraux\n'
'Kit anticrevaison\n'
'Essuie glace capteur de pluie\n'
'Aide au démarrage en côte\n'
'\n'
'* ENTRETIEN COMPLET EN CONCESSION RENAULT\n'
'* AUCUN FRAIS A PREVOIR\n'
'* CONTROLE TECHNIQUE OK\n'
'\n'
'Tous nos véhicules sont préparé esthétiquement et '
'mécaniquement par nos soins, ils sont vendus entièrement '
'révisé et contrôlé avec une garantie de 6 mois (extension '
"possible jusqu'à 48 mois). \n"
'Service carte grise. \n'
'\n'
'Reprise de votre ancien véhicule possible , expertise et '
'estimation sur place. \n'
'\n'
'Nous vous accueillons de préférence sur rendez-vous du mardi '
'au samedi de 9h00 à 18h30 Rue de la dent du chat 73420 '
'voglans.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '3899487b-fa59-568a-b356-6c4942cd3e43',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3111982123',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Captur',
'odometer': 73500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/89/82/5b/89825b72a826dd18fb832b4e613d8e03bf5f264d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/88/dd/7388dde35bee815ee962d94b1153320f5563cd7e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/db/32/11db32daf121495b67f63a0675315e0caa50bf3e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/b1/c0/b8b1c0527d8bbfdca1859e0806ed152029d102c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/da/2f/88da2ff550415d542e6cbb7af70ce35a4578754e.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3899487b-fa59-568a-b356-6c4942cd3e43/3899487b-fa59-568a-b356-6c4942cd3e43_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117793,
'Height': 681,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/82/5b/89825b72a826dd18fb832b4e613d8e03bf5f264d.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3899487b-fa59-568a-b356-6c4942cd3e43/3899487b-fa59-568a-b356-6c4942cd3e43_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94463,
'Height': 607,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/88/dd/7388dde35bee815ee962d94b1153320f5563cd7e.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3899487b-fa59-568a-b356-6c4942cd3e43/3899487b-fa59-568a-b356-6c4942cd3e43_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90379,
'Height': 657,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/db/32/11db32daf121495b67f63a0675315e0caa50bf3e.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3899487b-fa59-568a-b356-6c4942cd3e43/3899487b-fa59-568a-b356-6c4942cd3e43_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93676,
'Height': 651,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/b1/c0/b8b1c0527d8bbfdca1859e0806ed152029d102c9.jpg?rule=ad-large',
'Width': 801},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3899487b-fa59-568a-b356-6c4942cd3e43/3899487b-fa59-568a-b356-6c4942cd3e43_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85782,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/da/2f/88da2ff550415d542e6cbb7af70ce35a4578754e.jpg?rule=ad-large',
'Width': 800}],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault captur (2) 1.3 tce 130 fap intens garantie 12 mois',
'transmission': 'manual',
'trim': 'Captur 1.3 TCe 130ch FAP Intens',
'vin': None,
'year': 2019}
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [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%273111982123%27 HTTP/1.1" 200 None
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: Saving data for 3111982123: {'created_time': 1774883579.543945, 'last_price_update_time': 1774883579.54396}
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3111982123') HTTP/1.1" 204 0
2026-03-30 15:12:59 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-30 15:12:59 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:12:59 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:12:59 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:12:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:13:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a9e4afc2c1f11f18e133aacc95538c6
2026-03-30 15:13:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:13:00 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:13:00 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:13:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:13:00 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-30 15:13:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:13:00 [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}
2026-03-30 15:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:13:01 [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%201773587580 HTTP/1.1" 200 None
2026-03-30 15:13:01 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (11 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/4a9e4afc2c1f11f18e133aacc95538c6.jl
2026-03-30 15:13:01 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 710,
'downloader/request_count': 2,
'downloader/request_method_count/GET': 1,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 643892,
'downloader/response_count': 2,
'downloader/response_status_count/200': 2,
'elapsed_time_seconds': 13.312653,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 15, 13, 1, 158769, tzinfo=datetime.timezone.utc),
'item_scraped_count': 11,
'log_count/DEBUG': 257,
'log_count/INFO': 215,
'memusage/max': 149602304,
'memusage/startup': 149602304,
'request_depth_max': 1,
'response_received_count': 2,
'scheduler/dequeued': 2,
'scheduler/dequeued/memory': 2,
'scheduler/enqueued': 2,
'scheduler/enqueued/memory': 2,
'scrape_type/new': 11,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 2,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 1.4212617753073573,
'scrapy-zyte-api/mean_response_seconds': 1.678929383866489,
'scrapy-zyte-api/processed': 2,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 2,
'scrapy-zyte-api/request_args/experimental.responseCookies': 1,
'scrapy-zyte-api/request_args/httpRequestBody': 1,
'scrapy-zyte-api/request_args/httpRequestMethod': 1,
'scrapy-zyte-api/request_args/httpResponseBody': 2,
'scrapy-zyte-api/request_args/httpResponseHeaders': 2,
'scrapy-zyte-api/request_args/responseCookies': 1,
'scrapy-zyte-api/request_args/url': 2,
'scrapy-zyte-api/status_codes/200': 2,
'scrapy-zyte-api/success': 2,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'source/items_encountered': 11,
'source/total_available': 11,
'start_time': datetime.datetime(2026, 3, 30, 15, 12, 47, 846116, tzinfo=datetime.timezone.utc)}
2026-03-30 15:13:01 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:13:01 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fac31490d90>
2026-03-30 15:13:01 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fac30b13d10>
PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)