PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)
2026-03-30 15:16:47 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:16: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:16:47 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:16:47 [auto_selling_coches.net.api] INFO: Extracted dealer slug: eliteauto
2026-03-30 15:16:47 [auto_selling_coches.net.api] INFO: _job: 4aee35082c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:16:47 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:16:47 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:16:47 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:16:47 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:16:47 [scrapy.extensions.telnet] INFO: Telnet Password: aaa4ea065ec87ae3
2026-03-30 15:16: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:16: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_coches.net.api/4aee35082c1f11f18e133aacc95538c6.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-30 15:16:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16: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:16:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:16: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:16: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:16:47 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:16: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:16:47 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:16:47 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:16:47 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:16:47 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-30 15:16:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:16:47 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:47 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:52 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/eliteauto, dealer_slug: eliteauto
2026-03-30 15:16:52 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/eliteauto
2026-03-30 15:16: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:16:53 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/eliteauto> (referer: None) ['zyte-api']
2026-03-30 15:16:54 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:16:54 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:16: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:17:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/eliteauto?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:17:14 [auto_selling_coches.net.api] INFO: Total items from HTML header: 19
2026-03-30 15:17:14 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:17:14 [auto_selling_coches.net.api] INFO: Found 19 listings in HTML (page 1)
2026-03-30 15:17:14 [auto_selling_coches.net.api] INFO: Found listing with ID: 70270063
2026-03-30 15:17:14 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:17:14 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2123
2026-03-30 15:17:14 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770270063%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 70270063: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 70270063
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 70274732
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770274732%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 70274732: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 70274732
2026-03-30 15:17:15 [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:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 70195559
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770195559%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 70195559: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 70195559
2026-03-30 15:17:15 [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:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 70195592
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770195592%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 70195592: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 70195592
2026-03-30 15:17:15 [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:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 62292035
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762292035%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 62292035: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 62292035
2026-03-30 15:17:15 [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:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 62292060
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762292060%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 62292060: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 62292060
2026-03-30 15:17:15 [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:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 70195643
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770195643%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 70195643: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 70195643
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 61858555
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761858555%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 61858555: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 61858555
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 61828241
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761828241%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 61828241: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 61828241
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 70111257
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770111257%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 70111257: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 70111257
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 62499862
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762499862%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 62499862: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 62499862
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 60085824
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2760085824%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 60085824: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 60085824
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 70056369
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770056369%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 70056369: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 70056369
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 62076302
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762076302%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 62076302: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 62076302
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 62645801
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762645801%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 62645801: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 62645801
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 61653226
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761653226%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 61653226: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 61653226
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 59971151
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2759971151%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 59971151: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 59971151
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 62023703
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762023703%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 62023703: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 62023703
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Found listing with ID: 62019924
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762019924%27 HTTP/1.1" 200 None
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scrape type for 62019924: 1
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: Scraping new listing 62019924
2026-03-30 15:17:15 [auto_selling_coches.net.api] INFO: HTML pagination complete: 19 items scraped
2026-03-30 15:17:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70270063> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:16 [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:17:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70195559> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:16 [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:17:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70274732> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:16 [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:17:16 [auto_selling_coches.net.api] INFO: Extracted item from API: 70270063 - AUDI A3 Sportback 2.0 TDI Ambition
2026-03-30 15:17:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2efb0fb3-7e72-5463-8a84-d09d39d912e7 with identifier: 70270063
2026-03-30 15:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2efb0fb3-7e72-5463-8a84-d09d39d912e7
2026-03-30 15:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19729618%252Fd4aea7ce-c6ae-4e55-b169-331e7a3f1cb4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19729618/d4aea7ce-c6ae-4e55-b169-331e7a3f1cb4.jpg already downloaded
2026-03-30 15:17:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2efb0fb3-7e72-5463-8a84-d09d39d912e7 with identifier 70270063
2026-03-30 15:17:16 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:17:16 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:17:16 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:17:16 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:16 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:17:16 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:17:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:17:16 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2013
2026-03-30 15:17:16 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:17:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883836
2026-03-30 15:17:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883836
2026-03-30 15:17:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2efb0fb3-7e72-5463-8a84-d09d39d912e7
2026-03-30 15:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70270063>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 115,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI A3 2.0 TDI 140 CV \n'
'\n'
'-KIT DE DISTRIBUCIÓN CANMBIADI HACE 100 KM CON FACTURA \n'
'-ACEITE Y FILTROS CAMBIADOS \n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'-LIBRO DE REVISIONES COMPLETO \n'
'\n'
'Equipamiento: \n'
'Luces Xenón\n'
'Faros Xenon Plus (Luz de cruce y carretera)\n'
'Asientos calefactados\n'
'Calefacción del asiento delante\n'
'Sensores de distancia para aparcamiento\n'
'Ayuda aparcamiento detrás (APS)\n'
'Dirección Asistida\n'
'Dirección asistida electromecánica\n'
'Bastidor deportivo\n'
'Tren de rodaje deportivo\n'
'Asientos deportivos\n'
'Airbag\n'
'Airbag conductor/acompañante\n'
'Sistema de airbag para la cabeza (Sideguard)\n'
'Airbag lateral delante\n'
'Sistema aire acondicionado\n'
'Climatizador automático\n'
'Aire acondicionado\n'
'DPF / FAP\n'
'Filtro partículas\n'
'Diferencial de deslizamiento limitado\n'
'Bloqueo de diferencial electrónico (EDS)\n'
'Elevalunas eléctricos\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Inmovilizador antirrobo\n'
'Inmovilizador (electrónica)\n'
'Ordenador de a bordo\n'
'Indicador de la temperatura exterior\n'
'Sistema información conductor (FIS)\n'
'Sistema de Entretenimiento\n'
'Radio CD\n'
'ABS\n'
'Sistema antibloqueo de frenos (ABS)',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2efb0fb3-7e72-5463-8a84-d09d39d912e7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a3-sportback-20-tdi-140cv-ambition-5p-diesel-2013-en-valencia-70270063-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'AUDI',
'model': 'A3',
'odometer': 102000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19729618/d4aea7ce-c6ae-4e55-b169-331e7a3f1cb4.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2efb0fb3-7e72-5463-8a84-d09d39d912e7/2efb0fb3-7e72-5463-8a84-d09d39d912e7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69520,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19729618/d4aea7ce-c6ae-4e55-b169-331e7a3f1cb4.jpg',
'Width': 800}],
'price': 11999,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A3 Sportback 2.0 TDI Ambition',
'transmission': 'manual',
'trim': 'Sportback 2.0 TDI 140cv Ambition',
'vin': None,
'year': 2012}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770270063%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Saving data for 70270063: {'created_time': 1774883837.12265, 'last_price_update_time': 1774883837.122664}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70270063') HTTP/1.1" 204 0
2026-03-30 15:17:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62292035> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70195592> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 70195559 - AUDI A4 2.0 TDI 110kW150CV
2026-03-30 15:17:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 35eb6e11-dc01-55e6-8244-a05ac2c1e6a6 with identifier: 70195559
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 35eb6e11-dc01-55e6-8244-a05ac2c1e6a6
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19676954%252Feeb3dd45-6fd7-4360-8abb-5b581615bd52.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19676954/eeb3dd45-6fd7-4360-8abb-5b581615bd52.jpg already downloaded
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 70274732 - BMW Serie 6 640d
2026-03-30 15:17:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b163dd37-17bf-566f-9ced-2330503b054e with identifier: 70274732
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b163dd37-17bf-566f-9ced-2330503b054e
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19733945%252F29c41053-b1ee-4243-9ec2-bc39109a9421.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19733945/29c41053-b1ee-4243-9ec2-bc39109a9421.jpg already downloaded
2026-03-30 15:17:17 [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:17:17 [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:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 35eb6e11-dc01-55e6-8244-a05ac2c1e6a6 with identifier 70195559
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 35eb6e11-dc01-55e6-8244-a05ac2c1e6a6
2026-03-30 15:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70195559>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 99,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'AUDI A4 2.0 TDI 150 CV \n'
'\n'
'-VEHÍCULO NACIONAL\n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'-KILÓMETROS CERTIFICADDOS \n'
'- EL VEHÍCULO SE ENTREGA RESERVADO Y CON 1 AÑO DE GRANTÍA \n'
'-MANTENIMIENTO COMPLETO EN CASA OFICIAL \n'
'\n'
'Equipamiento: \n'
'Sensores de distancia para aparcamiento\n'
'Ayuda aparcamiento detrás (APS)\n'
'Dirección Asistida\n'
'Dirección asistida electromecánico\n'
'Sistema manos libres\n'
'Dispositivo manos libres bluetooth con Reconocimiento de '
'idioma (Audi Phone Box)\n'
'Sistema de Navegación\n'
'Multi-Media-Interface MMI Navigation\n'
'Airbag\n'
'Airbag acompañante Desconectable\n'
'Sistema aire acondicionado\n'
'Climatizador automático\n'
'DPF / FAP\n'
'Filtro partículas\n'
'Diferencial de deslizamiento limitado\n'
'Diferencial autoblocante electrónico (EDS)\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Inmovilizador antirrobo\n'
'Inmovilizador (electrónico)\n'
'Ordenador de a bordo\n'
'Sistema información conductor (FIS)\n'
'Alarma antirobo/ alarma de seguridad\n'
'Alarma antirrobo + Protección del habitáculo interior / '
'Protección para remolque\n'
'Sistema de Entretenimiento\n'
'Multi-Media-Interface MMI basic Plus / MMI Radio Plus\n'
'ABS\n'
'Sistema antibloqueo (ABS)',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '35eb6e11-dc01-55e6-8244-a05ac2c1e6a6',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a4-20-tdi-110kw150cv-4p-diesel-2017-en-valencia-70195559-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'AUDI',
'model': 'A4',
'odometer': 178000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19676954/eeb3dd45-6fd7-4360-8abb-5b581615bd52.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35eb6e11-dc01-55e6-8244-a05ac2c1e6a6/35eb6e11-dc01-55e6-8244-a05ac2c1e6a6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60413,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19676954/eeb3dd45-6fd7-4360-8abb-5b581615bd52.jpg',
'Width': 800}],
'price': 15500,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A4 2.0 TDI 110kW150CV',
'transmission': 'manual',
'trim': '2.0 TDI 110kW150CV',
'vin': None,
'year': 2016}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770195559%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Saving data for 70195559: {'created_time': 1774883837.428296, 'last_price_update_time': 1774883837.428306}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70195559') HTTP/1.1" 204 0
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b163dd37-17bf-566f-9ced-2330503b054e with identifier 70274732
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b163dd37-17bf-566f-9ced-2330503b054e
2026-03-30 15:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70274732>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 147,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW 640D F12 CABRIO 313 CV \n'
'\n'
'-LIBRO DE REVISIONES \n'
'-MANTENIMIENTOS AL DÍA \n'
'-KILÓMETROS CERTIFICADOS \n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'\n'
'Equipamiento: \n'
'Asientos delanteros deportivos de cuero\n'
'Asientos delanteros eléctricos y calefactables con función de '
'memoria\n'
'Asistente aparcamiento con cámara trasera\n'
"Cuero Exclusivo 'Nappa' con contenido ampliado Schwarz\n"
'Volante M de cuero calefactable con levas y multifunción\n'
'Head-up Display\n'
'Columna dirección volante ajustable eléctricamente\n'
'Climatizador automatico\n'
'Acceso confort (Sin llave)\n'
'Sistema de sonido de alta fidelidad\n'
'Head-up Display\n'
'Faros full LED\n'
'Conexión Bluetooth\n'
'Deflector de viento (Cristal)\n'
'Retrovisores ajustables electricamente\n'
'Sistema Start/Stop\n'
'Indicadores de Potencia (cv/nm)\n'
'Control de crucero\n'
'Limitador de velocidad',
'doors_number': 2,
'emission_standard': 'B',
'engine': '3.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b163dd37-17bf-566f-9ced-2330503b054e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-6-640d-2p-diesel-2013-en-valencia-70274732-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'BMW',
'model': 'Serie 6',
'odometer': 145000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19733945/29c41053-b1ee-4243-9ec2-bc39109a9421.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b163dd37-17bf-566f-9ced-2330503b054e/b163dd37-17bf-566f-9ced-2330503b054e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61150,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19733945/29c41053-b1ee-4243-9ec2-bc39109a9421.jpg',
'Width': 800}],
'price': 29500,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 6 640d',
'transmission': 'automatic',
'trim': '640d',
'vin': None,
'year': 2013}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770274732%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Saving data for 70274732: {'created_time': 1774883837.561991, 'last_price_update_time': 1774883837.562006}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70274732') HTTP/1.1" 204 0
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 62292035 - MERCEDES-BENZ CLS CLS 350 d 4MATIC
2026-03-30 15:17:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fb419a8-ad0a-557e-a97f-9ca869455964 with identifier: 62292035
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7fb419a8-ad0a-557e-a97f-9ca869455964
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19216354%252Ffc94cc5d-895b-4b0c-aa2f-da2aa3483fca.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19216354/fc94cc5d-895b-4b0c-aa2f-da2aa3483fca.jpg already downloaded
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 70195592 - CITROEN Berlingo Talla M BlueHDi 130 SS EAT8 FEEL
2026-03-30 15:17:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 69105121-4165-51cb-8f1f-0d07a9f93762 with identifier: 70195592
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 69105121-4165-51cb-8f1f-0d07a9f93762
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19676974%252F84ca0b41-32a5-450f-8515-0314edcaf6ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19676974/84ca0b41-32a5-450f-8515-0314edcaf6ed.jpg already downloaded
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7fb419a8-ad0a-557e-a97f-9ca869455964 with identifier 62292035
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7fb419a8-ad0a-557e-a97f-9ca869455964
2026-03-30 15:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62292035>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 152,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'Mercedes-Benz Clase CLS CLS 350 d 4Matic Premium plus\n'
'\n'
'-IVA DEDUCIBLE \n'
'-KILÓMETROS CERTIFICADOS \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'\n'
'Equipamiento:\n'
'Asientos calefactados\n'
'Calefacción del asiento delantero\n'
'Control de distancia de estacionamiento\n'
'Cámara de marcha atrás\n'
'Dirección asistida\n'
'Dirección asistida\n'
'Sistema de navegación\n'
'Módulo de navegación Garmin MAP Pilot\n'
'Sistema de audio y navegación: COMAND Online\n'
'Bolsa de aire\n'
'Airbag para cadera delante (Pelvisbag)\n'
'Airbag de rodilla lado del conductor\n'
'Airbag lateral (Sidebag) delante\n'
'Conductor/acompañante del airbag\n'
'Detección de ocupación de asiento para airbag en el lado del '
'pasajero\n'
'Sistema de airbag para la cabeza (Airbag de la ventana)\n'
'Sistema de aire acondicionado\n'
'Climatizador automático (Térmico)\n'
'Filtro de partículas diésel (DPF)/filtro de partículas de '
'aire comprimido (FAP)\n'
'Partículas de filtro\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Sistema de entretenimiento\n'
'En el sistema de navegación\n'
'abdominales\n'
'Sistema antibloqueo de frenos (ABS)\n'
'Elevalunas eléctricos\n'
'Elevalunas eléctricas. delante + detrás',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.9L',
'engine_horse_power': 286,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7fb419a8-ad0a-557e-a97f-9ca869455964',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cls-cls-350-d-4matic-4p-diesel-2019-en-valencia-62292035-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'CLS',
'odometer': 128000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19216354/fc94cc5d-895b-4b0c-aa2f-da2aa3483fca.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fb419a8-ad0a-557e-a97f-9ca869455964/7fb419a8-ad0a-557e-a97f-9ca869455964_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65336,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19216354/fc94cc5d-895b-4b0c-aa2f-da2aa3483fca.jpg',
'Width': 800}],
'price': 42500,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ CLS CLS 350 d 4MATIC',
'transmission': 'automatic',
'trim': 'CLS 350 d 4MATIC',
'vin': None,
'year': 2020}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762292035%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Saving data for 62292035: {'created_time': 1774883837.669102, 'last_price_update_time': 1774883837.669113}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62292035') HTTP/1.1" 204 0
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 69105121-4165-51cb-8f1f-0d07a9f93762 with identifier 70195592
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 69105121-4165-51cb-8f1f-0d07a9f93762
2026-03-30 15:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70195592>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 113,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'CITROEN BERLINGO DIESEL 120 CV \n'
'\n'
'-POSIBILIDAD DE FINANCIACIÓN\n'
'-POSIBILIDAD DE ENVÍO \n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'\n'
'EQUIPAMIENTO:\n'
'Se vende Citroen Berlingo 1.6 HDI del 2018 y 157.000kms.\n'
'Coche impecable interior y exterior.\n'
'Luz led diurna.\n'
'Bola de remolque. \n'
'Puerta lateral \n'
'Aire acondicionado. \n'
'Control de crucero.\n'
'Elevalunas eléctricos.\n'
'Volante multifuncional.\n'
'Anclajes Isofix.\n'
'Asientos traseros plegables.\n'
'Dos llaves.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '69105121-4165-51cb-8f1f-0d07a9f93762',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/citroen-berlingo-talla-m-bluehdi-130-ss-eat8-feel-5p-diesel-2018-en-valencia-70195592-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 180000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19676974/84ca0b41-32a5-450f-8515-0314edcaf6ed.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_69105121-4165-51cb-8f1f-0d07a9f93762/69105121-4165-51cb-8f1f-0d07a9f93762_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65678,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19676974/84ca0b41-32a5-450f-8515-0314edcaf6ed.jpg',
'Width': 800}],
'price': 12000,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN Berlingo Talla M BlueHDi 130 SS EAT8 FEEL',
'transmission': 'manual',
'trim': 'Talla M BlueHDi 130 SS EAT8 FEEL',
'vin': None,
'year': 2019}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770195592%27 HTTP/1.1" 200 None
2026-03-30 15:17:17 [auto_selling_coches.net.api] INFO: Saving data for 70195592: {'created_time': 1774883837.715099, 'last_price_update_time': 1774883837.715111}
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70195592') HTTP/1.1" 204 0
2026-03-30 15:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/59971151> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:18 [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:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62023703> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:18 [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:17:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 59971151 - BMW X1 sDrive18d
2026-03-30 15:17:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e43fff7c-517d-5cfd-a45e-ccabcfe771a5 with identifier: 59971151
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e43fff7c-517d-5cfd-a45e-ccabcfe771a5
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F17335122%252Fe656a835-c9e5-4c3d-aa7d-965ee5a04333.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/17335122/e656a835-c9e5-4c3d-aa7d-965ee5a04333.jpg already downloaded
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e43fff7c-517d-5cfd-a45e-ccabcfe771a5 with identifier 59971151
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e43fff7c-517d-5cfd-a45e-ccabcfe771a5
2026-03-30 15:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/59971151>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 120,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW X1 ADVANTAGE 150 CV \n'
'\n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'\n'
'Equipamiento: , Tapicería - Cuero, Sensores traseros, '
'Bluetooth, Sistema de navegación, Faros - Faros de xenón, '
'Luces diurnas, Arranque del motor sin llave,\n'
'Portón trasero eléctrico, Techo solar apertura eléctrica, '
'Asientos en cuero, cámara marcha atras , control de '
'velocidad, varias formas de conducción, porton trasero '
'eléctrico y mucho más !',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e43fff7c-517d-5cfd-a45e-ccabcfe771a5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18d-5p-diesel-2019-en-valencia-59971151-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'BMW',
'model': 'X1',
'odometer': 135000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/17335122/e656a835-c9e5-4c3d-aa7d-965ee5a04333.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e43fff7c-517d-5cfd-a45e-ccabcfe771a5/e43fff7c-517d-5cfd-a45e-ccabcfe771a5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164593,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/17335122/e656a835-c9e5-4c3d-aa7d-965ee5a04333.jpg',
'Width': 800}],
'price': 18900,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18d',
'transmission': 'manual',
'trim': 'sDrive18d',
'vin': None,
'year': 2018}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2759971151%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Saving data for 59971151: {'created_time': 1774883838.452978, 'last_price_update_time': 1774883838.45299}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='59971151') HTTP/1.1" 204 0
2026-03-30 15:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62645801> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 62023703 - MERCEDES-BENZ Clase C C 200
2026-03-30 15:17:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c3e77d7-e8b7-55d2-b9a6-5e7d108a0216 with identifier: 62023703
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7c3e77d7-e8b7-55d2-b9a6-5e7d108a0216
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18986546%252F1cca63d7-87d4-414a-affb-01210f0737bc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18986546/1cca63d7-87d4-414a-affb-01210f0737bc.jpg already downloaded
2026-03-30 15:17:18 [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:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7c3e77d7-e8b7-55d2-b9a6-5e7d108a0216 with identifier 62023703
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7c3e77d7-e8b7-55d2-b9a6-5e7d108a0216
2026-03-30 15:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62023703>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'MERCEDES C200 AMG 224 CV HIBRIDO \n'
'\n'
'-VEHICULO NACIONAL \n'
'-ÚNICO PROPIETARIO \n'
'-MANTENIMIENTOS EN CASA OFICIAL \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'\n'
'Equipamiento: \n'
'Asientos calefactados\n'
'Calefacción del asiento delante\n'
'Configuración de asientos\n'
'Asiento delante derecha regulable eléctricamente (con '
'Memory)\n'
'Asiento delante izquierda eléctric. regulable (con Memory)\n'
'Sensores de distancia para aparcamiento\n'
'Cámara de marcha atrás\n'
'Dirección Asistida\n'
'Dirección asistida\n'
'Bastidor deportivo\n'
'Tren de rodaje deportivo\n'
'Asientos deportivos\n'
'Asientos deportivos delante\n'
'Sistema de Navegación\n'
'Sistema de navegación: disco duro-navegador\n'
'Sistema-revisión: MBUX Navegador Premium\n'
'Sistema-revisión: MBUX Augmented Reality para Navegador\n'
'Airbag\n'
'Airbag acompañante Desconectable\n'
'Airbag en el medio delante\n'
'Sistema aire acondicionado\n'
'Climatizador automático (Thermatic 2-zonas)\n'
'Elevalunas eléctricos\n'
'Elevalunas eléctric. delante + detrás\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Sistema de Entretenimiento\n'
'DAB-Tuner (Receptor de radio Digital)\n'
'Audiosystem: Radio / CD-Player\n'
'ABS\n'
'Sistema antibloqueo (ABS)\n'
'Asistente a la conducción: activo Asistente de mantenimiento '
'de carril\n'
'Tapicería asientos: cuero sintético Artico\n'
'Central-Display (OLED)\n'
'Media-Display\n'
'Caja de cambios automática - (9-pasos)\n'
'Asistente a la conducción: Sistema información del tráfico '
'Live Tráfico\n'
'Acabado interior: Piezas decoración Metal estructura\n'
'Capó con Powerdome\n'
'Placa de inducción para Smartphone\n'
'Carrocería: 4 puertas\n'
'Depósito combustible: agrandado\n'
'Estándar interior\n'
'Paquete styling (AMG / Exterieur)\n'
'Módulo de comunicación (LTE) Preinstalación Mercedes me '
'connect\n'
'Paquete Advantage\n'
'Digital Instrumentos display\n'
'Paquete-aparcamiento\n'
'Paquete Luz interior\n'
'Paquete de equipamiento USB\n'
'Paquete Premium\n'
'Cierre a distancia Tapa trasera\n'
'Digital Light\n'
'Iluminación ambiente con Línea de luz directa\n'
'Taloneras de entrada iluminación\n'
'Paquete espejos\n'
'Paquete portaobjetos\n'
'Paquete-Night\n'
'Retrovisor exterior Negro pintado\n'
'Portavasos delante (Doble)\n'
'Preinstalación car sharing\n'
'Reducción polución según norma gases escape Euro 6d\n'
'Sistema procesador de voz Funciones ampliadas (MBUX)\n'
'Sistema-revisión: Scaner-huella digital para MBUX\n'
'Soporte lumbar delante, regulable eléctricamente\n'
'Techo interior Tela\n'
'consola central negro alto brillo\n'
'híbrido-suave 165 kW (Motor 1,5 Ltr. - 150 kW CGI)\n'
'sistema de información Remote Service Plus\n'
'Llantas de aleación del./post.: 7,5x18 / 9x18 (AMG, 5 radios, '
'Negro)\n'
'Llantas de aleación\n'
'Ventanilla lateral detrás + Luna trasera tintadas\n'
'Sistema control presión neumáticos\n'
'Asistente a la conducción: Agility Select / Dynamic Select '
'(Conmutador del modo de conducción)\n'
'Alfombras AMG\n'
'Línea de diseño y equipamiento AMG Line\n'
'Asistente a la conducción: activo Asistente de aparcamiento\n'
'Paquete-aparcamiento con 360° Cámara\n'
'Retrovisor exterior con asistente de ángulo muerto activo\n'
'Asistente a la conducción: activo Asistente del freno\n'
'Sistema de cámaras 360 Grado\n'
'Respaldo del asiento trasero divi',
'doors_number': 4,
'emission_standard': 'ECO',
'engine': '1.5L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '7c3e77d7-e8b7-55d2-b9a6-5e7d108a0216',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-200-4p-electrico-hibrido-2023-en-valencia-62023703-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 32000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18986546/1cca63d7-87d4-414a-affb-01210f0737bc.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c3e77d7-e8b7-55d2-b9a6-5e7d108a0216/7c3e77d7-e8b7-55d2-b9a6-5e7d108a0216_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71671,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18986546/1cca63d7-87d4-414a-affb-01210f0737bc.jpg',
'Width': 800}],
'price': 38900,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C C 200',
'transmission': 'automatic',
'trim': 'C 200',
'vin': 'W1K2060421R003436',
'year': 2022}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762023703%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Saving data for 62023703: {'created_time': 1774883838.531133, 'last_price_update_time': 1774883838.531144}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62023703') HTTP/1.1" 204 0
2026-03-30 15:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62019924> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61653226> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:18 [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:17:18 [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:17:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 62645801 - MERCEDES-BENZ Clase C C 200
2026-03-30 15:17:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 00afe469-41df-57ca-aaf4-71ca6b15db78 with identifier: 62645801
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 00afe469-41df-57ca-aaf4-71ca6b15db78
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19505625%252F41b57c6f-75fb-4d43-baac-a589a1cb301c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19505625/41b57c6f-75fb-4d43-baac-a589a1cb301c.jpg already downloaded
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 00afe469-41df-57ca-aaf4-71ca6b15db78 with identifier 62645801
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 00afe469-41df-57ca-aaf4-71ca6b15db78
2026-03-30 15:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62645801>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'MERCEDES BENZ C200 4MATIC AMG LINE \n'
'\n'
'-ÚNICO PROPIETARIO \n'
'-KILÓMETROS CERTIFICADOS \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'-GARANTÍA EN CASA OFICIAL \n'
'-2 LLAVES \n'
'-REVISONES EN CASA OFICIAL \n'
'\n'
'Equipamiento:\n'
'Sensores de distancia para aparcamiento\n'
'Sistema parktronic PTS (delante y detrás)\n'
'Cámara de marcha atrás\n'
'Dirección Asistida\n'
'Dirección asistida\n'
'Asientos deportivos\n'
'Asientos deportivos delante\n'
'Sistema de Navegación\n'
'Integrado\n'
'Airbag\n'
'Airbag acompañante Desconectable\n'
'Airbag en el medio delante\n'
'Sistema aire acondicionado\n'
'Climatizador automático (Thermatic 2-zonas)\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Sistema de Entretenimiento\n'
'Audiosystem: Radio / CD-Player\n'
'ABS\n'
'Sistema antibloqueo de frenos (ABS)\n'
'Elevalunas eléctricos\n'
'Elevalunas eléctric. delante + detrás\n'
'Asistente a la conducción: activo Asistente del cambio de '
'carril\n'
'Iluminación ambiente\n'
'Tapicería asientos: cuero sintético Artico / Dinamica\n'
'Media-Display (12,3 pulgadas)\n'
'Caja de cambios automática - (9-pasos)\n'
'Asistente a la conducción: Sistema información del tráfico '
'Live Tráfico\n'
'Paquete de almacenamiento\n'
'Iluminación ambiente con Línea de luz directa\n'
'Paquete de equipamiento USB\n'
'Interior de la línea AMG\n'
'Salpicadero Parte superior en efecto: nappa\n'
'Pedales de acero inox. diseño deportivo\n'
'Taloneras de entrada iluminación\n'
'Motor eléctrico 17 kW (Propulsión híbrida)\n'
'Paquete-Entry\n'
'Portavasos delante (Doble)\n'
'Sistema de información Remote Service Plus\n'
'Acabado interior: Piezas decoración Ejes acabado Plata\n'
'Techo interior Tela\n'
'Paquete Luz interior\n'
'Carrocería: 4 puertas\n'
'Módulo de comunicación (LTE) Preinstalación Mercedes me '
'connect\n'
'Depósito de combustible: 66 Ltr. (mayor capacidad, volumen '
'1)\n'
'Volante calefactable(s)\n'
'Mild-Hybrid 167 kW (Motor 1.5 Ltr. - 150 kW CGI)\n'
'Consola central Aspecto romboidal\n'
'Capó con Powerdome\n'
'Multimediasystem MBUX (Connect 20 MID)\n'
'Paquete-Night\n'
'Retrovisores exteriores pintados de negro\n'
'Paquete-aparcamiento\n'
'Kit reparación de neumáticos (Tirefit)\n'
'Reducción polución según norma gases escape Euro 6d\n'
'Sistema-revisión: Scaner-huella digital para MBUX\n'
'Paquete espejos\n'
'Sistema procesador de voz Funciones ampliadas (MBUX)\n'
'Llantas de aleación\n'
'Llantas de aleación\n'
'Gafas laterales correo. + luneta trasera oscurecida\n'
'Sistema control presión neumáticos\n'
'Faro LED High Performance\n'
'Asistente a la conducción: Agility Select / Dynamic Select '
'(Conmutador del modo de conducción)\n'
'Tren de rodaje-confort (Agility Control)\n'
'Línea de diseño y equipamiento AMG Line\n'
'Alfombras AMG\n'
'Asistente a la conducción: activo Asistente de aparcamiento\n'
'Asistente a la conducción: activo Asistente del freno\n'
'Respaldo del asiento trasero dividido / plegable\n'
'Mercedes-Benz Sistema de llamada de socorro\n'
'Limpiaparabrisas con Sensor de lluvia\n'
'Labio de alerón trasero\n'
'Filtro partículas-Otto (GPF) (Filtro part. Otto)\n'
'Retrovisores exteriores e interior con sistema '
'antideslumbramiento autom.\n'
'Retrovisor exterior plegable eléctricamente\n'
'Retrovisor exterior con luz ambiental y Función de '
'proyección\n'
'Sistema de freno',
'doors_number': 4,
'emission_standard': 'ECO',
'engine': '1.5L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '00afe469-41df-57ca-aaf4-71ca6b15db78',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-200-4p-electrico-hibrido-2024-en-valencia-62645801-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 26000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19505625/41b57c6f-75fb-4d43-baac-a589a1cb301c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00afe469-41df-57ca-aaf4-71ca6b15db78/00afe469-41df-57ca-aaf4-71ca6b15db78_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70253,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19505625/41b57c6f-75fb-4d43-baac-a589a1cb301c.jpg',
'Width': 800}],
'price': 38999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C C 200',
'transmission': 'automatic',
'trim': 'C 200',
'vin': None,
'year': 2023}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762645801%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Saving data for 62645801: {'created_time': 1774883838.69115, 'last_price_update_time': 1774883838.69116}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62645801') HTTP/1.1" 204 0
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 62019924 - PORSCHE Cayenne 3.0 TD Tiptronic
2026-03-30 15:17:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 25034bfe-4f26-5709-8f4a-8beb78eacaa0 with identifier: 62019924
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 25034bfe-4f26-5709-8f4a-8beb78eacaa0
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18982373%252Fa4107522-e028-4d1c-a539-0829dab6d742.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18982373/a4107522-e028-4d1c-a539-0829dab6d742.jpg already downloaded
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 61653226 - AUDI A5 2.0 TDI Sportback
2026-03-30 15:17:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f6c0c98d-0e54-5076-aeff-c7f0223949ed with identifier: 61653226
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f6c0c98d-0e54-5076-aeff-c7f0223949ed
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18679893%252F33b613f9-2fbd-4a7d-b512-e0599897c0d1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18679893/33b613f9-2fbd-4a7d-b512-e0599897c0d1.jpg already downloaded
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 25034bfe-4f26-5709-8f4a-8beb78eacaa0 with identifier 62019924
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 25034bfe-4f26-5709-8f4a-8beb78eacaa0
2026-03-30 15:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62019924>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 189,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'PORCHE CAYANNE DIESEL 245 CV 3.0 \n'
'\n'
'-REVISIONES EN CASA OFICIAL \n'
'-KILÓMETROS CERTIFICADOS \n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÓ DE GARANTÍA \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'\n'
'Equipamiento : \n'
'Luces Xenón\n'
'Faros Bi-Xenon incl. Porsche Dynamic Light Sistema (PDLS)\n'
'Configuración de asientos\n'
'Asientos delante regulable eléctricamente\n'
'Techo solar\n'
'Techo panorámico/corredizo eléctric. (4 partes de cristal)\n'
'Sensores de distancia para aparcamiento\n'
'Asistente a la conducción: Asistente de aparcamiento\n'
'Dirección Asistida\n'
'Dirección asistida Plus (Dependiente de la velocidad)\n'
'Sistema manos libres\n'
'Módulo del teléfono para Porsche Communications Management '
'(PCM)\n'
'Sistema de Navegación\n'
'Porsche Communications Management (PCM) con Off-Road - '
'Navegador\n'
'Airbag\n'
'Airbag lateral delante\n'
'Airbag conductor/acompañante\n'
'Airbag acompañante Desconectable\n'
'Sistema de airbag para la cabeza (airbag-cortina)\n'
'Sistema aire acondicionado\n'
'Climatizador automático\n'
'DPF / FAP\n'
'Filtro partículas\n'
'Diferencial de deslizamiento limitado\n'
'Autom Frenos Diferencial (ABD)\n'
'Elevalunas eléctricos\n'
'Elevalunas eléctric. delante + detrás\n'
'ESP\n'
'Porsche Stability Management (PSM)\n'
'Inmovilizador antirrobo\n'
'Inmovilizador\n'
'Tracción total\n'
'Tipo transmisión: Tracción total permanente\n'
'Ordenador de a bordo\n'
'Ordenador de a bordo\n'
'Alarma antirobo/ alarma de seguridad\n'
'Alarma antirrobo\n'
'Sistema de Entretenimiento\n'
'Radio CD USB\n'
'ABS\n'
'Sistema antibloqueo de frenos (ABS)',
'doors_number': 5,
'emission_standard': 'B',
'engine': '3.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '25034bfe-4f26-5709-8f4a-8beb78eacaa0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-30-td-tiptronic-5p-diesel-2013-en-valencia-62019924-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'PORSCHE',
'model': 'Cayenne',
'odometer': 179000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18982373/a4107522-e028-4d1c-a539-0829dab6d742.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25034bfe-4f26-5709-8f4a-8beb78eacaa0/25034bfe-4f26-5709-8f4a-8beb78eacaa0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141492,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18982373/a4107522-e028-4d1c-a539-0829dab6d742.jpg',
'Width': 800}],
'price': 23900,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Cayenne 3.0 TD Tiptronic',
'transmission': 'automatic',
'trim': '3.0 TD Tiptronic',
'vin': 'WP1ZZZ92ZDLA23633',
'year': 2012}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762019924%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Saving data for 62019924: {'created_time': 1774883838.821751, 'last_price_update_time': 1774883838.821761}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62019924') HTTP/1.1" 204 0
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f6c0c98d-0e54-5076-aeff-c7f0223949ed with identifier 61653226
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f6c0c98d-0e54-5076-aeff-c7f0223949ed
2026-03-30 15:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61653226>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'Audi A5 Sportback 2.0 TDI\n'
'\n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'\n'
'EQUIPAMIENTO: \n'
'Luces Xenón\n'
'Faros Xenon Plus (Luz de cruce y carretera)\n'
'Sensores de distancia para aparcamiento\n'
'Delantero y trasero\n'
'Dirección Asistida\n'
'Dirección asistida electromecánico\n'
'Sistema de Navegación\n'
'Multi-Media-Interface MMI Navigation Plus\n'
'Airbag\n'
'Airbag conductor/acompañante\n'
'Airbag acompañante Desconectable\n'
'Airbag lateral delante\n'
'Sistema de airbag de cabeza (sideguard)\n'
'DPF / FAP\n'
'Filtro partículas\n'
'Sistema aire acondicionado\n'
'Automático\n'
'Sistema de Entretenimiento\n'
'Multi-Media-Interface MMI basic Plus / MMI Radio Plus\n'
'Conector-Universal Bluetooth\n'
'Sistema de audio: Radio con Lector de CD\n'
'Conector-USB\n'
'Conexión AUX-IN\n'
'Audi music interface\n'
'ABS\n'
'Sistema antibloqueo de frenos (ABS)\n'
'ESP\n'
'Electrónico Control de estabilidad (ESC)\n'
'Programa electrónico de estabilidad (ESP)\n'
'Inmovilizador antirrobo\n'
'Inmovilizador electrónico\n'
'Ordenador de a bordo\n'
'Sistema información conductor (FIS)\n'
'yectores de líquido limpiaparabrisas calefactable(s)\n'
'Volante (cuero) con Multifunción\n'
'Abertura del portón trasero autom\n'
'Sistema control presión neumáticos\n'
'Lunas atérmicas tintado en verde\n'
'Asistente del freno\n'
'Pintura universal\n'
'Paquete: brillo\n'
'Antena del techo\n'
'Paquete fumador\n'
'Equipement Int. avec inserts finition Micrométallique argent\n'
'Caja de cambios 6-marcha\n'
'Tapicería asientos: Tela Index\n'
'Asientos traseros (3 Asientos)\n'
'Techo interior en tela, negro\n'
'Carrocería: 4 puertas\n'
'Intermitentes LED en Retrovisor exterior integrad.\n'
'Reducción polución según norma gases escape Euro 6\n'
'Preinstalación Sistema de navegación\n'
'Taloneras de entrada con revestimiento de aluminio\n'
'Acabado interior: Molduras decorativas alto brillo / Reflex\n'
'Alfombras velours\n'
'Paquete conectividad\n'
'8 Altavoces\n'
'Motor 2,0 Ltr. - 110 kW 16V TDI\n'
'Rueda de repuesto de emergencia\n'
'Sensor de luz (Coming Home, Leaving Home)\n'
'Llantas de aleación\n'
'Audi Drive Select\n'
'Tren de rodaje dinámico\n'
'Asistente a la conducción: Freno de emergencia en ciudad '
'(Audi pre sense City)\n'
'Asientos delante regulable eléctricamente\n'
'Tipo transmisión: Tracción delantera\n'
'Reposabrazos central delante\n'
'Pilotos traseros LED\n'
'Luz de día LED\n'
'Freno de estacionamiento electromecánico\n'
'Retrovisor exterior regulable eléctricamente y calefactable\n'
'Rétroviseur ext Asphérique, gauche\n'
'Retrovisor exterior en color carrocería\n'
'Rétroviseur ext Asphérique, droit\n'
'Cierre centralizado / Instalación de arranque Keyless Go\n'
'Audi Smartphone Interface\n'
'Anclajes Isofix para Asiento para niños en Asiento del '
'acompañante\n'
'Anclajes Isofix para Asiento para niños\n'
'Sistema Start/Stop\n'
'Respaldo del asiento trasero dividido/abatible (40:20:40)\n'
'Sistema limitador de velocidad\n'
'Limpiaparabrisas con Sensor de lluvia',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f6c0c98d-0e54-5076-aeff-c7f0223949ed',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a5-2.0-tdi-110kw-150cv-sportback-5p-diesel-2018-en-valencia-61653226-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'AUDI',
'model': 'A5',
'odometer': 213000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18679893/33b613f9-2fbd-4a7d-b512-e0599897c0d1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6c0c98d-0e54-5076-aeff-c7f0223949ed/f6c0c98d-0e54-5076-aeff-c7f0223949ed_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155659,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18679893/33b613f9-2fbd-4a7d-b512-e0599897c0d1.jpg',
'Width': 800}],
'price': 16999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A5 2.0 TDI Sportback',
'transmission': 'manual',
'trim': '2.0 TDI 110kW 150CV Sportback',
'vin': 'WAUZZZF5XJA071784',
'year': 2018}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761653226%27 HTTP/1.1" 200 None
2026-03-30 15:17:18 [auto_selling_coches.net.api] INFO: Saving data for 61653226: {'created_time': 1774883838.890309, 'last_price_update_time': 1774883838.890321}
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61653226') HTTP/1.1" 204 0
2026-03-30 15:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70056369> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:19 [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:17:19 [auto_selling_coches.net.api] INFO: Extracted item from API: 70056369 - MERCEDES-BENZ Clase B B 200 d
2026-03-30 15:17:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 40324078-9174-568b-9754-1670eb4c29c8 with identifier: 70056369
2026-03-30 15:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 40324078-9174-568b-9754-1670eb4c29c8
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19564522%252F90d22f83-319a-4e92-a688-b63d534ceee9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19564522/90d22f83-319a-4e92-a688-b63d534ceee9.jpg already downloaded
2026-03-30 15:17:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 40324078-9174-568b-9754-1670eb4c29c8 with identifier 70056369
2026-03-30 15:17:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 40324078-9174-568b-9754-1670eb4c29c8
2026-03-30 15:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70056369>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 104,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'MERCEDES BENZ CLASE B 200 CDI\n'
'\n'
'-VEHÍCULO NACIONAL \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIAICÓN \n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'\n'
'Equipamiento: \n'
'Luces Xenón\n'
'Faros Bi-Xenon\n'
'Sensores de distancia para aparcamiento\n'
'Cámara de marcha atrás\n'
'Sistema de Navegación\n'
'Módulo de navegación Garmin MAP PILOT\n'
'Airbag\n'
'Sistema de airbag para la cabeza (Airbag de la ventana)\n'
'airbag para cadera delante (Pelvisbag)\n'
'Identificación de ocupación del asiento para Airbag '
'acompañante\n'
'Sistema aire acondicionado\n'
'Aire acondicionado\n'
'DPF / FAP\n'
'Filtro partículas\n'
'Inmovilizador antirrobo\n'
'Inmovilizador\n'
'Ordenador de a bordo\n'
'Indicador de la temperatura exterior\n'
'Ordenador de viaje\n'
'Sistema de Entretenimiento\n'
'Sistema de audio Audio 20 con Preinstalación Garmin MAP '
'PILOT\n'
'ABS\n'
'Sistema antibloqueo (ABS)\n'
'Elevalunas eléctricos\n'
'Elevalunas eléctric. delante + detrás\n'
'Asistente a la conducción: Aviso de colisión frontal con '
'función del freno (Collision Prevention Assist)\n'
'Asistente a la conducción: Attention-Assist '
'(Sensor-reconocimiento de cansancio)\n'
'Encendido automático de luces\n'
'Tapicería asientos: Tela / cuero sintético Artico\n'
'pantalla en color TFT (8,0 Pulgada)\n'
'Acabado interior: Efecto Matrix\n'
'Manetas ext. color carrocería\n'
'Alfombras Terciopelo\n'
'Carrocería: 5 puertas\n'
'Cubierta del maletero / Persiana\n'
'Cuentarrevoluciones\n'
'Dispositivo de alarma / Indicativo del estado para Cinturones '
'de seguridad detrás\n'
'Freno de estacionamiento eléctric.\n'
'Kit reparación de neumáticos (Tirefit)\n'
'Línea de diseño y equipamiento Urban\n'
'Enchufe (enchufe 12V) en Fondo\n'
'Paquete Asientos Confort\n'
'Pomo palanca cambios piel\n'
'Portavasos delante (Doble)\n'
'Sistema de escape 2 partes del tubo escape\n'
'Techo interior Negro\n'
'Mantenimiento del modelo\n'
'Modelo Modificado (con Código)\n'
'Motor 2,1 Ltr. - 100 kW CDI CAT\n'
'Paquete espejos\n'
'Paquete fumador\n'
'Compartimento de carga Paquete\n'
'Reducción polución según norma gases escape Euro 6\n'
'Reposacabezas detrás (3 posiciones)\n'
'Taloneras de entrada inox. iluminadas\n'
'adaptables Luz de freno\n'
'sistema de información connect me\n'
'Llantas de aleación ligera\n'
'Llantas de aleación ligera\n'
'Ventanilla lateral detrás + Luna trasera tintadas\n'
'Sistema control presión neumáticos\n'
'Faro LED High Performance\n'
'Asistente a la conducción: Agility Select / Dynamic Select '
'(Conmutador del modo de conducción)\n'
'Chasis-confor (Agility Control)\n'
'Reposabrazos detrás plegable con posibilidad de compuerta '
'para la carga (Extraíble)\n'
'Asiento delante izquierda regulable en altura\n'
'Anclaje de la carga / Orejas de amarre\n'
'Asistente del freno\n'
'Luces antiniebla\n'
'Respaldo del asiento trasero dividido / plegable\n'
'Reposabrazos delante con Compartimento\n'
'Lunas tintadas\n'
'Mercedes-Benz Sistema de llamada de socorro\n'
'Smartphone integrad.\n'
'sistema de información Remote Online\n'
'Cierre centralizado con Mando a distancia\n'
'Intermitente en Retrovisor exterior integrad.\n'
'Retrovisor exterior plegable eléctricamente\n'
'Retrovisor exterior color carrocería\n'
'Retrovisor exterior regulable eléctricamente y calefactable, '
'ambos\n'
'Tempomat\n'
'Caja de cambios',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '40324078-9174-568b-9754-1670eb4c29c8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-b-b-200-d-5p-diesel-2018-en-valencia-70056369-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'Clase B',
'odometer': 155000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19564522/90d22f83-319a-4e92-a688-b63d534ceee9.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40324078-9174-568b-9754-1670eb4c29c8/40324078-9174-568b-9754-1670eb4c29c8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68336,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19564522/90d22f83-319a-4e92-a688-b63d534ceee9.jpg',
'Width': 800}],
'price': 15999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase B B 200 d',
'transmission': 'automatic',
'trim': 'B 200 d',
'vin': None,
'year': 2018}
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770056369%27 HTTP/1.1" 200 None
2026-03-30 15:17:19 [auto_selling_coches.net.api] INFO: Saving data for 70056369: {'created_time': 1774883839.530422, 'last_price_update_time': 1774883839.530437}
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70056369') HTTP/1.1" 204 0
2026-03-30 15:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62076302> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:19 [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:17:19 [auto_selling_coches.net.api] INFO: Extracted item from API: 62076302 - MINI MINI JOHN COOPER WORKS
2026-03-30 15:17:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 57eaf420-4365-5e4c-a61f-20c3aa5a7b34 with identifier: 62076302
2026-03-30 15:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 57eaf420-4365-5e4c-a61f-20c3aa5a7b34
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F17731391%252Fb9be5d3d-4294-424d-9909-e131d9912725.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/17731391/b9be5d3d-4294-424d-9909-e131d9912725.jpg already downloaded
2026-03-30 15:17:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 57eaf420-4365-5e4c-a61f-20c3aa5a7b34 with identifier 62076302
2026-03-30 15:17:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 57eaf420-4365-5e4c-a61f-20c3aa5a7b34
2026-03-30 15:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62076302>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 162,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MINNI JOHN COOPER WORKS \n'
'\n'
'-KILOMETRAJE CERTIFICADO\n'
'-POSIBILIDAD DE FINANCIACIÓN\n'
'-ENVIOS A TODA ESPAÑA \n'
'-EL COCHE SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'Equipamiento: \n'
'Control de crucero\n'
'Climatizador automático\n'
'Pantalla táctil central\n'
'Sistema de navegación (opcional)\n'
'Conectividad Bluetooth\n'
'Apple CarPlay (sin Android Auto en esta versión)\n'
'Sistema de sonido MINI o Harman Kardon (según versión)\n'
'\n'
'Asientos deportivos con tapicería exclusiva JCW\n'
'Volante deportivo multifunción\n'
'Iluminación ambiental personalizable\n'
'Encendido automático de luces y sensor de lluvia\n'
'Faros LED con función adaptativa\n'
'Cámara de reversa y sensores de estacionamiento\n'
'Modos de conducción MINI Driving Modes (Sport, Mid, Green)\n'
'Sistema de frenos deportivos JCW\n'
'Detalles interiores y exteriores específicos JCW (costuras '
'rojas, emblemas, difusores, alerón trasero)',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 231,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '57eaf420-4365-5e4c-a61f-20c3aa5a7b34',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-john-cooper-works-3p-gasolina-2020-en-valencia-62076302-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MINI',
'model': 'MINI',
'odometer': 173000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/17731391/b9be5d3d-4294-424d-9909-e131d9912725.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57eaf420-4365-5e4c-a61f-20c3aa5a7b34/57eaf420-4365-5e4c-a61f-20c3aa5a7b34_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166058,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/17731391/b9be5d3d-4294-424d-9909-e131d9912725.jpg',
'Width': 800}],
'price': 23000,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI JOHN COOPER WORKS',
'transmission': 'manual',
'trim': 'JOHN COOPER WORKS',
'vin': None,
'year': 2020}
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762076302%27 HTTP/1.1" 200 None
2026-03-30 15:17:19 [auto_selling_coches.net.api] INFO: Saving data for 62076302: {'created_time': 1774883839.761193, 'last_price_update_time': 1774883839.761206}
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62076302') HTTP/1.1" 204 0
2026-03-30 15:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62499862> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:19 [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:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70111257> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:19 [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:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/60085824> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:19 [auto_selling_coches.net.api] INFO: Extracted item from API: 62499862 - MERCEDES-BENZ CLA CLA 200
2026-03-30 15:17:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b984705-4e1b-5a63-b7c3-95a4f12a0d53 with identifier: 62499862
2026-03-30 15:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8b984705-4e1b-5a63-b7c3-95a4f12a0d53
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19386017%252Fb0eea058-b16c-45f9-9799-a8eaa5692bb8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19386017/b0eea058-b16c-45f9-9799-a8eaa5692bb8.jpg already downloaded
2026-03-30 15:17:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8b984705-4e1b-5a63-b7c3-95a4f12a0d53 with identifier 62499862
2026-03-30 15:17:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8b984705-4e1b-5a63-b7c3-95a4f12a0d53
2026-03-30 15:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62499862>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 134,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES CLA 200 AMG LINE 163 CV\n'
'\n'
'-TODAS LAS REVISIONES EN CASA OFICIAL \n'
'-KILÓMETROS CERTIFICADOS \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'-EL VEHICULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'\n'
'Equipamiento: \n'
'Asientos calefactados\n'
'Calefacción del asiento delante\n'
'Configuración de asientos\n'
'Asiento delante derecha regulable eléctricamente (con '
'Memory)\n'
'Asiento delante izquierda eléctric. regulable (con Memory)\n'
'Techo solar\n'
'Techo panorámico/corredizo\n'
'Sensores de distancia para aparcamiento\n'
'Cámara de marcha atrás\n'
'Dirección Asistida\n'
'Dirección-parámetros\n'
'Sistema de Navegación\n'
'Sistema de navegación: disco duro-navegador\n'
'Airbag\n'
'Detección de ocupación del asiento para Airbag acompañante\n'
'Sistema de airbag para la cabeza (Airbag de la ventana)\n'
'Sistema aire acondicionado\n'
'Climatizador automático (Termotronic)\n'
'Elevalunas eléctricos\n'
'Elevalunas eléctric. delante + detrás\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Control de velocidad de crucero\n'
'Tempomat con Regulación de distancia / Distronic Plus con '
'Función Stop&Go\n'
'Sistema de Entretenimiento\n'
'Sistema de sonido\n'
'Audiosystem: Radio / CD-Player\n'
'ABS\n'
'Sistema antibloqueo de frenos (ABS)',
'doors_number': 4,
'emission_standard': 'C',
'engine': '1.3L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '8b984705-4e1b-5a63-b7c3-95a4f12a0d53',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cla-cla-200-4p-gasolina-2019-en-valencia-62499862-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'CLA',
'odometer': 73000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19386017/b0eea058-b16c-45f9-9799-a8eaa5692bb8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b984705-4e1b-5a63-b7c3-95a4f12a0d53/8b984705-4e1b-5a63-b7c3-95a4f12a0d53_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146803,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19386017/b0eea058-b16c-45f9-9799-a8eaa5692bb8.jpg',
'Width': 800}],
'price': 32900,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ CLA CLA 200',
'transmission': 'automatic',
'trim': 'CLA 200',
'vin': None,
'year': 2019}
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762499862%27 HTTP/1.1" 200 None
2026-03-30 15:17:19 [auto_selling_coches.net.api] INFO: Saving data for 62499862: {'created_time': 1774883839.946363, 'last_price_update_time': 1774883839.946375}
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62499862') HTTP/1.1" 204 0
2026-03-30 15:17:19 [auto_selling_coches.net.api] INFO: Extracted item from API: 70111257 - MERCEDES-BENZ Clase A Sedan A 200 d
2026-03-30 15:17:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5677e8e2-c3a5-5c27-bf1c-cb52e12fbf10 with identifier: 70111257
2026-03-30 15:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5677e8e2-c3a5-5c27-bf1c-cb52e12fbf10
2026-03-30 15:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19609120%252Fcce18c4c-df59-40af-8233-dac163a0ca82.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19609120/cce18c4c-df59-40af-8233-dac163a0ca82.jpg already downloaded
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5677e8e2-c3a5-5c27-bf1c-cb52e12fbf10 with identifier 70111257
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5677e8e2-c3a5-5c27-bf1c-cb52e12fbf10
2026-03-30 15:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70111257>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'MERCEDES CLASE A 200 D 150 CV AMG \n'
'\n'
'-VEHÍCULO NACIONAL \n'
'-IVA DEDUCIBLE \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'\n'
'Equipamiento: \n'
'Iluminación de ambiente 64 colores\n'
'Acabado Interior amg\n'
'Asientos calefactados para conductor y acompañante\n'
'Elementos de adorno de aluminio claro con rectificado lineal\n'
'Multimedia y Audio\n'
'Paquete AMG \n'
'Confort\n'
'AMG Line\n'
'ARTICO/microfibra DINAMICA negro\n'
'Paquete AMG Premium Sport\n'
'Paquete de confort KEYLESS-GO\n'
'Paquete Night\n'
'Símil de cuero ARTICO / microfibra DINAMICA negro\n'
'Acabado Exterior\n'
'Cristales calorífugos tintados oscuros en ventanillas y '
'luneta traseras\n'
'Llantas de aleación AMG de 45,7 cm (18") con diseño 5 radios '
'dobles, optimizadasaerodinámicamente, en color negro mate y '
'pulidas a alto brillo, 225/45\n'
'Negro Cosmos metalizado\n'
'Paquete Retrovisores\n'
'Pintura metalizada\n'
'Seguridad\n'
'Ayuda activa Park-Assistent con PARKTRONIC\n'
'Cámara de marcha atrás\n'
'Paquete de aparcamiento con cámara de marcha atrás',
'doors_number': 4,
'emission_standard': 'C',
'engine': '1.9L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5677e8e2-c3a5-5c27-bf1c-cb52e12fbf10',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-sedan-a-200-d-4p-diesel-2022-en-valencia-70111257-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 87000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19609120/cce18c4c-df59-40af-8233-dac163a0ca82.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5677e8e2-c3a5-5c27-bf1c-cb52e12fbf10/5677e8e2-c3a5-5c27-bf1c-cb52e12fbf10_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73027,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19609120/cce18c4c-df59-40af-8233-dac163a0ca82.jpg',
'Width': 800}],
'price': 27900,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A Sedan A 200 d',
'transmission': 'automatic',
'trim': 'Sedan A 200 d',
'vin': None,
'year': 2021}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770111257%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [auto_selling_coches.net.api] INFO: Saving data for 70111257: {'created_time': 1774883840.036957, 'last_price_update_time': 1774883840.036967}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70111257') HTTP/1.1" 204 0
2026-03-30 15:17:20 [auto_selling_coches.net.api] INFO: Extracted item from API: 60085824 - VOLKSWAGEN Caravelle Premium Corto 2.0 TDI BMT DSG
2026-03-30 15:17:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 122a3ac2-6b13-54f6-812c-56c9b9a30c18 with identifier: 60085824
2026-03-30 15:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 122a3ac2-6b13-54f6-812c-56c9b9a30c18
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F17426752%252Fc08bf25e-9a5e-4a82-953e-4ca521bfa951.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/17426752/c08bf25e-9a5e-4a82-953e-4ca521bfa951.jpg already downloaded
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 122a3ac2-6b13-54f6-812c-56c9b9a30c18 with identifier 60085824
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 122a3ac2-6b13-54f6-812c-56c9b9a30c18
2026-03-30 15:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/60085824>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 169,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'CARAVELLE 2.0TDI BMT PREMIUM DSG 150 CV 8 PLAZAS \n'
'-IVA DEDUCIBLE \n'
'-VEHICULO NACIONAL \n'
'-KILOMETROS CERTIFICADOS \n'
'-POSIBILIDAD DE FINANCIACION \n'
'-EL VEHICULO SE ENTREGA REVISADO Y CON 1 ANO DE GARANTIA \n'
'- POSIBILIDAD DE ENVIO A TODA ESPANA \n'
'\n'
'EQUIPAMIENTO: \n'
'Interior\n'
'Climatizador\tTapiceria - Tela\tAsiento trasero abatible\n'
'Volante de cuero\tTipo de Acabado - Tela\tAcabado interior - '
'Plastico\n'
'Elevalunas electricos - Delantero\tLunas Tintadas\tTecho '
'solar\n'
' \n'
'Infoentretenimiento\n'
'Interfaz Bluetooth\t\n'
'Radio\t\n'
'Lector CD\n'
'Ordenador de abordo\n'
'Motor y Tecnologia\n'
'Air Bags - 8\t\n'
'ABS\tCierre centralizado\n'
'Mando a distancia\t\n'
'Control de velocidad\t\n'
'Control de estabilidad\n'
'Control de traccion\t\n'
'Direccion asistida\t\n'
'Unknown\n'
'Exterior\n'
'Llantas Aleacion\t\n'
'Retrovisores ajuste electrico\n'
'Sensor de lluvia\n'
'Sensor aparcamiento tras.\n'
'Antinieblas delanteros',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '122a3ac2-6b13-54f6-812c-56c9b9a30c18',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-caravelle-premium-corto-20-tdi-110kw-bmt-dsg-4p-diesel-2019-en-valencia-60085824-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'VOLKSWAGEN',
'model': 'Caravelle',
'odometer': 191000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/17426752/c08bf25e-9a5e-4a82-953e-4ca521bfa951.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122a3ac2-6b13-54f6-812c-56c9b9a30c18/122a3ac2-6b13-54f6-812c-56c9b9a30c18_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163895,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/17426752/c08bf25e-9a5e-4a82-953e-4ca521bfa951.jpg',
'Width': 800}],
'price': 28999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 8,
'seller_name': None,
'title': 'VOLKSWAGEN Caravelle Premium Corto 2.0 TDI BMT DSG',
'transmission': 'automatic',
'trim': 'Premium Corto 2.0 TDI 110kW BMT DSG',
'vin': None,
'year': 2018}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2760085824%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [auto_selling_coches.net.api] INFO: Saving data for 60085824: {'created_time': 1774883840.111947, 'last_price_update_time': 1774883840.111958}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='60085824') HTTP/1.1" 204 0
2026-03-30 15:17:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61828241> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:20 [auto_selling_coches.net.api] INFO: Extracted item from API: 61828241 - MERCEDES-BENZ Clase C C 200 d AMG Line
2026-03-30 15:17:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0afd50e4-0cc7-5bda-b878-60d59152592b with identifier: 61828241
2026-03-30 15:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0afd50e4-0cc7-5bda-b878-60d59152592b
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18820432%252F1e792b11-0fe3-4e06-b78c-138888101134.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18820432/1e792b11-0fe3-4e06-b78c-138888101134.jpg already downloaded
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0afd50e4-0cc7-5bda-b878-60d59152592b with identifier 61828241
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0afd50e4-0cc7-5bda-b878-60d59152592b
2026-03-30 15:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61828241>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES C200 AMG LINE 12/2016 \n'
'\n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'-MOTOR MERCEDES \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-KILÓMETROS CERTIFICADOS \n'
'\n'
'EQUIPAMIENTO : \n'
'Asientos calefactados\n'
'Calefacción del asiento delante\n'
'Configuración de asientos\n'
'Asiento delante izquierda regulable eléctricamente\n'
'Asiento delante derecha eléctric. regulable\n'
'Sensores de distancia para aparcamiento\n'
'Trasero\n'
'Dirección Asistida\n'
'Sport Directa, sin reducción\n'
'Bastidor deportivo\n'
'Tren de rodaje deportivo\n'
'Asientos deportivos\n'
'Asientos deportivos delante\n'
'Sistema de Navegación\n'
'Módulo de navegación Garmin MAP Pilot\n'
'Airbag\n'
'Sistema de airbag para la cabeza (Airbag de la ventana)\n'
'Airbag lateral (Sidebag) delante\n'
'Detección de ocupación del asiento para Airbag acompañante\n'
'Sistema aire acondicionado\n'
'Climatizador automático (Thermatic 2-zonas)\n'
'DPF / FAP\n'
'Filtro partículas\n'
'Elevalunas eléctricos\n'
'Elevalunas eléctric. con Cambio-confort\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Inmovilizador antirrobo\n'
'Inmovilizador\n'
'Ordenador de a bordo\n'
'Indicador de la temperatura exterior\n'
'Ordenador de viaje\n'
'Sistema de Entretenimiento\n'
'Sistema de audio Audio 20 con Touchpad\n'
'ABS\n'
'Sistema antibloqueo de frenos (ABS)\n'
'Asistente a la conducción: Aviso de colisión frontal con '
'función del freno (Collision Prevention Assist)\n'
'Asistente a la conducción: Attention-Assist '
'(Sensor-reconocimiento de cansancio)\n'
'Encendido automático de luces\n'
'Depósito de urea (AdBlue) agrandado\n'
'Sistema SCR (Tecnología-AdBlue)\n'
'Tapicería asientos: cuero sintético Artico / Dinamica\n'
'Tapicería asientos: cuero sintético Artico\n'
'Caja de cambios automática - (7 velocidades)\n'
'Paquete de almacenamiento\n'
'Adaptativa Luces de freno\n'
'Activo Capó\n'
'Interior de la línea AMG\n'
'Salpicadero Parte superior en cuero sintético Artico\n'
'Pedales de acero inox. diseño deportivo\n'
'Acabado interior: Piezas decoración Aluminio\n'
'Techo interior Negro\n'
'Paquete Luz interior\n'
'Portaobjetos en Asientos delanteros\n'
'Paquete styling (AMG / Exterieur)\n'
'Desbloqueo a distancia Tapa trasera\n'
'Extintor\n'
'Sistema de información connect-me\n'
'Carrocería: 4 puertas\n'
'Depósito combustible: agrandado\n'
'Motor 2,1 Ltr. - 100 kW CDI CAT\n'
'Kit reparación de neumáticos (Tirefit)\n'
'Reducción polución según norma gases escape Euro 6\n'
'Paquete asientos confort\n'
'Paquete espejos\n'
'Preinstalación Sistema de navegación Garmin MAP Pilot\n'
'Dispositivo de alarma / Indicativo del estado para Cinturones '
'de seguridad atrás\n'
'Llantas de aleación\n'
'Llantas de aleación\n'
'Parasoles con Espejo (iluminación)\n'
'Sistema control presión neumáticos\n'
'Faro LED High Performance\n'
'Asistente a la conducción: Agility Select / Dynamic Select '
'(Conmutador del modo de conducción)\n'
'Línea de diseño y equipamiento AMG Line\n'
'Asistente a la conducción: activo Asistente de aparcamiento\n'
'Respaldo del asiento trasero dividido / plegable\n'
'Reposabrazos central delante con Compartimento\n'
'Sistema de información Remote Online\n'
'Mercedes-Benz Sistema de llamada de socorro\n'
'Lunas atérmicas / Luna trasera ESG\n'
'Cierre centralizado con Mando a dista',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0afd50e4-0cc7-5bda-b878-60d59152592b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-200-d-amg-line-4p-diesel-2016-en-valencia-61828241-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 165000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18820432/1e792b11-0fe3-4e06-b78c-138888101134.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0afd50e4-0cc7-5bda-b878-60d59152592b/0afd50e4-0cc7-5bda-b878-60d59152592b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153795,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18820432/1e792b11-0fe3-4e06-b78c-138888101134.jpg',
'Width': 800}],
'price': 20999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C C 200 d AMG Line',
'transmission': 'automatic',
'trim': 'C 200 d AMG Line',
'vin': 'WDD2050071R221852',
'year': 2016}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761828241%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [auto_selling_coches.net.api] INFO: Saving data for 61828241: {'created_time': 1774883840.538187, 'last_price_update_time': 1774883840.538198}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61828241') HTTP/1.1" 204 0
2026-03-30 15:17:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61858555> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:20 [auto_selling_coches.net.api] INFO: Extracted item from API: 61858555 - VOLKSWAGEN Golf GTD 2.0 TDI BMT
2026-03-30 15:17:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e8ae69a-d052-589e-9fe0-d615eb9f7502 with identifier: 61858555
2026-03-30 15:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5e8ae69a-d052-589e-9fe0-d615eb9f7502
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18852422%252Fae6b5e2b-2fab-4afb-9908-0919880f36c1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18852422/ae6b5e2b-2fab-4afb-9908-0919880f36c1.jpg already downloaded
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5e8ae69a-d052-589e-9fe0-d615eb9f7502 with identifier 61858555
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5e8ae69a-d052-589e-9fe0-d615eb9f7502
2026-03-30 15:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61858555>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'VOLKSWAGEN GOLF GTD 2.0 TDI 185 CV \n'
'\n'
'- EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'- POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'- POSIBILIDAD DE FINANCIACIÓN \n'
'- KILÓMETROS CERTIFICADOS \n'
'\n'
'Equipamiento: \n'
'Luces Xenón\n'
'Faros Bi-Xenon con luz de curva dinámica\n'
'Asientos calefactados\n'
'Calefacción del asiento delante\n'
'Sensores de distancia para aparcamiento\n'
'Park-Distance-Control (delante y detrás)\n'
'Dirección Asistida\n'
'Dirección progresiva\n'
'Sistema manos libres\n'
'Instalación Bluetooth para Sistema Bluetooth\n'
'Bastidor deportivo\n'
'Tren de rodaje deportivo\n'
'Asientos deportivos\n'
'Asientos deportivos\n'
'Sistema de Navegación\n'
'Paquete business Premium con Navigation\n'
'Módulo de navegación Discover Media (para sistema de audio)\n'
'Airbag\n'
'Aire acondicionado Climatronic 2-zonas\n'
'DPF / FAP\n'
'Filtro partículas\n'
'Diferencial de deslizamiento limitado\n'
'Elevalunas eléctricos\n'
'ESP\n'
'Programa electrónico de estabilidad (ESP)\n'
'Control de velocidad de crucero\n'
'Sistema limitador de velocidad\n'
'Ordenador de a bordo\n'
'Indicador multifunción / Ordenador de a bordo\n'
'Sistema de Entretenimiento\n'
'ABS\n'
'Sistema antibloqueo de frenos (ABS)\n'
'Regulación antideslizante (ASR)\n'
'Asistente a la conducción: Sensor-reconocimiento de '
'cansancio\n'
'Encendido aut. luces de carretera (ALS)\n'
'Pantalla multifunción Premium\n'
'Conectores multimedia AUX-IN\n'
'Interfaz multimedia USB (iPhone/iPod) y AUX-IN\n'
'Sistema protector para ocupantes proactiva\n'
'Cinturón seguridad 3 puntos detrás centro\n'
'Consola portaobjetos en techo\n'
'Iluminación ambiente\n'
'Iluminación ambiente Revestimiento de la puerta\n'
'Iluminación del espacio para los pies delante\n'
'Luces de lectura delante y detrás LED\n'
'Paquete Cromo\n'
'Perfiles cromados Interruptor de luz\n'
'Perfiles cromados Interruptor elevalunas / Regulación del '
'espejo\n'
'Techo interior en tela, negro\n'
'Taloneras de entrada inox. iluminadas\n'
'Cubierta del maletero / Persiana\n'
'Portavasos delante\n'
'Guantera con llave e iluminación\n'
'Guantera con Función refrigeradora\n'
'Iluminación de matrícula LED\n'
'Limpialuneta trasera\n'
'Acabado interior: Molduras decorativas Checkered Black\n'
'Carrocería: 4 puertas\n'
'Reposacabezas detrás (3 posiciones)\n'
'Cubierta del radiador Negro\n'
'Motor 2,0 Ltr. - 135 kW TDI\n'
'Luz antiniebla trasera\n'
'Paquete no fumador\n'
'Freno de estacionamiento eléctric.\n'
'Pedales Acero inoxidable / Diseño aluminio\n'
'Reducción polución según norma gases escape Euro 6\n'
'Pomo palanca cambios cuero\n'
'Cinturones de seguridad delante con Tensor del cinturón, '
'regulable en altura\n'
'Asiento delante izquierda regulable en altura\n'
'Asiento delante derecha regulable en altura\n'
'Bolsas portaobjetos en respaldo asientos \n'
'Enchufe (enchufe 12V) en Maletero/compartimento de carga\n'
'Alfombras Textil\n'
'Agarraderos de la puerta ext. color carrocería\n'
'Dispositivo de alarma para Cinturones de seguridad\n'
'Retrovisor interior con sistema antideslumbramiento autom.\n'
'Diversas antenas\n'
'Diversas antenas\n'
'Rueda de repuesto de emergencia\n'
'Paquete Sport & Sound\n'
'"Pinzas del freno ""rojo"" pintado"\n'
'Parasoles con Espejo (iluminación)\n'
'Parasol izquierda con Espejo (iluminación)\n'
'Parasol derecha con Espejo (iluminación)\n'
'Lun',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5e8ae69a-d052-589e-9fe0-d615eb9f7502',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-gtd-2.0-tdi-184cv-bmt-5p-diesel-2016-en-valencia-61858555-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 165000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18852422/ae6b5e2b-2fab-4afb-9908-0919880f36c1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e8ae69a-d052-589e-9fe0-d615eb9f7502/5e8ae69a-d052-589e-9fe0-d615eb9f7502_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147939,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18852422/ae6b5e2b-2fab-4afb-9908-0919880f36c1.jpg',
'Width': 800}],
'price': 17500,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Golf GTD 2.0 TDI BMT',
'transmission': 'manual',
'trim': 'GTD 2.0 TDI 184CV BMT',
'vin': 'WVWZZZAUZGW321464',
'year': 2016}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761858555%27 HTTP/1.1" 200 None
2026-03-30 15:17:20 [auto_selling_coches.net.api] INFO: Saving data for 61858555: {'created_time': 1774883840.815465, 'last_price_update_time': 1774883840.815475}
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61858555') HTTP/1.1" 204 0
2026-03-30 15:17:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62292060> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:21 [auto_selling_coches.net.api] INFO: Extracted item from API: 62292060 - MERCEDES-BENZ CLS CLS 350 d 4MATIC
2026-03-30 15:17:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e1328725-e09b-5871-9869-714394061f6f with identifier: 62292060
2026-03-30 15:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e1328725-e09b-5871-9869-714394061f6f
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19216358%252F1dde8040-089e-47bf-b8ca-6b56b48ecd94.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19216358/1dde8040-089e-47bf-b8ca-6b56b48ecd94.jpg already downloaded
2026-03-30 15:17:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e1328725-e09b-5871-9869-714394061f6f with identifier 62292060
2026-03-30 15:17:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e1328725-e09b-5871-9869-714394061f6f
2026-03-30 15:17:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62292060>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 152,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'Mercedes-Benz Clase CLS CLS 350 d 4Matic AMG Line\n'
'\n'
'-IVA DEDUCIBLE \n'
'-VEHÍCULO NACIONAL \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCICACIÓN \n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'\n'
'Equipamiento: \n'
'Asistente a la conducción: activo Asistente de mantenimiento '
'de carril\n'
'Depósito de urea (AdBlue) grandado\n'
'Tapicería asientos: piel\n'
'Caja de cambios automática - (9-pasos)\n'
'Acabado interior: Madera noble fresno\n'
'Alfombras Terciopelo\n'
'Capó activo\n'
'Placa de inducción para Smartphone\n'
'Carrocería: 4 puertas\n'
'Cierre a distancia Tapa trasera\n'
'Compartimento para gafas en techo interior integrado.\n'
'Iluminación ambiental (ampliada)\n'
'Kit de reparación de neumáticos (Tirefit)\n'
'Paquete Estilo AMG Óptica 1\n'
'Umbral lateral en color carrocería\n'
'Monitorización del vehículo (sistema para localizar el '
'vehículo)\n'
'Motor 2,9 litros. - CAT CDI de 210kW\n'
'Módulo de comunicación (LTE) Preinstalación Mercedes me '
'connect\n'
'Neumáticos con sistema de emergencia\n'
'Paquete-asiento confort\n'
'Paquete Premium Plus\n'
'Panel de instrumentos con indicador variable (Widescreen '
'Cockpit)\n'
'Paquete de memoria\n'
'Paquete de espejos\n'
'Sistema Surround Burmester\n'
'Paquete de almacenamiento\n'
'Reducción de polución según norma gases escape Euro 6d-TEMP\n'
'Rejilla del radiador, regulable (Airpanel)\n'
'Parrilla del radiador efecto diamante\n'
'Salpicadero Parte superior en cuero sintético Artico\n'
'Techo interior Tela\n'
'Consola central Madera noble fresno, gris\n'
'Llantas de aleación del./post.: 8x20 / 9x20 (AMG Múltiples '
'radios gris titanio)\n'
'Llantas de aleación\n'
'Llantas de aleación ligera\n'
'Sistema de control de presión de neumáticos\n'
'LED multihaz\n'
'Asistente a la conducción: Asistente-limitación de velocidad\n'
'Asistente a la conducción: Reconocimiento de señales de '
'tráfico\n'
'Asistente a la conducción: Agility Select / Dynamic Select '
'(Conmutador del modo de conducción)\n'
'Línea de diseño y equipamiento Línea AMG\n'
'Asistente a la conducción: activo Asistente de '
'estacionamiento\n'
'Paquete-aparcamiento con cámara 360°\n'
'Asistente a la conducción: asistente activo del freno\n'
'Sistema de cámara 360 Grados\n'
'Respaldo del asiento trasero dividido / plegable\n'
'Mercedes-Benz Sistema de llamada de socorro\n'
'Smartphone integrado.\n'
'Panel táctil (consola central)\n'
'Cierre centralizado con Mando a distancia\n'
'Tapa trasera abrir + cerrar Automático (Sistema de acceso '
'manos libres)\n'
'Retrovisor exterior plegable electricamente\n'
'Retrovisor interior y exterior izquierdo con sistema '
'antideslumbramiento automático.\n'
'Pintura metalizada\n'
'Volante (Sport cuero napa) con Multifunción\n'
'Volante (cuero napa)\n'
'Volante con Palancas de cambio\n'
'Chasis-confort rebajado (Control de agilidad)\n'
'Anclajes Isofix para Asiento para niños en Asiento trasero\n'
'Asistente a la conducción: Asistente luz carretera adaptable '
'plus\n'
'Keyless-Go Instalación de arranque y cierre centralizado\n'
'Paquete sin llave Go\n'
'Sistema Arranque Clave Gratis',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.9L',
'engine_horse_power': 286,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e1328725-e09b-5871-9869-714394061f6f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cls-cls-350-d-4matic-4p-diesel-2019-en-valencia-62292060-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'CLS',
'odometer': 118000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19216358/1dde8040-089e-47bf-b8ca-6b56b48ecd94.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1328725-e09b-5871-9869-714394061f6f/e1328725-e09b-5871-9869-714394061f6f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161215,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19216358/1dde8040-089e-47bf-b8ca-6b56b48ecd94.jpg',
'Width': 800}],
'price': 42500,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ CLS CLS 350 d 4MATIC',
'transmission': 'automatic',
'trim': 'CLS 350 d 4MATIC',
'vin': None,
'year': 2019}
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762292060%27 HTTP/1.1" 200 None
2026-03-30 15:17:21 [auto_selling_coches.net.api] INFO: Saving data for 62292060: {'created_time': 1774883841.242189, 'last_price_update_time': 1774883841.242204}
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62292060') HTTP/1.1" 204 0
2026-03-30 15:17:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70195643> (referer: https://www.coches.net/concesionario/eliteauto/?pg=1) ['zyte-api']
2026-03-30 15:17:21 [auto_selling_coches.net.api] INFO: Extracted item from API: 70195643 - MERCEDES-BENZ GLC Coupé GLC 220 d 4MATIC
2026-03-30 15:17:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f19b2f9c-2dca-53af-b654-62782cc10810 with identifier: 70195643
2026-03-30 15:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f19b2f9c-2dca-53af-b654-62782cc10810
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19676995%252F8f267108-b997-4b7d-9253-6b907037a99b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19676995/8f267108-b997-4b7d-9253-6b907037a99b.jpg already downloaded
2026-03-30 15:17:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f19b2f9c-2dca-53af-b654-62782cc10810 with identifier 70195643
2026-03-30 15:17:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f19b2f9c-2dca-53af-b654-62782cc10810
2026-03-30 15:17:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70195643>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 137,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'MERCEDES BENZ GLC 220 AMG \n'
'\n'
'-IVA DEDUCIBLE \n'
'-VEHÍCULO NACIONAL \n'
'-EL VEHÍCULO SE ENTREGA REVISADO Y CON 1 AÑO DE GARANTÍA \n'
'-POSIBILIDAD DE ENVÍO A TODA ESPAÑA \n'
'-POSIBILIDAD DE FINANCIACIÓN \n'
'\n'
'Equipamiento:\n'
'Interior\n'
'Clima Bi-zona\tTapicería - Piel\tAsiento ajuste eléctrico\n'
'Asiento trasero abatible\tVolante de cuero\tTipo de Acabado - '
'Piel\n'
'Acabado interior - Plástico\tElevalunas eléctricos - '
'Delantero y trasero\tLunas Tintadas\n'
' \n'
'Infoentretenimiento\n'
'Interfaz Bluetooth\tRadio\tNavegador\n'
'Ordenador de abordo\tUSB\n'
' \n'
'Motor & Tecnología\n'
'Air Bags - 8\tABS\tCierre centralizado\n'
'Mando a distancia\tArranque sin llave\tControl de velocidad\n'
'Control de estabilidad\tControl de tracción\tDirección '
'asistida\n'
'Unknown\n'
' \n'
'Exterior\n'
'Llantas Aleación - 19"\tRetrovisores pleg. eléctricos\t'
'Retrovisores ajuste eléctrico\n'
'Sensor de lluvia\tSensor aparcamiento del.\tSensor '
'aparcamiento tras.\n'
'Cámara trasera\tAntinieblas delanteros\tFaros LED',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.9L',
'engine_horse_power': 194,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f19b2f9c-2dca-53af-b654-62782cc10810',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-glc-coupe-glc-220-d-4matic-5p-diesel-2020-en-valencia-70195643-covo.aspx',
'listing': 'auction',
'location': 'Valencia',
'make': 'MERCEDES-BENZ',
'model': 'GLC Coupé',
'odometer': 149000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19676995/8f267108-b997-4b7d-9253-6b907037a99b.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f19b2f9c-2dca-53af-b654-62782cc10810/f19b2f9c-2dca-53af-b654-62782cc10810_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70158,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19676995/8f267108-b997-4b7d-9253-6b907037a99b.jpg',
'Width': 800}],
'price': 34500,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLC Coupé GLC 220 d 4MATIC',
'transmission': 'automatic',
'trim': 'GLC 220 d 4MATIC',
'vin': None,
'year': 2019}
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770195643%27 HTTP/1.1" 200 None
2026-03-30 15:17:21 [auto_selling_coches.net.api] INFO: Saving data for 70195643: {'created_time': 1774883841.433476, 'last_price_update_time': 1774883841.433487}
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70195643') HTTP/1.1" 204 0
2026-03-30 15:17:21 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:17:21 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:17:21 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:17:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4aee35082c1f11f18e133aacc95538c6
2026-03-30 15:17:21 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:17:21 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:17:21 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:21 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:17:22 [auto_selling_coches.net.api] INFO: auto_selling_coches.net.api 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:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20last_price_update_time%20lt%201773587842 HTTP/1.1" 200 None
2026-03-30 15:17:22 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (19 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4aee35082c1f11f18e133aacc95538c6.jl
2026-03-30 15:17:22 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 38326,
'downloader/request_count': 21,
'downloader/request_method_count/GET': 21,
'downloader/response_bytes': 1993974,
'downloader/response_count': 21,
'downloader/response_status_count/200': 20,
'downloader/response_status_count/400': 1,
'elapsed_time_seconds': 34.893231,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 15, 17, 22, 751208, tzinfo=datetime.timezone.utc),
'item_scraped_count': 19,
'log_count/DEBUG': 292,
'log_count/INFO': 236,
'memusage/max': 149364736,
'memusage/startup': 149364736,
'request_depth_max': 2,
'response_received_count': 21,
'scheduler/dequeued': 21,
'scheduler/dequeued/memory': 21,
'scheduler/enqueued': 21,
'scheduler/enqueued/memory': 21,
'scrape_type/new': 19,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 21,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 2.286646884999105,
'scrapy-zyte-api/mean_response_seconds': 2.320393348290097,
'scrapy-zyte-api/processed': 21,
'scrapy-zyte-api/request_args/actions': 1,
'scrapy-zyte-api/request_args/browserHtml': 1,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 20,
'scrapy-zyte-api/request_args/experimental.requestCookies': 20,
'scrapy-zyte-api/request_args/experimental.responseCookies': 21,
'scrapy-zyte-api/request_args/httpResponseBody': 20,
'scrapy-zyte-api/request_args/httpResponseHeaders': 20,
'scrapy-zyte-api/request_args/url': 21,
'scrapy-zyte-api/status_codes/200': 21,
'scrapy-zyte-api/success': 21,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 30, 15, 16, 47, 857977, tzinfo=datetime.timezone.utc)}
2026-03-30 15:17:22 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:17:22 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f5d0c98b090>
2026-03-30 15:17:22 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f5d0c98b890>
PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)