PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)
2026-03-30 15:00:57 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:00:57 [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:00:57 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:00:57 [auto_selling_coches.net.api] INFO: Extracted dealer slug: massinicars
2026-03-30 15:00:57 [auto_selling_coches.net.api] INFO: _job: 4a4ab0362c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:00:57 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:00:57 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:00:57 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:00:57 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:00:57 [scrapy.extensions.telnet] INFO: Telnet Password: 97260a379b9ab271
2026-03-30 15:00:57 [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:00:57 [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/4a4ab0362c1f11f18e133aacc95538c6.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:00:57 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:00:57 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:00:57 [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:00:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:00:57 [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:00:57 [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:00:57 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:00:57 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:00:57 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:00:57 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:00:57 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:00:57 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6026
2026-03-30 15:00:57 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-30 15:00:57 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:00:57 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:01:02 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/massinicars, dealer_slug: massinicars
2026-03-30 15:01:02 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/massinicars
2026-03-30 15:01:02 [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:01:03 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/massinicars> (referer: None) ['zyte-api']
2026-03-30 15:01:03 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:01:03 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:01:03 [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:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Total items from HTML header: 214
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 1)
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70128645
2026-03-30 15:01:24 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-30 15:01:24 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770128645%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70128645: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70128645
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70129209
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770129209%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70129209: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70129209
2026-03-30 15:01:24 [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:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70129866
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770129866%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70129866: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70129866
2026-03-30 15:01:24 [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:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70163401
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770163401%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70163401: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70163401
2026-03-30 15:01:24 [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:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70163929
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770163929%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70163929: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70163929
2026-03-30 15:01:24 [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:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70174921
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770174921%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70174921: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70174921
2026-03-30 15:01:24 [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:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70203313
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770203313%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70203313: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70203313
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70203389
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770203389%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70203389: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70203389
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70220571
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770220571%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70220571: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70220571
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70225551
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770225551%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70225551: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70225551
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70263385
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770263385%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70263385: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70263385
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70241212
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770241212%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70241212: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70241212
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70257535
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770257535%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70257535: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70257535
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62388778
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2762388778%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 62388778: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62388778
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62391168
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2762391168%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 62391168: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62391168
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62529380
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2762529380%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 62529380: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62529380
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70129959
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770129959%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70129959: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70129959
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70173051
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:24 [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%2770173051%27 HTTP/1.1" 200 None
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scrape type for 70173051: 1
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70173051
2026-03-30 15:01:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70173273
2026-03-30 15:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770173273%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70173273: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70173273
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70174992
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770174992%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70174992: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70174992
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70224945
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770224945%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70224945: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70224945
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70225117
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770225117%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70225117: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70225117
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70240319
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770240319%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70240319: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70240319
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70240390
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770240390%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70240390: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70240390
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70240892
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770240892%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70240892: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70240892
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70240971
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770240971%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70240971: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70240971
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70241047
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770241047%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70241047: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70241047
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70257692
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770257692%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70257692: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70257692
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70203216
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770203216%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70203216: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70203216
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Found listing with ID: 70221081
2026-03-30 15:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:25 [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%2770221081%27 HTTP/1.1" 200 None
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scrape type for 70221081: 1
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Scraping new listing 70221081
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 2 (scraped 30/214 items)
2026-03-30 15:01:25 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 2)
2026-03-30 15:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70128645> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:25 [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:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70163401> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:25 [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:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70163929> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:26 [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:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70129209> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:26 [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:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70129866> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:26 [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:01:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 70128645 - BMW Serie 4 420d Gran Coupe
2026-03-30 15:01:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e07caa79-9baa-5fd1-a00a-04d16cd038c7 with identifier: 70128645
2026-03-30 15:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e07caa79-9baa-5fd1-a00a-04d16cd038c7
2026-03-30 15:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:26 [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%252F19624547%252Fd0a69e0d-0a6c-4bdd-b5da-56286e8df050.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19624547/d0a69e0d-0a6c-4bdd-b5da-56286e8df050.jpg already downloaded
2026-03-30 15:01:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e07caa79-9baa-5fd1-a00a-04d16cd038c7 with identifier 70128645
2026-03-30 15:01:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:01:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:01:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:01:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:01:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:01:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:01:26 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2017
2026-03-30 15:01:26 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774882886
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774882886
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e07caa79-9baa-5fd1-a00a-04d16cd038c7
2026-03-30 15:01:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70128645>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW 420D XDRIVE GRAN COUPE CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO SOLAR ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS M EN CUERO\n'
'-FAROS FULL LED\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-PAQUETE M INTERIOR Y EXTERIOR\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTBLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'e07caa79-9baa-5fd1-a00a-04d16cd038c7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-gran-coupe-5p-electrico-hibrido-2024-en-alicante-70128645-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 104500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19624547/d0a69e0d-0a6c-4bdd-b5da-56286e8df050.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e07caa79-9baa-5fd1-a00a-04d16cd038c7/e07caa79-9baa-5fd1-a00a-04d16cd038c7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78520,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19624547/d0a69e0d-0a6c-4bdd-b5da-56286e8df050.jpg',
'Width': 800}],
'price': 39999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 420d Gran Coupe',
'transmission': 'automatic',
'trim': '420d Gran Coupe',
'vin': None,
'year': 2023}
2026-03-30 15:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:26 [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%2770128645%27 HTTP/1.1" 200 None
2026-03-30 15:01:26 [auto_selling_coches.net.api] INFO: Saving data for 70128645: {'created_time': 1774882886.795907, 'last_price_update_time': 1774882886.795917}
2026-03-30 15:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70128645') HTTP/1.1" 204 0
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70163401 - BMW i8 i8 Coupe
2026-03-30 15:01:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f90ec75-07c6-5225-bdad-708bfa30ce96 with identifier: 70163401
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1f90ec75-07c6-5225-bdad-708bfa30ce96
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%252F19650227%252Fa6d740b4-dc3d-45f5-afc1-31dba02cbee2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650227/a6d740b4-dc3d-45f5-afc1-31dba02cbee2.jpg already downloaded
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70163929 - BMW Serie 3 330e
2026-03-30 15:01:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a526bea6-2cf4-54dc-9327-76b7655fa42f with identifier: 70163929
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a526bea6-2cf4-54dc-9327-76b7655fa42f
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%252F19650724%252F3e7b90bc-d89c-4f1e-97d1-92443e0021fd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650724/3e7b90bc-d89c-4f1e-97d1-92443e0021fd.jpg already downloaded
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70129209 - BMW X1 sDrive18dA
2026-03-30 15:01:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ee7bc4a-fda3-5456-9ec6-c2cd540ee886 with identifier: 70129209
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5ee7bc4a-fda3-5456-9ec6-c2cd540ee886
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%252F19624999%252Fd75a48cd-7065-4870-9e64-02586d5f604f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19624999/d75a48cd-7065-4870-9e64-02586d5f604f.jpg already downloaded
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70129866 - LAND-ROVER Defender 3.0D I6 300 PS XDyn HSE AWD Auto MHEV
2026-03-30 15:01:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bed6181e-12a6-5560-9707-937ade7a88f5 with identifier: 70129866
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bed6181e-12a6-5560-9707-937ade7a88f5
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%252F19625595%252Fe774cd38-2704-472a-88f3-1e69912d0095.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19625595/e774cd38-2704-472a-88f3-1e69912d0095.jpg already downloaded
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1f90ec75-07c6-5225-bdad-708bfa30ce96 with identifier 70163401
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1f90ec75-07c6-5225-bdad-708bfa30ce96
2026-03-30 15:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70163401>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 42,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'BMW i8 COUPE \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.5 374CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-HEAD UP DISPLAY\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'ECO',
'engine': '1.5L',
'engine_horse_power': 374,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '1f90ec75-07c6-5225-bdad-708bfa30ce96',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-i8-i8-coupe-2p-electrico-hibrido-2019-en-alicante-70163401-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'i8',
'odometer': 24500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19650227/a6d740b4-dc3d-45f5-afc1-31dba02cbee2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f90ec75-07c6-5225-bdad-708bfa30ce96/1f90ec75-07c6-5225-bdad-708bfa30ce96_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89427,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19650227/a6d740b4-dc3d-45f5-afc1-31dba02cbee2.jpg',
'Width': 800}],
'price': 72999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW i8 i8 Coupe',
'transmission': 'automatic',
'trim': 'i8 Coupe',
'vin': None,
'year': 2018}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%2770163401%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Saving data for 70163401: {'created_time': 1774882887.150501, 'last_price_update_time': 1774882887.150515}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70163401') HTTP/1.1" 204 0
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a526bea6-2cf4-54dc-9327-76b7655fa42f with identifier 70163929
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a526bea6-2cf4-54dc-9327-76b7655fa42f
2026-03-30 15:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70163929>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 37,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'BMW SERIE 3 330e\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 292CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR DE TRES ZONAS\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'a526bea6-2cf4-54dc-9327-76b7655fa42f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-330e-4p-electrico-hibrido-2020-en-alicante-70163929-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 74500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19650724/3e7b90bc-d89c-4f1e-97d1-92443e0021fd.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a526bea6-2cf4-54dc-9327-76b7655fa42f/a526bea6-2cf4-54dc-9327-76b7655fa42f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83035,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19650724/3e7b90bc-d89c-4f1e-97d1-92443e0021fd.jpg',
'Width': 800}],
'price': 32999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 330e',
'transmission': 'automatic',
'trim': '330e',
'vin': None,
'year': 2019}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%2770163929%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Saving data for 70163929: {'created_time': 1774882887.205781, 'last_price_update_time': 1774882887.205791}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70163929') HTTP/1.1" 204 0
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5ee7bc4a-fda3-5456-9ec6-c2cd540ee886 with identifier 70129209
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5ee7bc4a-fda3-5456-9ec6-c2cd540ee886
2026-03-30 15:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70129209>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 121,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW X1 SDRIVE 18 D CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y dos propietarios.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-PAQUETE M \n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5ee7bc4a-fda3-5456-9ec6-c2cd540ee886',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18da-5p-diesel-2019-en-alicante-70129209-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X1',
'odometer': 108500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19624999/d75a48cd-7065-4870-9e64-02586d5f604f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ee7bc4a-fda3-5456-9ec6-c2cd540ee886/5ee7bc4a-fda3-5456-9ec6-c2cd540ee886_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77970,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19624999/d75a48cd-7065-4870-9e64-02586d5f604f.jpg',
'Width': 800}],
'price': 23999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18dA',
'transmission': 'automatic',
'trim': 'sDrive18dA',
'vin': None,
'year': 2018}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%2770129209%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Saving data for 70129209: {'created_time': 1774882887.247497, 'last_price_update_time': 1774882887.247511}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70129209') HTTP/1.1" 204 0
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bed6181e-12a6-5560-9707-937ade7a88f5 with identifier 70129866
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bed6181e-12a6-5560-9707-937ade7a88f5
2026-03-30 15:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70129866>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'LAND-ROVER DEFENDER HSE XDYNAMIC \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0D I6 300CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SUSPENSION NEUMATICA\n'
'-SISTEMA DE SONIDO PROFESIONAL MERIDIAN\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-BOLA DE REMOLQUE ELECTRICA ORIGINAL LAND-ROVER\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-PAQUETE DE ILLUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 301,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'bed6181e-12a6-5560-9707-937ade7a88f5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-defender-30d-i6-300-ps-xdyn-hse-awd-auto-mhev-5p-electrico-hibrido-2026-en-alicante-70129866-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Defender',
'odometer': 1500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19625595/e774cd38-2704-472a-88f3-1e69912d0095.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bed6181e-12a6-5560-9707-937ade7a88f5/bed6181e-12a6-5560-9707-937ade7a88f5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77609,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19625595/e774cd38-2704-472a-88f3-1e69912d0095.jpg',
'Width': 800}],
'price': 107999,
'price_includes_vat': True,
'registration_date': '2026-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Defender 3.0D I6 300 PS XDyn HSE AWD Auto MHEV',
'transmission': 'automatic',
'trim': '3.0D I6 300 PS XDyn HSE AWD Auto MHEV',
'vin': None,
'year': 2026}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [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%2770129866%27 HTTP/1.1" 200 None
2026-03-30 15:01:27 [auto_selling_coches.net.api] INFO: Saving data for 70129866: {'created_time': 1774882887.383359, 'last_price_update_time': 1774882887.383373}
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70129866') HTTP/1.1" 204 0
2026-03-30 15:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70203216> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:28 [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:01:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70203216 - MINI MINI Cooper SD
2026-03-30 15:01:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 04d681ea-6bbc-5da6-a91d-ce31b4afce14 with identifier: 70203216
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 04d681ea-6bbc-5da6-a91d-ce31b4afce14
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [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%252F19679672%252F60fa81cc-5a39-4ba9-9110-b56e66a1f028.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19679672/60fa81cc-5a39-4ba9-9110-b56e66a1f028.jpg already downloaded
2026-03-30 15:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 04d681ea-6bbc-5da6-a91d-ce31b4afce14 with identifier 70203216
2026-03-30 15:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 04d681ea-6bbc-5da6-a91d-ce31b4afce14
2026-03-30 15:01:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70203216>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'MINI COOPER SD\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 143CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS BI XENON \n'
'-NAVEGEFACION\n'
'-TAPICERIA EN CUERO Y TELA\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '04d681ea-6bbc-5da6-a91d-ce31b4afce14',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-sd-3p-diesel-2012-en-alicante-70203216-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 152500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19679672/60fa81cc-5a39-4ba9-9110-b56e66a1f028.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04d681ea-6bbc-5da6-a91d-ce31b4afce14/04d681ea-6bbc-5da6-a91d-ce31b4afce14_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80602,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19679672/60fa81cc-5a39-4ba9-9110-b56e66a1f028.jpg',
'Width': 800}],
'price': 11999,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI Cooper SD',
'transmission': 'manual',
'trim': 'Cooper SD',
'vin': None,
'year': 2012}
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [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%2770203216%27 HTTP/1.1" 200 None
2026-03-30 15:01:28 [auto_selling_coches.net.api] INFO: Saving data for 70203216: {'created_time': 1774882888.284493, 'last_price_update_time': 1774882888.284504}
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70203216') HTTP/1.1" 204 0
2026-03-30 15:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70221081> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:28 [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:01:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70221081 - MINI MINI COOPER S CABRIO
2026-03-30 15:01:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f1deeac-e511-5f53-9595-f32605c78f79 with identifier: 70221081
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2f1deeac-e511-5f53-9595-f32605c78f79
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [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%252F19693177%252F6da7123e-15b8-4c5d-9789-f2a6962684c7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19693177/6da7123e-15b8-4c5d-9789-f2a6962684c7.jpg already downloaded
2026-03-30 15:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2f1deeac-e511-5f53-9595-f32605c78f79 with identifier 70221081
2026-03-30 15:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2f1deeac-e511-5f53-9595-f32605c78f79
2026-03-30 15:01:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70221081>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Beige',
'currency': 'EUR',
'description': 'MINI COOPER S CABRIO \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 192CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-TAPICERIA DE CUERO\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-HEAD UP DISPLAY\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 192,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '2f1deeac-e511-5f53-9595-f32605c78f79',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-s-cabrio-2p-gasolina-2016-en-alicante-70221081-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 99500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19693177/6da7123e-15b8-4c5d-9789-f2a6962684c7.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f1deeac-e511-5f53-9595-f32605c78f79/2f1deeac-e511-5f53-9595-f32605c78f79_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77615,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19693177/6da7123e-15b8-4c5d-9789-f2a6962684c7.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI COOPER S CABRIO',
'transmission': 'manual',
'trim': 'COOPER S CABRIO',
'vin': None,
'year': 2016}
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [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%2770221081%27 HTTP/1.1" 200 None
2026-03-30 15:01:28 [auto_selling_coches.net.api] INFO: Saving data for 70221081: {'created_time': 1774882888.471011, 'last_price_update_time': 1774882888.471022}
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70221081') HTTP/1.1" 204 0
2026-03-30 15:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70241047> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:28 [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:01:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70241047 - VOLKSWAGEN Scirocco 2.0 TSI DSG R
2026-03-30 15:01:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 05eca5d9-8645-537f-b5f1-045ade0c85f9 with identifier: 70241047
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 05eca5d9-8645-537f-b5f1-045ade0c85f9
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [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%252F19710378%252F96294f76-2213-4c3f-abd5-2ef436c43f80.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710378/96294f76-2213-4c3f-abd5-2ef436c43f80.jpg already downloaded
2026-03-30 15:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 05eca5d9-8645-537f-b5f1-045ade0c85f9 with identifier 70241047
2026-03-30 15:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 05eca5d9-8645-537f-b5f1-045ade0c85f9
2026-03-30 15:01:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70241047>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 187,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'VOLKSWAGEN SCIROCCO R\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TSI 265CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS R CALEFACTABLES\n'
'-SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL DYNAUDIO\n'
'-SUSPENSION DEPORTIVA R\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '05eca5d9-8645-537f-b5f1-045ade0c85f9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-scirocco-20-tsi-265cv-dsg-r-3p-gasolina-2014-en-alicante-70241047-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Scirocco',
'odometer': 142500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19710378/96294f76-2213-4c3f-abd5-2ef436c43f80.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_05eca5d9-8645-537f-b5f1-045ade0c85f9/05eca5d9-8645-537f-b5f1-045ade0c85f9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71987,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19710378/96294f76-2213-4c3f-abd5-2ef436c43f80.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'VOLKSWAGEN Scirocco 2.0 TSI DSG R',
'transmission': 'automatic',
'trim': '2.0 TSI 265cv DSG R',
'vin': None,
'year': 2013}
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [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%2770241047%27 HTTP/1.1" 200 None
2026-03-30 15:01:28 [auto_selling_coches.net.api] INFO: Saving data for 70241047: {'created_time': 1774882888.790129, 'last_price_update_time': 1774882888.79014}
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70241047') HTTP/1.1" 204 0
2026-03-30 15:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70257692> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:28 [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:01:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70257692 - AUDI A4 RS 4 2.9 TFSI quattro tiptro Avant
2026-03-30 15:01:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3658b467-0e91-5d39-bf17-f795fb71d679 with identifier: 70257692
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3658b467-0e91-5d39-bf17-f795fb71d679
2026-03-30 15:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:28 [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%252F19720156%252F77505f07-8029-4326-a8f4-6d12f6813d41.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720156/77505f07-8029-4326-a8f4-6d12f6813d41.jpg not downloaded yet
2026-03-30 15:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70240971> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70240971 - AUDI TT Coupe 1.8 T
2026-03-30 15:01:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bb9d5e3b-d7f3-5eb1-8e0b-8d037cc8099c with identifier: 70240971
2026-03-30 15:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bb9d5e3b-d7f3-5eb1-8e0b-8d037cc8099c
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:29 [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%252F19710335%252F47a59b9f-56e4-4fdf-af37-15e553497059.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710335/47a59b9f-56e4-4fdf-af37-15e553497059.jpg already downloaded
2026-03-30 15:01:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bb9d5e3b-d7f3-5eb1-8e0b-8d037cc8099c with identifier 70240971
2026-03-30 15:01:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bb9d5e3b-d7f3-5eb1-8e0b-8d037cc8099c
2026-03-30 15:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70240971>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 194,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI TT COUPE CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.8 T 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TAPICERIA DE CUERO\n'
'-LLANTAS DE ALUMINIO\n'
'-CIERRE CENTRALIZADO\n'
'-SENSORES DE APARCAMIENTO\n'
'-4 PLAZAS\n'
'-MANUAL\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': None,
'engine': '1.8L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'bb9d5e3b-d7f3-5eb1-8e0b-8d037cc8099c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-tt-coupe-18-t-150cv-3p-gasolina-2006-en-alicante-70240971-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'TT',
'odometer': 224500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19710335/47a59b9f-56e4-4fdf-af37-15e553497059.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb9d5e3b-d7f3-5eb1-8e0b-8d037cc8099c/bb9d5e3b-d7f3-5eb1-8e0b-8d037cc8099c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74054,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19710335/47a59b9f-56e4-4fdf-af37-15e553497059.jpg',
'Width': 800}],
'price': 6999,
'price_includes_vat': True,
'registration_date': '2005-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI TT Coupe 1.8 T',
'transmission': 'manual',
'trim': 'Coupe 1.8 T 150CV',
'vin': None,
'year': 2005}
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:29 [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%2770240971%27 HTTP/1.1" 200 None
2026-03-30 15:01:29 [auto_selling_coches.net.api] INFO: Saving data for 70240971: {'created_time': 1774882889.460314, 'last_price_update_time': 1774882889.460329}
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70240971') HTTP/1.1" 204 0
2026-03-30 15:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70240892> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:29 [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:01:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70240892 - BMW Serie 4 420i Gran Coupe
2026-03-30 15:01:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e216fa1-542f-5bc8-a14a-7173c795482d with identifier: 70240892
2026-03-30 15:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4e216fa1-542f-5bc8-a14a-7173c795482d
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:29 [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%252F19710284%252F4bac4ede-bc5b-4400-ad79-330af17e956f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710284/4bac4ede-bc5b-4400-ad79-330af17e956f.jpg already downloaded
2026-03-30 15:01:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4e216fa1-542f-5bc8-a14a-7173c795482d with identifier 70240892
2026-03-30 15:01:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4e216fa1-542f-5bc8-a14a-7173c795482d
2026-03-30 15:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70240892>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 149,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW SERIE 4 420i GRAN COUPE PAQUETE SPORT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-TAPICERIA DE CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4e216fa1-542f-5bc8-a14a-7173c795482d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420i-gran-coupe-5p-gasolina-2015-en-alicante-70240892-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 172500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19710284/4bac4ede-bc5b-4400-ad79-330af17e956f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e216fa1-542f-5bc8-a14a-7173c795482d/4e216fa1-542f-5bc8-a14a-7173c795482d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75412,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19710284/4bac4ede-bc5b-4400-ad79-330af17e956f.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 420i Gran Coupe',
'transmission': 'automatic',
'trim': '420i Gran Coupe',
'vin': None,
'year': 2015}
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:29 [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%2770240892%27 HTTP/1.1" 200 None
2026-03-30 15:01:29 [auto_selling_coches.net.api] INFO: Saving data for 70240892: {'created_time': 1774882889.628533, 'last_price_update_time': 1774882889.628544}
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70240892') HTTP/1.1" 204 0
2026-03-30 15:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19720156/77505f07-8029-4326-a8f4-6d12f6813d41.jpg> (referer: None)
2026-03-30 15:01:29 [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:01:29 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-30 15:01:29 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-30 15:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d69810>
2026-03-30 15:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:01:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2106
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3658b467-0e91-5d39-bf17-f795fb71d679/3658b467-0e91-5d39-bf17-f795fb71d679_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19720156%252F77505f07-8029-4326-a8f4-6d12f6813d41.jpg') HTTP/1.1" 204 0
2026-03-30 15:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720156/77505f07-8029-4326-a8f4-6d12f6813d41.jpg saved to cache
2026-03-30 15:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3658b467-0e91-5d39-bf17-f795fb71d679
2026-03-30 15:01:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3658b467-0e91-5d39-bf17-f795fb71d679 sending to next pipeline
2026-03-30 15:01:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3658b467-0e91-5d39-bf17-f795fb71d679 with identifier 70257692
2026-03-30 15:01:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3658b467-0e91-5d39-bf17-f795fb71d679
2026-03-30 15:01:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19720156/77505f07-8029-4326-a8f4-6d12f6813d41.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 200,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI RS4 AVANT QUATTRO CON PAQUETE DE CARBONO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.9 TFSI 450CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-FRENOS CARBO-CERAMICOS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS RS EN CUERO\n'
'-PAQUETE DE CARBONO INTERIOR Y EXTERIOR\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS EN AJUSTE ELECTRICO Y CON FUNCION DE '
'MASAJE\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-HEAD UP DISPLAY\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-DRIVE SELECT\n'
'-ASIENTOS CALEFACTABLES (TODOS)\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VIRTUAL COCKPIT\n'
'-VELOCIDAD DE CRUERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.9L',
'engine_horse_power': 450,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '3658b467-0e91-5d39-bf17-f795fb71d679',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a4-rs-4-29-tfsi-331kw-quattro-tiptro-avant-5p-gasolina-2018-en-alicante-70257692-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A4',
'odometer': 104500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3658b467-0e91-5d39-bf17-f795fb71d679/3658b467-0e91-5d39-bf17-f795fb71d679_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76848,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19720156/77505f07-8029-4326-a8f4-6d12f6813d41.jpg',
'Width': 800}],
'price': 54999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A4 RS 4 2.9 TFSI quattro tiptro Avant',
'transmission': 'automatic',
'trim': 'RS 4 2.9 TFSI 331kW quattro tiptro Avant',
'vin': None,
'year': 2018}
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:30 [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%2770257692%27 HTTP/1.1" 200 None
2026-03-30 15:01:30 [auto_selling_coches.net.api] INFO: Saving data for 70257692: {'created_time': 1774882890.2549, 'last_price_update_time': 1774882890.254912}
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70257692') HTTP/1.1" 204 0
2026-03-30 15:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70224945> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:31 [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:01:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 70224945 - PORSCHE Cayenne Coupé S
2026-03-30 15:01:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 039f543f-da63-5570-bb5f-15b548708ea4 with identifier: 70224945
2026-03-30 15:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 039f543f-da63-5570-bb5f-15b548708ea4
2026-03-30 15:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:31 [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%252F19696582%252F33ec65ce-5b25-45d9-ab4a-9c38447e7fa7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19696582/33ec65ce-5b25-45d9-ab4a-9c38447e7fa7.jpg already downloaded
2026-03-30 15:01:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 039f543f-da63-5570-bb5f-15b548708ea4 with identifier 70224945
2026-03-30 15:01:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 039f543f-da63-5570-bb5f-15b548708ea4
2026-03-30 15:01:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70224945>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 225,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'PORSCHE CAYENNE S COUPE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y dos propietarios.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.9 440CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-PAQUETE SPORT CRHONO\n'
'-SUSPENSION NEUMATICA CON PASM\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.9L',
'engine_horse_power': 440,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '039f543f-da63-5570-bb5f-15b548708ea4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-coupe-s-5p-gasolina-2021-en-alicante-70224945-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Cayenne Coupé',
'odometer': 149500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19696582/33ec65ce-5b25-45d9-ab4a-9c38447e7fa7.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_039f543f-da63-5570-bb5f-15b548708ea4/039f543f-da63-5570-bb5f-15b548708ea4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80918,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19696582/33ec65ce-5b25-45d9-ab4a-9c38447e7fa7.jpg',
'Width': 800}],
'price': 59999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE Cayenne Coupé S',
'transmission': 'automatic',
'trim': 'S',
'vin': None,
'year': 2020}
2026-03-30 15:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:32 [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%2770224945%27 HTTP/1.1" 200 None
2026-03-30 15:01:32 [auto_selling_coches.net.api] INFO: Saving data for 70224945: {'created_time': 1774882892.025698, 'last_price_update_time': 1774882892.025708}
2026-03-30 15:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70224945') HTTP/1.1" 204 0
2026-03-30 15:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70240390> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:32 [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:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70240319> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:32 [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:01:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 70240390 - CUPRA Formentor 1.4 eHybrid 204 CV DSG
2026-03-30 15:01:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 184cab1c-6870-58c2-9d57-65bdd414e213 with identifier: 70240390
2026-03-30 15:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 184cab1c-6870-58c2-9d57-65bdd414e213
2026-03-30 15:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:33 [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%252F19709662%252F5e62c950-d3d8-4fdc-a21c-9dc322087072.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19709662/5e62c950-d3d8-4fdc-a21c-9dc322087072.jpg already downloaded
2026-03-30 15:01:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 184cab1c-6870-58c2-9d57-65bdd414e213 with identifier 70240390
2026-03-30 15:01:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 184cab1c-6870-58c2-9d57-65bdd414e213
2026-03-30 15:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70240390>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 33,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'CUPRA FORMENTOR EHYBRID\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.4 204CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y TELA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '184cab1c-6870-58c2-9d57-65bdd414e213',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/cupra-formentor-14-ehybrid-150kw-204-cv-dsg-5p-electrico-hibrido-2022-en-alicante-70240390-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'CUPRA',
'model': 'Formentor',
'odometer': 72500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19709662/5e62c950-d3d8-4fdc-a21c-9dc322087072.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_184cab1c-6870-58c2-9d57-65bdd414e213/184cab1c-6870-58c2-9d57-65bdd414e213_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80600,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19709662/5e62c950-d3d8-4fdc-a21c-9dc322087072.jpg',
'Width': 800}],
'price': 25999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'CUPRA Formentor 1.4 eHybrid 204 CV DSG',
'transmission': 'automatic',
'trim': '1.4 eHybrid 150kW 204 CV DSG',
'vin': None,
'year': 2022}
2026-03-30 15:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:33 [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%2770240390%27 HTTP/1.1" 200 None
2026-03-30 15:01:33 [auto_selling_coches.net.api] INFO: Saving data for 70240390: {'created_time': 1774882893.045909, 'last_price_update_time': 1774882893.045923}
2026-03-30 15:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70240390') HTTP/1.1" 204 0
2026-03-30 15:01:33 [auto_selling_coches.net.api] INFO: Extracted item from API: 70240319 - MERCEDES-BENZ Clase A A 200 d
2026-03-30 15:01:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ebeae419-2b0b-56eb-85f4-7069d73f8550 with identifier: 70240319
2026-03-30 15:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ebeae419-2b0b-56eb-85f4-7069d73f8550
2026-03-30 15:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:33 [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%252F19709562%252Fa301348f-1644-4d7c-ae14-730e5a5139ee.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19709562/a301348f-1644-4d7c-ae14-730e5a5139ee.jpg already downloaded
2026-03-30 15:01:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ebeae419-2b0b-56eb-85f4-7069d73f8550 with identifier 70240319
2026-03-30 15:01:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ebeae419-2b0b-56eb-85f4-7069d73f8550
2026-03-30 15:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70240319>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 106,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE A 200d CON PAQUETE AMG EDITION\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 136CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-ARRANQUE DE BOTON\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ebeae419-2b0b-56eb-85f4-7069d73f8550',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-200-d-5p-diesel-2018-en-alicante-70240319-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 169500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19709562/a301348f-1644-4d7c-ae14-730e5a5139ee.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ebeae419-2b0b-56eb-85f4-7069d73f8550/ebeae419-2b0b-56eb-85f4-7069d73f8550_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75700,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19709562/a301348f-1644-4d7c-ae14-730e5a5139ee.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A A 200 d',
'transmission': 'automatic',
'trim': 'A 200 d',
'vin': None,
'year': 2017}
2026-03-30 15:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:33 [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%2770240319%27 HTTP/1.1" 200 None
2026-03-30 15:01:33 [auto_selling_coches.net.api] INFO: Saving data for 70240319: {'created_time': 1774882893.171112, 'last_price_update_time': 1774882893.171127}
2026-03-30 15:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70240319') HTTP/1.1" 204 0
2026-03-30 15:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70173051> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:33 [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:01:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 70173051 - PORSCHE Macan S Diesel
2026-03-30 15:01:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c23875d1-0d9d-549c-92cc-6fe923737727 with identifier: 70173051
2026-03-30 15:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c23875d1-0d9d-549c-92cc-6fe923737727
2026-03-30 15:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:34 [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%252F19658187%252F64196cdf-2d8a-432f-ae47-2ab827677f6c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19658187/64196cdf-2d8a-432f-ae47-2ab827677f6c.jpg already downloaded
2026-03-30 15:01:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c23875d1-0d9d-549c-92cc-6fe923737727 with identifier 70173051
2026-03-30 15:01:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c23875d1-0d9d-549c-92cc-6fe923737727
2026-03-30 15:01:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70173051>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 164,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'PORSCHE MACAN S DIESEL\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 258CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-PAQUETE SPORT CRHONO\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION NEUMATICA\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c23875d1-0d9d-549c-92cc-6fe923737727',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan-s-diesel-5p-diesel-2015-en-alicante-70173051-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 226500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19658187/64196cdf-2d8a-432f-ae47-2ab827677f6c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23875d1-0d9d-549c-92cc-6fe923737727/c23875d1-0d9d-549c-92cc-6fe923737727_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77641,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19658187/64196cdf-2d8a-432f-ae47-2ab827677f6c.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan S Diesel',
'transmission': 'automatic',
'trim': 'S Diesel',
'vin': None,
'year': 2014}
2026-03-30 15:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:34 [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%2770173051%27 HTTP/1.1" 200 None
2026-03-30 15:01:34 [auto_selling_coches.net.api] INFO: Saving data for 70173051: {'created_time': 1774882894.146358, 'last_price_update_time': 1774882894.146369}
2026-03-30 15:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70173051') HTTP/1.1" 204 0
2026-03-30 15:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70129959> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:37 [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:01:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 70129959 - PORSCHE Cayenne Coupé EHybrid
2026-03-30 15:01:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d2ebe64b-f73e-521e-bc65-cc3556f92571 with identifier: 70129959
2026-03-30 15:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d2ebe64b-f73e-521e-bc65-cc3556f92571
2026-03-30 15:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:37 [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%252F19625654%252F1255fcf8-ce71-463c-a4f2-7a41b529d83d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19625654/1255fcf8-ce71-463c-a4f2-7a41b529d83d.jpg already downloaded
2026-03-30 15:01:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d2ebe64b-f73e-521e-bc65-cc3556f92571 with identifier 70129959
2026-03-30 15:01:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d2ebe64b-f73e-521e-bc65-cc3556f92571
2026-03-30 15:01:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70129959>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 60,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'PORSCHE CAYENNE COUPE EHYBRID\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 462CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION NEUMATICA\n'
'-PAQUETE SPORT CRHONO\n'
'-ASIENTOS CALEFACATBLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 462,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'd2ebe64b-f73e-521e-bc65-cc3556f92571',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-coupe-ehybrid-5p-electrico-hibrido-2022-en-alicante-70129959-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Cayenne Coupé',
'odometer': 104500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19625654/1255fcf8-ce71-463c-a4f2-7a41b529d83d.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2ebe64b-f73e-521e-bc65-cc3556f92571/d2ebe64b-f73e-521e-bc65-cc3556f92571_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76501,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19625654/1255fcf8-ce71-463c-a4f2-7a41b529d83d.jpg',
'Width': 800}],
'price': 69999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE Cayenne Coupé EHybrid',
'transmission': 'automatic',
'trim': 'EHybrid',
'vin': None,
'year': 2021}
2026-03-30 15:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:37 [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%2770129959%27 HTTP/1.1" 200 None
2026-03-30 15:01:37 [auto_selling_coches.net.api] INFO: Saving data for 70129959: {'created_time': 1774882897.703896, 'last_price_update_time': 1774882897.703905}
2026-03-30 15:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70129959') HTTP/1.1" 204 0
2026-03-30 15:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=2> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:38 [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:01:38 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 2
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 2)
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70221210
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770221210%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70221210: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70221210
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70222296
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770222296%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70222296: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70222296
2026-03-30 15:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70174992> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70222584
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770222584%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70222584: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70222584
2026-03-30 15:01:38 [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:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70225221
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770225221%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70225221: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70225221
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70240116
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770240116%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70240116: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70240116
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70168441
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770168441%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70168441: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70168441
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70168678
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770168678%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70168678: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70168678
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70169547
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770169547%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70169547: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70169547
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70173510
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770173510%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70173510: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70173510
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70202894
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770202894%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70202894: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70202894
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70174992 - PORSCHE 911 GT3
2026-03-30 15:01:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dea8cb72-9a33-5df1-99a9-afcb8661a8cd with identifier: 70174992
2026-03-30 15:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dea8cb72-9a33-5df1-99a9-afcb8661a8cd
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%252F19659536%252F501a6d98-1b99-484f-b8f4-bbc6c5a567ab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19659536/501a6d98-1b99-484f-b8f4-bbc6c5a567ab.jpg already downloaded
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70203003
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770203003%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70203003: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70203003
2026-03-30 15:01:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dea8cb72-9a33-5df1-99a9-afcb8661a8cd with identifier 70174992
2026-03-30 15:01:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dea8cb72-9a33-5df1-99a9-afcb8661a8cd
2026-03-30 15:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70174992>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 283,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'PORSCHE 911 992 GT3\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 510CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS PDLS PLUS\n'
'-PAQUETE CLUB SPORT\n'
'-TECHO DE CARBONO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-PAQUETE SPORT CRHONO INCLUYE PREPARACION PARA LAP TRIGGER\n'
'-SISTEMA DE ELEVACION DEL EJE DELANTERO\n'
'-ASIENTOS BUKETS\n'
'-CINTURONES DE SEGURIDAD EN ROJO GUARDIA\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-ARNES DE SEGURIDAD PARA EL CONDUCTOR\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 510,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'dea8cb72-9a33-5df1-99a9-afcb8661a8cd',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-911-gt3-2p-gasolina-2022-en-alicante-70174992-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': '911',
'odometer': 42500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19659536/501a6d98-1b99-484f-b8f4-bbc6c5a567ab.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dea8cb72-9a33-5df1-99a9-afcb8661a8cd/dea8cb72-9a33-5df1-99a9-afcb8661a8cd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77707,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19659536/501a6d98-1b99-484f-b8f4-bbc6c5a567ab.jpg',
'Width': 800}],
'price': 184999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'PORSCHE 911 GT3',
'transmission': 'automatic',
'trim': 'GT3',
'vin': None,
'year': 2021}
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770174992%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Saving data for 70174992: {'created_time': 1774882898.763697, 'last_price_update_time': 1774882898.763712}
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70174992') HTTP/1.1" 204 0
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70203508
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:38 [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%2770203508%27 HTTP/1.1" 200 None
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scrape type for 70203508: 1
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Scraping new listing 70203508
2026-03-30 15:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62529380> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:38 [auto_selling_coches.net.api] INFO: Found listing with ID: 70291931
2026-03-30 15:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770291931%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70291931: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70291931
2026-03-30 15:01:39 [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:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70292064
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770292064%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70292064: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70292064
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70164344
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770164344%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70164344: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70164344
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70163753
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770163753%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70163753: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70163753
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70291858
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770291858%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70291858: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70291858
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70163496
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770163496%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70163496: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70163496
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70163633
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770163633%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70163633: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70163633
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70164314
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770164314%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70164314: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70164314
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 62529380 - BMW X5 xDrive30d
2026-03-30 15:01:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b1963404-2e1c-50ad-b15a-d94c44e785c2 with identifier: 62529380
2026-03-30 15:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b1963404-2e1c-50ad-b15a-d94c44e785c2
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%252F19416353%252Fc218f955-56ec-4da6-ab28-dbdf52364471.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19416353/c218f955-56ec-4da6-ab28-dbdf52364471.jpg already downloaded
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70167408
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770167408%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70167408: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70167408
2026-03-30 15:01:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b1963404-2e1c-50ad-b15a-d94c44e785c2 with identifier 62529380
2026-03-30 15:01:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b1963404-2e1c-50ad-b15a-d94c44e785c2
2026-03-30 15:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62529380>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 159,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW X5 XDRIVE 30D CON PAQUETE M (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 258CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-7 PLAZAS\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b1963404-2e1c-50ad-b15a-d94c44e785c2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x5-xdrive30d-5p-diesel-2020-en-alicante-62529380-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X5',
'odometer': 99500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19416353/c218f955-56ec-4da6-ab28-dbdf52364471.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1963404-2e1c-50ad-b15a-d94c44e785c2/b1963404-2e1c-50ad-b15a-d94c44e785c2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74808,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19416353/c218f955-56ec-4da6-ab28-dbdf52364471.jpg',
'Width': 800}],
'price': 39999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X5 xDrive30d',
'transmission': 'automatic',
'trim': 'xDrive30d',
'vin': None,
'year': 2019}
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2762529380%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Saving data for 62529380: {'created_time': 1774882899.18535, 'last_price_update_time': 1774882899.185362}
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62529380') HTTP/1.1" 204 0
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70257641
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770257641%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70257641: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70257641
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404532
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2762404532%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 62404532: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 62404532
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 62602005
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2762602005%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 62602005: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 62602005
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70112298
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770112298%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70112298: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70112298
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 62528428
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2762528428%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 62528428: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 62528428
2026-03-30 15:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70225117> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 62561605
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2762561605%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 62561605: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 62561605
2026-03-30 15:01:39 [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:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 62565509
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2762565509%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 62565509: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 62565509
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 70286888
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770286888%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 70286888: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 70286888
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Found listing with ID: 62531933
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2762531933%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scrape type for 62531933: 1
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Scraping new listing 62531933
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 3 (scraped 60/214 items)
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 3)
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70225117 - PORSCHE Macan
2026-03-30 15:01:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c8224b1-176b-5cd6-b2b8-188bf4649a4d with identifier: 70225117
2026-03-30 15:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6c8224b1-176b-5cd6-b2b8-188bf4649a4d
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%252F19696796%252Ff5b249d5-3e69-41b0-99c9-4a36d5a45a2f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19696796/f5b249d5-3e69-41b0-99c9-4a36d5a45a2f.jpg already downloaded
2026-03-30 15:01:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6c8224b1-176b-5cd6-b2b8-188bf4649a4d with identifier 70225117
2026-03-30 15:01:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6c8224b1-176b-5cd6-b2b8-188bf4649a4d
2026-03-30 15:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70225117>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 185,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'PORSCHE MACAN\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 245CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-PAQUETE SPORT CRHONO\n'
'-SUSPENSION NEUMATICA CON PASM\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-PORTON AUTOMATICO\n'
'-VOLANTE DE CARBONO MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '6c8224b1-176b-5cd6-b2b8-188bf4649a4d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan--5p-gasolina-2019-en-alicante-70225117-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 54500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19696796/f5b249d5-3e69-41b0-99c9-4a36d5a45a2f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c8224b1-176b-5cd6-b2b8-188bf4649a4d/6c8224b1-176b-5cd6-b2b8-188bf4649a4d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75528,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19696796/f5b249d5-3e69-41b0-99c9-4a36d5a45a2f.jpg',
'Width': 800}],
'price': 56999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan',
'transmission': 'automatic',
'trim': '',
'vin': None,
'year': 2019}
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [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%2770225117%27 HTTP/1.1" 200 None
2026-03-30 15:01:39 [auto_selling_coches.net.api] INFO: Saving data for 70225117: {'created_time': 1774882899.460883, 'last_price_update_time': 1774882899.460893}
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70225117') HTTP/1.1" 204 0
2026-03-30 15:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70203508> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:01:40 [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:01:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 70203508 - MERCEDES-BENZ GLC Coupé GLC 220 d 4MATIC
2026-03-30 15:01:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b50b522b-d152-5911-ad84-b68ef4440a26 with identifier: 70203508
2026-03-30 15:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b50b522b-d152-5911-ad84-b68ef4440a26
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:40 [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%252F19679915%252F9acddc3d-77b5-470a-aa86-d28dae42c603.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19679915/9acddc3d-77b5-470a-aa86-d28dae42c603.jpg already downloaded
2026-03-30 15:01:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b50b522b-d152-5911-ad84-b68ef4440a26 with identifier 70203508
2026-03-30 15:01:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b50b522b-d152-5911-ad84-b68ef4440a26
2026-03-30 15:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70203508>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLC COUPE 220D 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 194CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED\n'
'-TECHO SOLAR ELECTRICO\n'
'-ESTRIBERAS LATERALES\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-BOLA DE REMOLQUE ELECTRICA ORIGINAL MERCEDES-BENZ\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.9L',
'engine_horse_power': 194,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b50b522b-d152-5911-ad84-b68ef4440a26',
'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-2022-en-alicante-70203508-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'GLC Coupé',
'odometer': 96500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19679915/9acddc3d-77b5-470a-aa86-d28dae42c603.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b50b522b-d152-5911-ad84-b68ef4440a26/b50b522b-d152-5911-ad84-b68ef4440a26_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82769,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19679915/9acddc3d-77b5-470a-aa86-d28dae42c603.jpg',
'Width': 800}],
'price': 46999,
'price_includes_vat': True,
'registration_date': '2022-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': 2022}
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:40 [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%2770203508%27 HTTP/1.1" 200 None
2026-03-30 15:01:40 [auto_selling_coches.net.api] INFO: Saving data for 70203508: {'created_time': 1774882900.219335, 'last_price_update_time': 1774882900.219346}
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70203508') HTTP/1.1" 204 0
2026-03-30 15:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70222296> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:01:40 [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:01:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 70222296 - AUDI Q7 3.0 TDI quattro tiptronic Ambition
2026-03-30 15:01:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e37bcb75-bc7f-5f46-8ab8-1cb0fd3fc1d4 with identifier: 70222296
2026-03-30 15:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e37bcb75-bc7f-5f46-8ab8-1cb0fd3fc1d4
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:40 [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%252F19693681%252Fdb119bf7-4965-4c1f-8d7e-9d2ac15f68e3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19693681/db119bf7-4965-4c1f-8d7e-9d2ac15f68e3.jpg already downloaded
2026-03-30 15:01:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e37bcb75-bc7f-5f46-8ab8-1cb0fd3fc1d4 with identifier 70222296
2026-03-30 15:01:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e37bcb75-bc7f-5f46-8ab8-1cb0fd3fc1d4
2026-03-30 15:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70222296>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 195,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'AUDI Q7 AMBITION QUATTRO CON PAQUETE S-LINE (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 V6 TDI 245CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SENSORES DE APARCAMIENTO\n'
'-7 PLAZAS\n'
'-VELOCIDAD DE CRUCERO\n'
'-TAPICERIA DE CUERO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'B',
'engine': '3.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e37bcb75-bc7f-5f46-8ab8-1cb0fd3fc1d4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q7-30-tdi-245cv-quattro-tiptronic-ambition-5p-diesel-2013-en-alicante-70222296-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q7',
'odometer': 199500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19693681/db119bf7-4965-4c1f-8d7e-9d2ac15f68e3.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e37bcb75-bc7f-5f46-8ab8-1cb0fd3fc1d4/e37bcb75-bc7f-5f46-8ab8-1cb0fd3fc1d4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79645,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19693681/db119bf7-4965-4c1f-8d7e-9d2ac15f68e3.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q7 3.0 TDI quattro tiptronic Ambition',
'transmission': 'automatic',
'trim': '3.0 TDI 245cv quattro tiptronic Ambition',
'vin': None,
'year': 2012}
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:40 [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%2770222296%27 HTTP/1.1" 200 None
2026-03-30 15:01:40 [auto_selling_coches.net.api] INFO: Saving data for 70222296: {'created_time': 1774882900.803062, 'last_price_update_time': 1774882900.803075}
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70222296') HTTP/1.1" 204 0
2026-03-30 15:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62528428> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:01:41 [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:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70173273> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:41 [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:01:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 62528428 - MERCEDES-BENZ Clase CLA CLA 180 AMG Line Shooting Brake
2026-03-30 15:01:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fd6db7b-0158-5fa8-9b14-459a1bd59130 with identifier: 62528428
2026-03-30 15:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4fd6db7b-0158-5fa8-9b14-459a1bd59130
2026-03-30 15:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:41 [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%252F19376481%252Fb9e4d97e-b754-49d9-977c-b96a3fdcb2ab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19376481/b9e4d97e-b754-49d9-977c-b96a3fdcb2ab.jpg not downloaded yet
2026-03-30 15:01:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 70173273 - AUDI TT Roadster 1.8 TFSI
2026-03-30 15:01:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fa8664dc-96ad-5f5d-bc8f-45975ab1c202 with identifier: 70173273
2026-03-30 15:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fa8664dc-96ad-5f5d-bc8f-45975ab1c202
2026-03-30 15:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:41 [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%252F19658331%252F8531ab82-18a8-48be-84c7-9994679dcd56.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19658331/8531ab82-18a8-48be-84c7-9994679dcd56.jpg already downloaded
2026-03-30 15:01:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fa8664dc-96ad-5f5d-bc8f-45975ab1c202 with identifier 70173273
2026-03-30 15:01:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fa8664dc-96ad-5f5d-bc8f-45975ab1c202
2026-03-30 15:01:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70173273>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 152,
'category': 'Coches',
'color': 'Naranja',
'currency': 'EUR',
'description': 'AUDI TT ROADSTER CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.8 TFSI 160CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-PAQUETE S-LINE INTERIOR Y EXTERIOR\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '1.8L',
'engine_horse_power': 160,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'fa8664dc-96ad-5f5d-bc8f-45975ab1c202',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-tt-roadster-18-tfsi-160cv-2p-gasolina-2012-en-alicante-70173273-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'TT',
'odometer': 168500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19658331/8531ab82-18a8-48be-84c7-9994679dcd56.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa8664dc-96ad-5f5d-bc8f-45975ab1c202/fa8664dc-96ad-5f5d-bc8f-45975ab1c202_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79916,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19658331/8531ab82-18a8-48be-84c7-9994679dcd56.jpg',
'Width': 800}],
'price': 15999,
'price_includes_vat': True,
'registration_date': '2011-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'AUDI TT Roadster 1.8 TFSI',
'transmission': 'manual',
'trim': 'Roadster 1.8 TFSI 160cv',
'vin': None,
'year': 2011}
2026-03-30 15:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:41 [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%2770173273%27 HTTP/1.1" 200 None
2026-03-30 15:01:41 [auto_selling_coches.net.api] INFO: Saving data for 70173273: {'created_time': 1774882901.492981, 'last_price_update_time': 1774882901.492991}
2026-03-30 15:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70173273') HTTP/1.1" 204 0
2026-03-30 15:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62531933> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19376481/b9e4d97e-b754-49d9-977c-b96a3fdcb2ab.jpg> (referer: None)
2026-03-30 15:01:41 [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:01:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 62531933 - MERCEDES-BENZ Clase CLA CLA 220 d AMG Line Shooting Brake
2026-03-30 15:01:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: eeaef18d-8411-5658-bfa9-775d2b5ec722 with identifier: 62531933
2026-03-30 15:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item eeaef18d-8411-5658-bfa9-775d2b5ec722
2026-03-30 15:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:41 [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%252F19418365%252F319d3a16-035e-4b48-ae6c-a06002216575.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19418365/319d3a16-035e-4b48-ae6c-a06002216575.jpg not downloaded yet
2026-03-30 15:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d67e10>
2026-03-30 15:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd6db7b-0158-5fa8-9b14-459a1bd59130/4fd6db7b-0158-5fa8-9b14-459a1bd59130_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19376481%252Fb9e4d97e-b754-49d9-977c-b96a3fdcb2ab.jpg') HTTP/1.1" 204 0
2026-03-30 15:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19376481/b9e4d97e-b754-49d9-977c-b96a3fdcb2ab.jpg saved to cache
2026-03-30 15:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4fd6db7b-0158-5fa8-9b14-459a1bd59130
2026-03-30 15:01:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4fd6db7b-0158-5fa8-9b14-459a1bd59130 sending to next pipeline
2026-03-30 15:01:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4fd6db7b-0158-5fa8-9b14-459a1bd59130 with identifier 62528428
2026-03-30 15:01:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4fd6db7b-0158-5fa8-9b14-459a1bd59130
2026-03-30 15:01:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19376481/b9e4d97e-b754-49d9-977c-b96a3fdcb2ab.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 134,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLA 180 SHOOTING BRAKE CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo procedente de unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 122CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-NAVEGACION PROFESIONAL\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSRO DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.6L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4fd6db7b-0158-5fa8-9b14-459a1bd59130',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-180-amg-line-shooting-brake-5p-gasolina-2016-en-alicante-62528428-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 139500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fd6db7b-0158-5fa8-9b14-459a1bd59130/4fd6db7b-0158-5fa8-9b14-459a1bd59130_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166434,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19376481/b9e4d97e-b754-49d9-977c-b96a3fdcb2ab.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 180 AMG Line Shooting Brake',
'transmission': 'manual',
'trim': 'CLA 180 AMG Line Shooting Brake',
'vin': None,
'year': 2015}
2026-03-30 15:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:42 [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%2762528428%27 HTTP/1.1" 200 None
2026-03-30 15:01:42 [auto_selling_coches.net.api] INFO: Saving data for 62528428: {'created_time': 1774882902.073355, 'last_price_update_time': 1774882902.073371}
2026-03-30 15:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62528428') HTTP/1.1" 204 0
2026-03-30 15:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62561605> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19418365/319d3a16-035e-4b48-ae6c-a06002216575.jpg> (referer: None)
2026-03-30 15:01:43 [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:01:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 62561605 - MERCEDES-BENZ Clase V 250 d Clase V Largo
2026-03-30 15:01:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e0eeafda-bad2-5ea8-b057-49301eeaba56 with identifier: 62561605
2026-03-30 15:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e0eeafda-bad2-5ea8-b057-49301eeaba56
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:43 [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%252F19439375%252F134a14af-9cee-4027-b479-1a6b78e6d676.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19439375/134a14af-9cee-4027-b479-1a6b78e6d676.jpg not downloaded yet
2026-03-30 15:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201eae010>
2026-03-30 15:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eeaef18d-8411-5658-bfa9-775d2b5ec722/eeaef18d-8411-5658-bfa9-775d2b5ec722_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19418365%252F319d3a16-035e-4b48-ae6c-a06002216575.jpg') HTTP/1.1" 204 0
2026-03-30 15:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19418365/319d3a16-035e-4b48-ae6c-a06002216575.jpg saved to cache
2026-03-30 15:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item eeaef18d-8411-5658-bfa9-775d2b5ec722
2026-03-30 15:01:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item eeaef18d-8411-5658-bfa9-775d2b5ec722 sending to next pipeline
2026-03-30 15:01:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: eeaef18d-8411-5658-bfa9-775d2b5ec722 with identifier 62531933
2026-03-30 15:01:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item eeaef18d-8411-5658-bfa9-775d2b5ec722
2026-03-30 15:01:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19418365/319d3a16-035e-4b48-ae6c-a06002216575.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 108,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 220D SHOOTING BRAKE CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 177CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SENSORES DE APARCAMIENTO\n'
'-ARRANQUE DE BOTON\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'eeaef18d-8411-5658-bfa9-775d2b5ec722',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-220-d-amg-line-shooting-brake-5p-diesel-2016-en-alicante-62531933-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 164500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eeaef18d-8411-5658-bfa9-775d2b5ec722/eeaef18d-8411-5658-bfa9-775d2b5ec722_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75240,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19418365/319d3a16-035e-4b48-ae6c-a06002216575.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 220 d AMG Line Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 220 d AMG Line Shooting Brake',
'vin': None,
'year': 2016}
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:43 [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%2762531933%27 HTTP/1.1" 200 None
2026-03-30 15:01:43 [auto_selling_coches.net.api] INFO: Saving data for 62531933: {'created_time': 1774882903.416632, 'last_price_update_time': 1774882903.416643}
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62531933') HTTP/1.1" 204 0
2026-03-30 15:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70112298> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19439375/134a14af-9cee-4027-b479-1a6b78e6d676.jpg> (referer: None)
2026-03-30 15:01:47 [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:01:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 70112298 - VOLKSWAGEN Polo GTI 1.8 TSI DSG
2026-03-30 15:01:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b21de455-d0e1-51d6-8d16-28adf6aa2d25 with identifier: 70112298
2026-03-30 15:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b21de455-d0e1-51d6-8d16-28adf6aa2d25
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:47 [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%252F19610128%252F8c70effb-c8fe-4f6d-9527-60c5bcd8bfef.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19610128/8c70effb-c8fe-4f6d-9527-60c5bcd8bfef.jpg not downloaded yet
2026-03-30 15:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa2062cabd0>
2026-03-30 15:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0eeafda-bad2-5ea8-b057-49301eeaba56/e0eeafda-bad2-5ea8-b057-49301eeaba56_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19439375%252F134a14af-9cee-4027-b479-1a6b78e6d676.jpg') HTTP/1.1" 204 0
2026-03-30 15:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19439375/134a14af-9cee-4027-b479-1a6b78e6d676.jpg saved to cache
2026-03-30 15:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e0eeafda-bad2-5ea8-b057-49301eeaba56
2026-03-30 15:01:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e0eeafda-bad2-5ea8-b057-49301eeaba56 sending to next pipeline
2026-03-30 15:01:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e0eeafda-bad2-5ea8-b057-49301eeaba56 with identifier 62561605
2026-03-30 15:01:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e0eeafda-bad2-5ea8-b057-49301eeaba56
2026-03-30 15:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19439375/134a14af-9cee-4027-b479-1a6b78e6d676.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 157,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE V 250D (6 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 204CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO\n'
'-SENSORES DE APARCAMIENTO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTUFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e0eeafda-bad2-5ea8-b057-49301eeaba56',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-v-250-d-clase-v-largo-4p-diesel-2017-en-alicante-62561605-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase V',
'odometer': 254500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0eeafda-bad2-5ea8-b057-49301eeaba56/e0eeafda-bad2-5ea8-b057-49301eeaba56_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76862,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19439375/134a14af-9cee-4027-b479-1a6b78e6d676.jpg',
'Width': 800}],
'price': 31999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 6,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase V 250 d Clase V Largo',
'transmission': 'automatic',
'trim': '250 d Clase V Largo',
'vin': None,
'year': 2017}
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:47 [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%2762561605%27 HTTP/1.1" 200 None
2026-03-30 15:01:47 [auto_selling_coches.net.api] INFO: Saving data for 62561605: {'created_time': 1774882907.639433, 'last_price_update_time': 1774882907.639444}
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62561605') HTTP/1.1" 204 0
2026-03-30 15:01:57 [scrapy.extensions.logstats] INFO: Crawled 29 pages (at 29 pages/min), scraped 25 items (at 25 items/min)
2026-03-30 15:01:57 [scrapy.extensions.memusage] INFO: Peak memory usage is 178MiB
2026-03-30 15:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62602005> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19610128/8c70effb-c8fe-4f6d-9527-60c5bcd8bfef.jpg> (referer: None)
2026-03-30 15:01:58 [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:01:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 62602005 - VOLKSWAGEN Beetle 1.2 TSI Design
2026-03-30 15:01:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bb82db3-b0a5-5ec7-9d16-9f1905a197db with identifier: 62602005
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2bb82db3-b0a5-5ec7-9d16-9f1905a197db
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [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%252F19468582%252F4e93efd2-0935-4032-a87d-e1d2061d00a6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19468582/4e93efd2-0935-4032-a87d-e1d2061d00a6.jpg not downloaded yet
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef6750>
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b21de455-d0e1-51d6-8d16-28adf6aa2d25/b21de455-d0e1-51d6-8d16-28adf6aa2d25_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19610128%252F8c70effb-c8fe-4f6d-9527-60c5bcd8bfef.jpg') HTTP/1.1" 204 0
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19610128/8c70effb-c8fe-4f6d-9527-60c5bcd8bfef.jpg saved to cache
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b21de455-d0e1-51d6-8d16-28adf6aa2d25
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b21de455-d0e1-51d6-8d16-28adf6aa2d25 sending to next pipeline
2026-03-30 15:01:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b21de455-d0e1-51d6-8d16-28adf6aa2d25 with identifier 70112298
2026-03-30 15:01:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b21de455-d0e1-51d6-8d16-28adf6aa2d25
2026-03-30 15:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19610128/8c70effb-c8fe-4f6d-9527-60c5bcd8bfef.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 129,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'VOLKSAGEN POLO GTI DSG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.8 192CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS FULL LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION DISCOVER PRO\n'
'-CAMBIO AUTOMATICO DSG DE 7 VELOCIDADES\n'
'-SUSPENSION MAGNETIC RIDE\n'
'-BOTON SPORT\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ESPEJOS ELECTRICOS\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.8L',
'engine_horse_power': 192,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'b21de455-d0e1-51d6-8d16-28adf6aa2d25',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-polo-gti-18-tsi-192cv-dsg-5p-gasolina-2016-en-alicante-70112298-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 144500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b21de455-d0e1-51d6-8d16-28adf6aa2d25/b21de455-d0e1-51d6-8d16-28adf6aa2d25_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77766,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19610128/8c70effb-c8fe-4f6d-9527-60c5bcd8bfef.jpg',
'Width': 800}],
'price': 16999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Polo GTI 1.8 TSI DSG',
'transmission': 'automatic',
'trim': 'GTI 1.8 TSI 192CV DSG',
'vin': None,
'year': 2015}
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [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%2770112298%27 HTTP/1.1" 200 None
2026-03-30 15:01:58 [auto_selling_coches.net.api] INFO: Saving data for 70112298: {'created_time': 1774882918.33306, 'last_price_update_time': 1774882918.333071}
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70112298') HTTP/1.1" 204 0
2026-03-30 15:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62391168> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19468582/4e93efd2-0935-4032-a87d-e1d2061d00a6.jpg> (referer: None)
2026-03-30 15:01:58 [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:01:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 62391168 - BMW X5 M50d
2026-03-30 15:01:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7452722e-8429-5c7f-a162-0627a9a77124 with identifier: 62391168
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7452722e-8429-5c7f-a162-0627a9a77124
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [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%252F19294727%252Fb82146b8-4ccb-4a16-86c2-4cb21409cca1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19294727/b82146b8-4ccb-4a16-86c2-4cb21409cca1.jpg already downloaded
2026-03-30 15:01:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7452722e-8429-5c7f-a162-0627a9a77124 with identifier 62391168
2026-03-30 15:01:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7452722e-8429-5c7f-a162-0627a9a77124
2026-03-30 15:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62391168>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 173,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW X5 M50d PAQUETE M PERFORMANCE\n'
'\n'
'-12 meses de garantia y cambio de nombre incluido.\n'
'-Vehiculo nacional.\n'
'-Vehiculo con plazo de entrega de 3 dias.\n'
'\n'
'MOTOR: 3.0 380CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS DELANTEROS VENTILADOS\n'
'-FAROS BI XENON CON LED\n'
'-HEAD UP DISPLAY\n'
'-ASIENTOS CALEFACTADOS (TODOS)\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-NAVEGACION PROFESIONAL\n'
'-APPLE CAR PLAY\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-SENSOR DE CAMBIO DE CARRIL Y ANGULO MUERTO\n'
'-SILBATO/AHUYENTADOR DE ANIMALES\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-PAQUETE M PERFORMANCE\n'
'-BASE PARA CARGA DEL MOVIL INHALAMBRICA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-LLANTAS 22" DEPORTIVAS HAMMAN\n'
'-SIMBOLOS BMW DE 50 ANIVERSARIO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE CALEFACTABLE\n'
'-VOLANTE M PERFORMANCE CALEFACTABLE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilometros certificados.\n'
'\n'
'-Aceptamos vehiculos como forma de pago.(Previa tasación)\n'
'-Entrega de vehiculos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00.\n'
'Sabados de 10:00 a 14:00.',
'doors_number': 5,
'emission_standard': None,
'engine': '3.0L',
'engine_horse_power': 381,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7452722e-8429-5c7f-a162-0627a9a77124',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x5-m50d-5p-diesel-2016-en-alicante-62391168-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X5',
'odometer': 199500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19294727/b82146b8-4ccb-4a16-86c2-4cb21409cca1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7452722e-8429-5c7f-a162-0627a9a77124/7452722e-8429-5c7f-a162-0627a9a77124_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168363,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19294727/b82146b8-4ccb-4a16-86c2-4cb21409cca1.jpg',
'Width': 800}],
'price': 39999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X5 M50d',
'transmission': 'automatic',
'trim': 'M50d',
'vin': None,
'year': 2015}
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [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%2762391168%27 HTTP/1.1" 200 None
2026-03-30 15:01:58 [auto_selling_coches.net.api] INFO: Saving data for 62391168: {'created_time': 1774882918.769889, 'last_price_update_time': 1774882918.769899}
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62391168') HTTP/1.1" 204 0
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d2e250>
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bb82db3-b0a5-5ec7-9d16-9f1905a197db/2bb82db3-b0a5-5ec7-9d16-9f1905a197db_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19468582%252F4e93efd2-0935-4032-a87d-e1d2061d00a6.jpg') HTTP/1.1" 204 0
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19468582/4e93efd2-0935-4032-a87d-e1d2061d00a6.jpg saved to cache
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2bb82db3-b0a5-5ec7-9d16-9f1905a197db
2026-03-30 15:01:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2bb82db3-b0a5-5ec7-9d16-9f1905a197db sending to next pipeline
2026-03-30 15:01:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2bb82db3-b0a5-5ec7-9d16-9f1905a197db with identifier 62602005
2026-03-30 15:01:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:01:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2bb82db3-b0a5-5ec7-9d16-9f1905a197db
2026-03-30 15:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19468582/4e93efd2-0935-4032-a87d-e1d2061d00a6.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 137,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'VOKSWAGEN BEETLE DESIGN\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo procedente de unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.2 TSI 105CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-NAVEGACION\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SENSOR DE APARCAMIENTO\n'
'-LLANTAS DE ALUMINIO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE DE CUERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '1.2L',
'engine_horse_power': 105,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '2bb82db3-b0a5-5ec7-9d16-9f1905a197db',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-beetle-12-tsi-105cv-design-3p-gasolina-2014-en-alicante-62602005-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Beetle',
'odometer': 64500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bb82db3-b0a5-5ec7-9d16-9f1905a197db/2bb82db3-b0a5-5ec7-9d16-9f1905a197db_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73464,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19468582/4e93efd2-0935-4032-a87d-e1d2061d00a6.jpg',
'Width': 800}],
'price': 13999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'VOLKSWAGEN Beetle 1.2 TSI Design',
'transmission': 'manual',
'trim': '1.2 TSI 105cv Design',
'vin': None,
'year': 2013}
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [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%2762602005%27 HTTP/1.1" 200 None
2026-03-30 15:01:58 [auto_selling_coches.net.api] INFO: Saving data for 62602005: {'created_time': 1774882918.896276, 'last_price_update_time': 1774882918.896288}
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62602005') HTTP/1.1" 204 0
2026-03-30 15:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70257641> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:00 [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:02:00 [auto_selling_coches.net.api] INFO: Extracted item from API: 70257641 - VOLKSWAGEN Golf GTI Clubsport 2.0 TSI DSG
2026-03-30 15:02:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f6e88b1-4e53-5647-8917-c6304d09640b with identifier: 70257641
2026-03-30 15:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0f6e88b1-4e53-5647-8917-c6304d09640b
2026-03-30 15:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:00 [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%252F19720100%252F5ae47a43-8cc2-4135-8cef-6abbfe708934.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720100/5ae47a43-8cc2-4135-8cef-6abbfe708934.jpg not downloaded yet
2026-03-30 15:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70167408> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19720100/5ae47a43-8cc2-4135-8cef-6abbfe708934.jpg> (referer: None)
2026-03-30 15:02:01 [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:02:01 [auto_selling_coches.net.api] INFO: Extracted item from API: 70167408 - MERCEDES-BENZ Clase B B 220 4MATIC
2026-03-30 15:02:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 96cdb161-a7ee-5c4d-a42b-6acd5b626e96 with identifier: 70167408
2026-03-30 15:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 96cdb161-a7ee-5c4d-a42b-6acd5b626e96
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:01 [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%252F19650680%252F93626a21-820f-4844-b42d-eca8de9c6b2b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650680/93626a21-820f-4844-b42d-eca8de9c6b2b.jpg not downloaded yet
2026-03-30 15:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f8bbd0>
2026-03-30 15:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f6e88b1-4e53-5647-8917-c6304d09640b/0f6e88b1-4e53-5647-8917-c6304d09640b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19720100%252F5ae47a43-8cc2-4135-8cef-6abbfe708934.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720100/5ae47a43-8cc2-4135-8cef-6abbfe708934.jpg saved to cache
2026-03-30 15:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0f6e88b1-4e53-5647-8917-c6304d09640b
2026-03-30 15:02:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0f6e88b1-4e53-5647-8917-c6304d09640b sending to next pipeline
2026-03-30 15:02:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0f6e88b1-4e53-5647-8917-c6304d09640b with identifier 70257641
2026-03-30 15:02:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:01 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0f6e88b1-4e53-5647-8917-c6304d09640b
2026-03-30 15:02:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19720100/5ae47a43-8cc2-4135-8cef-6abbfe708934.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'VOLKSWAGEN GOLF GTI CLUBSPORT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TSI 300CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS DEPORTIVOS GTI CLUBSPORT\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE\n'
'-ASSIST LINE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 301,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '0f6e88b1-4e53-5647-8917-c6304d09640b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-gti-clubsport-20-tsi-221kw-300cv-dsg-5p-gasolina-2023-en-alicante-70257641-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 114500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f6e88b1-4e53-5647-8917-c6304d09640b/0f6e88b1-4e53-5647-8917-c6304d09640b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78836,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19720100/5ae47a43-8cc2-4135-8cef-6abbfe708934.jpg',
'Width': 800}],
'price': 34999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Golf GTI Clubsport 2.0 TSI DSG',
'transmission': 'automatic',
'trim': 'GTI Clubsport 2.0 TSI 221kW 300CV DSG',
'vin': None,
'year': 2022}
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:01 [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%2770257641%27 HTTP/1.1" 200 None
2026-03-30 15:02:01 [auto_selling_coches.net.api] INFO: Saving data for 70257641: {'created_time': 1774882921.886626, 'last_price_update_time': 1774882921.886637}
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70257641') HTTP/1.1" 204 0
2026-03-30 15:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70164314> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19650680/93626a21-820f-4844-b42d-eca8de9c6b2b.jpg> (referer: None)
2026-03-30 15:02:03 [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:02:03 [auto_selling_coches.net.api] INFO: Extracted item from API: 70164314 - MINI MINI COOPER S ROADSTER
2026-03-30 15:02:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e27f4a72-6bdf-5363-8dfa-af00d773a28d with identifier: 70164314
2026-03-30 15:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e27f4a72-6bdf-5363-8dfa-af00d773a28d
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:03 [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%252F19651055%252F854d61bc-53fd-4b1c-adda-2a2a38a41775.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19651055/854d61bc-53fd-4b1c-adda-2a2a38a41775.jpg not downloaded yet
2026-03-30 15:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d696d0>
2026-03-30 15:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96cdb161-a7ee-5c4d-a42b-6acd5b626e96/96cdb161-a7ee-5c4d-a42b-6acd5b626e96_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19650680%252F93626a21-820f-4844-b42d-eca8de9c6b2b.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650680/93626a21-820f-4844-b42d-eca8de9c6b2b.jpg saved to cache
2026-03-30 15:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96cdb161-a7ee-5c4d-a42b-6acd5b626e96
2026-03-30 15:02:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96cdb161-a7ee-5c4d-a42b-6acd5b626e96 sending to next pipeline
2026-03-30 15:02:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 96cdb161-a7ee-5c4d-a42b-6acd5b626e96 with identifier 70167408
2026-03-30 15:02:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 96cdb161-a7ee-5c4d-a42b-6acd5b626e96
2026-03-30 15:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19650680/93626a21-820f-4844-b42d-eca8de9c6b2b.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 153,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE B 250 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 224CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-HEAD UP DISPLAY\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-TAPICERIA DE CUERO\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '96cdb161-a7ee-5c4d-a42b-6acd5b626e96',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-b-b-220-4matic-5p-gasolina-2019-en-alicante-70167408-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase B',
'odometer': 132500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96cdb161-a7ee-5c4d-a42b-6acd5b626e96/96cdb161-a7ee-5c4d-a42b-6acd5b626e96_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76115,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19650680/93626a21-820f-4844-b42d-eca8de9c6b2b.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase B B 220 4MATIC',
'transmission': 'automatic',
'trim': 'B 220 4MATIC',
'vin': None,
'year': 2019}
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:03 [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%2770167408%27 HTTP/1.1" 200 None
2026-03-30 15:02:03 [auto_selling_coches.net.api] INFO: Saving data for 70167408: {'created_time': 1774882923.334351, 'last_price_update_time': 1774882923.334367}
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70167408') HTTP/1.1" 204 0
2026-03-30 15:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=3> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19651055/854d61bc-53fd-4b1c-adda-2a2a38a41775.jpg> (referer: None)
2026-03-30 15:02:04 [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:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70163633> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:04 [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:02:04 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 3
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 3)
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62532116
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762532116%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62532116: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62532116
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70110815
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770110815%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70110815: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70110815
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70129084
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770129084%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70129084: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70129084
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70286742
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770286742%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70286742: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70286742
2026-03-30 15:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201eea810>
2026-03-30 15:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e27f4a72-6bdf-5363-8dfa-af00d773a28d/e27f4a72-6bdf-5363-8dfa-af00d773a28d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19651055%252F854d61bc-53fd-4b1c-adda-2a2a38a41775.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19651055/854d61bc-53fd-4b1c-adda-2a2a38a41775.jpg saved to cache
2026-03-30 15:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e27f4a72-6bdf-5363-8dfa-af00d773a28d
2026-03-30 15:02:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e27f4a72-6bdf-5363-8dfa-af00d773a28d sending to next pipeline
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70239730
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770239730%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70239730: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70239730
2026-03-30 15:02:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e27f4a72-6bdf-5363-8dfa-af00d773a28d with identifier 70164314
2026-03-30 15:02:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e27f4a72-6bdf-5363-8dfa-af00d773a28d
2026-03-30 15:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19651055/854d61bc-53fd-4b1c-adda-2a2a38a41775.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'MINI COOPER S ROADSTER\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 185CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-REPOSABRAZOS CENTRAL DELANTERO\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '1.6L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'e27f4a72-6bdf-5363-8dfa-af00d773a28d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-s-roadster-2p-gasolina-2015-en-alicante-70164314-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 106500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e27f4a72-6bdf-5363-8dfa-af00d773a28d/e27f4a72-6bdf-5363-8dfa-af00d773a28d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78099,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19651055/854d61bc-53fd-4b1c-adda-2a2a38a41775.jpg',
'Width': 800}],
'price': 15999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'MINI MINI COOPER S ROADSTER',
'transmission': 'manual',
'trim': 'COOPER S ROADSTER',
'vin': None,
'year': 2014}
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770164314%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Saving data for 70164314: {'created_time': 1774882924.430171, 'last_price_update_time': 1774882924.430182}
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70164314') HTTP/1.1" 204 0
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Extracted item from API: 70163633 - MINI MINI COOPER
2026-03-30 15:02:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 72c7cf2c-8e86-54cb-8105-3a683a4cb55d with identifier: 70163633
2026-03-30 15:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 72c7cf2c-8e86-54cb-8105-3a683a4cb55d
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%252F19650459%252F57d47750-c456-4d21-b298-46abc0537bdc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650459/57d47750-c456-4d21-b298-46abc0537bdc.jpg not downloaded yet
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70286799
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770286799%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70286799: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70286799
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70266221
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770266221%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70266221: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70266221
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70112203
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770112203%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70112203: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70112203
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70129425
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770129425%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70129425: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70129425
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70286665
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770286665%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70286665: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70286665
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70241269
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770241269%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70241269: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70241269
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70263267
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770263267%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70263267: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70263267
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70220803
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770220803%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70220803: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70220803
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70241307
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770241307%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70241307: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70241307
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70071948
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770071948%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70071948: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70071948
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62624355
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762624355%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62624355: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62624355
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70081267
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770081267%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70081267: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70081267
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62624179
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762624179%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62624179: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62624179
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70072269
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770072269%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70072269: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70072269
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70256636
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770256636%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70256636: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70256636
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62570978
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762570978%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62570978: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62570978
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62528771
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762528771%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62528771: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62528771
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62623899
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762623899%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62623899: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62623899
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62574951
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762574951%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62574951: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62574951
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70114928
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770114928%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70114928: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70114928
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62570788
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762570788%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62570788: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62570788
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62544454
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762544454%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62544454: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62544454
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62532441
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762532441%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62532441: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62532441
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62570553
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2762570553%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 62570553: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62570553
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70080928
2026-03-30 15:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:04 [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%2770080928%27 HTTP/1.1" 200 None
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scrape type for 70080928: 1
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70080928
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 4 (scraped 90/214 items)
2026-03-30 15:02:04 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 4)
2026-03-30 15:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404532> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:05 [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:02:05 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404532 - VOLKSWAGEN Corrado CORRADO 1.8 G60
2026-03-30 15:02:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 497379c6-fde9-5f06-a01f-88be77f1fef2 with identifier: 62404532
2026-03-30 15:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 497379c6-fde9-5f06-a01f-88be77f1fef2
2026-03-30 15:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:05 [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%252F19305867%252F3d4cb8db-742e-4221-9fce-f059230fd8c8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305867/3d4cb8db-742e-4221-9fce-f059230fd8c8.jpg not downloaded yet
2026-03-30 15:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70286888> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19305867/3d4cb8db-742e-4221-9fce-f059230fd8c8.jpg> (referer: None)
2026-03-30 15:02: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:02:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 70286888 - MINI COUNTRYMAN John Cooper Works
2026-03-30 15:02:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 89369fcc-a715-5661-b139-bacae8104d4b with identifier: 70286888
2026-03-30 15:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 89369fcc-a715-5661-b139-bacae8104d4b
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02: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%252F19747320%252F8f1211f9-6190-4201-8901-a0dad3470601.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747320/8f1211f9-6190-4201-8901-a0dad3470601.jpg not downloaded yet
2026-03-30 15:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef81d0>
2026-03-30 15:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_497379c6-fde9-5f06-a01f-88be77f1fef2/497379c6-fde9-5f06-a01f-88be77f1fef2_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19305867%252F3d4cb8db-742e-4221-9fce-f059230fd8c8.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305867/3d4cb8db-742e-4221-9fce-f059230fd8c8.jpg saved to cache
2026-03-30 15:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 497379c6-fde9-5f06-a01f-88be77f1fef2
2026-03-30 15:02:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 497379c6-fde9-5f06-a01f-88be77f1fef2 sending to next pipeline
2026-03-30 15:02:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 497379c6-fde9-5f06-a01f-88be77f1fef2 with identifier 62404532
2026-03-30 15:02:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 497379c6-fde9-5f06-a01f-88be77f1fef2
2026-03-30 15:02:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19305867/3d4cb8db-742e-4221-9fce-f059230fd8c8.jpg>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul (MARINO)',
'currency': 'EUR',
'description': 'VOLKSWAGEN CORRADO G60\n'
'\n'
'-12 meses de garantia y cambio de nombre incluido.\n'
'-Vehiculo para entrega inmediata.\n'
'\n'
'MOTOR: 1.8 160CV\n'
'\n'
'EXTRAS:\n'
'-TECHO SOLAR ELECTRICO\n'
'-SISTEMA DE SONIDO AKTIV\n'
'-DIRECCION ASISTIDA\n'
'-LLANTAS DE ALUMINIO\n'
'-ALERON TRASERO RETRACTIL\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilometros certificados.\n'
'\n'
'-Aceptamos vehiculos como forma de pago.(Previa tasación)\n'
'-Entrega de vehiculos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00.\n'
'Sabados de 10:00 a 14:00.',
'doors_number': 3,
'emission_standard': None,
'engine': '0.0L',
'engine_horse_power': 160,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '497379c6-fde9-5f06-a01f-88be77f1fef2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-corrado-corrado-18-g60-3p-gasolina-1989-en-alicante-62404532-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Corrado',
'odometer': 144500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_497379c6-fde9-5f06-a01f-88be77f1fef2/497379c6-fde9-5f06-a01f-88be77f1fef2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176100,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19305867/3d4cb8db-742e-4221-9fce-f059230fd8c8.jpg',
'Width': 800}],
'price': 13999,
'price_includes_vat': True,
'registration_date': '1989-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Corrado CORRADO 1.8 G60',
'transmission': 'manual',
'trim': 'CORRADO 1.8 G60',
'vin': None,
'year': 1989}
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02: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%2762404532%27 HTTP/1.1" 200 None
2026-03-30 15:02:18 [auto_selling_coches.net.api] INFO: Saving data for 62404532: {'created_time': 1774882938.265602, 'last_price_update_time': 1774882938.265614}
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404532') HTTP/1.1" 204 0
2026-03-30 15:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70080928> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19747320/8f1211f9-6190-4201-8901-a0dad3470601.jpg> (referer: None)
2026-03-30 15:02:20 [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:02:20 [auto_selling_coches.net.api] INFO: Extracted item from API: 70080928 - AUDI Q7 3.0 TDI quattro tiptronic Ambition
2026-03-30 15:02:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 40132cf0-797c-557e-b4d7-13003680a822 with identifier: 70080928
2026-03-30 15:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 40132cf0-797c-557e-b4d7-13003680a822
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02: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%252F19586524%252F5f58e60f-79d8-426f-afee-116b93edffb4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19586524/5f58e60f-79d8-426f-afee-116b93edffb4.jpg not downloaded yet
2026-03-30 15:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f3a110>
2026-03-30 15:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89369fcc-a715-5661-b139-bacae8104d4b/89369fcc-a715-5661-b139-bacae8104d4b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19747320%252F8f1211f9-6190-4201-8901-a0dad3470601.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747320/8f1211f9-6190-4201-8901-a0dad3470601.jpg saved to cache
2026-03-30 15:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 89369fcc-a715-5661-b139-bacae8104d4b
2026-03-30 15:02:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 89369fcc-a715-5661-b139-bacae8104d4b sending to next pipeline
2026-03-30 15:02:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 89369fcc-a715-5661-b139-bacae8104d4b with identifier 70286888
2026-03-30 15:02:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 89369fcc-a715-5661-b139-bacae8104d4b
2026-03-30 15:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19747320/8f1211f9-6190-4201-8901-a0dad3470601.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MINI COUNTRYMAN JOHN COOPER WORKS ALL4\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 306CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS BUKETS JOHN COOPER WORKS\n'
'-HEAD UP DISPLAY\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '89369fcc-a715-5661-b139-bacae8104d4b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-countryman-john-cooper-works-5p-gasolina-2022-en-alicante-70286888-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 94500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89369fcc-a715-5661-b139-bacae8104d4b/89369fcc-a715-5661-b139-bacae8104d4b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76850,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19747320/8f1211f9-6190-4201-8901-a0dad3470601.jpg',
'Width': 800}],
'price': 32999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI COUNTRYMAN John Cooper Works',
'transmission': 'automatic',
'trim': 'John Cooper Works',
'vin': None,
'year': 2021}
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02: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%2770286888%27 HTTP/1.1" 200 None
2026-03-30 15:02:20 [auto_selling_coches.net.api] INFO: Saving data for 70286888: {'created_time': 1774882940.332943, 'last_price_update_time': 1774882940.332954}
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70286888') HTTP/1.1" 204 0
2026-03-30 15:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70163496> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19586524/5f58e60f-79d8-426f-afee-116b93edffb4.jpg> (referer: None)
2026-03-30 15:02:22 [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:02:22 [auto_selling_coches.net.api] INFO: Extracted item from API: 70163496 - MERCEDES-BENZ Mercedes-AMG GT MercedesAMG GT 63 S E Performan 4MATIC
2026-03-30 15:02:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 51acf24f-27f0-58b0-a164-ef960fcf5177 with identifier: 70163496
2026-03-30 15:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 51acf24f-27f0-58b0-a164-ef960fcf5177
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:22 [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%252F19650320%252Fa1fa7ff9-08eb-4155-9e9e-3606260b2620.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650320/a1fa7ff9-08eb-4155-9e9e-3606260b2620.jpg not downloaded yet
2026-03-30 15:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef2e10>
2026-03-30 15:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40132cf0-797c-557e-b4d7-13003680a822/40132cf0-797c-557e-b4d7-13003680a822_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19586524%252F5f58e60f-79d8-426f-afee-116b93edffb4.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19586524/5f58e60f-79d8-426f-afee-116b93edffb4.jpg saved to cache
2026-03-30 15:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 40132cf0-797c-557e-b4d7-13003680a822
2026-03-30 15:02:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 40132cf0-797c-557e-b4d7-13003680a822 sending to next pipeline
2026-03-30 15:02:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 40132cf0-797c-557e-b4d7-13003680a822 with identifier 70080928
2026-03-30 15:02:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 40132cf0-797c-557e-b4d7-13003680a822
2026-03-30 15:02:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19586524/5f58e60f-79d8-426f-afee-116b93edffb4.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 195,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI Q7 AMBITION QUATTRO CON PAQUETE S-LINE (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 TDI V6 245CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-TAPICERIA DE CUERO\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-7 PLAZAS\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-PAQUETE DEPORTIVOS S-LINE INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO \n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '40132cf0-797c-557e-b4d7-13003680a822',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q7-30-tdi-245cv-quattro-tiptronic-ambition-5p-diesel-2015-en-alicante-70080928-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q7',
'odometer': 192500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40132cf0-797c-557e-b4d7-13003680a822/40132cf0-797c-557e-b4d7-13003680a822_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81779,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19586524/5f58e60f-79d8-426f-afee-116b93edffb4.jpg',
'Width': 800}],
'price': 22999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q7 3.0 TDI quattro tiptronic Ambition',
'transmission': 'automatic',
'trim': '3.0 TDI 245cv quattro tiptronic Ambition',
'vin': None,
'year': 2014}
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:22 [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%2770080928%27 HTTP/1.1" 200 None
2026-03-30 15:02:22 [auto_selling_coches.net.api] INFO: Saving data for 70080928: {'created_time': 1774882942.391259, 'last_price_update_time': 1774882942.391271}
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70080928') HTTP/1.1" 204 0
2026-03-30 15:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70291858> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19650320/a1fa7ff9-08eb-4155-9e9e-3606260b2620.jpg> (referer: None)
2026-03-30 15:02:23 [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:02:23 [auto_selling_coches.net.api] INFO: Extracted item from API: 70291858 - AUDI A1 Sportback 1.6 TDI S tronic Ambition
2026-03-30 15:02:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b936e49-2910-50a3-80ce-3375e2a4b8d2 with identifier: 70291858
2026-03-30 15:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2b936e49-2910-50a3-80ce-3375e2a4b8d2
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:23 [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%252F19752419%252Fc10cc06c-b0cc-4bcc-aa32-87a1298f67b3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19752419/c10cc06c-b0cc-4bcc-aa32-87a1298f67b3.jpg not downloaded yet
2026-03-30 15:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d2f150>
2026-03-30 15:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51acf24f-27f0-58b0-a164-ef960fcf5177/51acf24f-27f0-58b0-a164-ef960fcf5177_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19650320%252Fa1fa7ff9-08eb-4155-9e9e-3606260b2620.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650320/a1fa7ff9-08eb-4155-9e9e-3606260b2620.jpg saved to cache
2026-03-30 15:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 51acf24f-27f0-58b0-a164-ef960fcf5177
2026-03-30 15:02:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 51acf24f-27f0-58b0-a164-ef960fcf5177 sending to next pipeline
2026-03-30 15:02:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 51acf24f-27f0-58b0-a164-ef960fcf5177 with identifier 70163496
2026-03-30 15:02:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 51acf24f-27f0-58b0-a164-ef960fcf5177
2026-03-30 15:02:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19650320/a1fa7ff9-08eb-4155-9e9e-3606260b2620.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata (MATE ORIGINAL)',
'currency': 'EUR',
'description': 'Este Mercedes-AMG GT 63 S E Performance 4MATIC destaca por su '
'impresionante sistema híbrido enchufable que combina un '
'potente V8 biturbo con tecnología eléctrica, alcanzando 843 '
'CV de potencia conjunta. Su tracción integral permanente y '
'suspensión neumática adaptativa garantizan un comportamiento '
'dinámico excepcional en cualquier situación.\n'
'\n'
'El habitáculo fusiona lujo y deportividad con asientos AMG '
'Performance tapizados en cuero napa exclusivo con costuras '
'rojas y elementos de adorno en fibra de carbono. Este '
'vehículo incorpora el techo panorámico de cristal y el '
'completo Paquete Premium Plus que eleva la experiencia a '
'bordo.\n'
'\n'
'Como rasgos distintivos, este modelo cuenta con un techo en '
'fibra de carbono, asientos calefactados Plus y el sofisticado '
'sistema de sonido surround Burmester High-End 3D. Su etiqueta '
'CERO emisiones permite circular sin restricciones por zonas '
'de bajas emisiones en todas las ciudades, combinando altas '
'prestaciones con la practicidad de un vehículo electrificado.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '4.0L',
'engine_horse_power': 843,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '51acf24f-27f0-58b0-a164-ef960fcf5177',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-mercedes-amg-gt-mercedesamg-gt-63-s-e-performan-4matic-5p-electrico-hibrido-2022-en-alicante-70163496-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Mercedes-AMG GT',
'odometer': 48500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51acf24f-27f0-58b0-a164-ef960fcf5177/51acf24f-27f0-58b0-a164-ef960fcf5177_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79539,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19650320/a1fa7ff9-08eb-4155-9e9e-3606260b2620.jpg',
'Width': 800}],
'price': 144999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MERCEDES-BENZ Mercedes-AMG GT MercedesAMG GT 63 S E Performan '
'4MATIC',
'transmission': 'automatic',
'trim': 'MercedesAMG GT 63 S E Performan 4MATIC',
'vin': None,
'year': 2022}
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:23 [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%2770163496%27 HTTP/1.1" 200 None
2026-03-30 15:02:23 [auto_selling_coches.net.api] INFO: Saving data for 70163496: {'created_time': 1774882943.253543, 'last_price_update_time': 1774882943.253555}
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70163496') HTTP/1.1" 204 0
2026-03-30 15:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62532441> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19752419/c10cc06c-b0cc-4bcc-aa32-87a1298f67b3.jpg> (referer: None)
2026-03-30 15:02:25 [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:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62570553> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:25 [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:02:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62532441 - MINI MINI COOPER SD 5 PUERTAS
2026-03-30 15:02:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ed81276-8f9e-5a9e-9fe5-4edfbf0f944f with identifier: 62532441
2026-03-30 15:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8ed81276-8f9e-5a9e-9fe5-4edfbf0f944f
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:25 [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%252F19418706%252Fce077e9d-7e63-47a4-885a-369421fcbcbb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19418706/ce077e9d-7e63-47a4-885a-369421fcbcbb.jpg already downloaded
2026-03-30 15:02:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8ed81276-8f9e-5a9e-9fe5-4edfbf0f944f with identifier 62532441
2026-03-30 15:02:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8ed81276-8f9e-5a9e-9fe5-4edfbf0f944f
2026-03-30 15:02:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62532441>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MINI COOPER SD 5 PUERTAS\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 170CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-HEAD-UP DISPLAY\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-TAPICERIA EN TELA Y CUERO\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8ed81276-8f9e-5a9e-9fe5-4edfbf0f944f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-sd-3p-diesel-2016-en-alicante-62532441-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 163500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19418706/ce077e9d-7e63-47a4-885a-369421fcbcbb.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed81276-8f9e-5a9e-9fe5-4edfbf0f944f/8ed81276-8f9e-5a9e-9fe5-4edfbf0f944f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77651,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19418706/ce077e9d-7e63-47a4-885a-369421fcbcbb.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI MINI COOPER SD 5 PUERTAS',
'transmission': 'manual',
'trim': 'COOPER SD 5 PUERTAS',
'vin': None,
'year': 2015}
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:25 [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%2762532441%27 HTTP/1.1" 200 None
2026-03-30 15:02:25 [auto_selling_coches.net.api] INFO: Saving data for 62532441: {'created_time': 1774882945.953931, 'last_price_update_time': 1774882945.953945}
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62532441') HTTP/1.1" 204 0
2026-03-30 15:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa2060d81d0>
2026-03-30 15:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2b936e49-2910-50a3-80ce-3375e2a4b8d2/2b936e49-2910-50a3-80ce-3375e2a4b8d2_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19752419%252Fc10cc06c-b0cc-4bcc-aa32-87a1298f67b3.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19752419/c10cc06c-b0cc-4bcc-aa32-87a1298f67b3.jpg saved to cache
2026-03-30 15:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2b936e49-2910-50a3-80ce-3375e2a4b8d2
2026-03-30 15:02:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2b936e49-2910-50a3-80ce-3375e2a4b8d2 sending to next pipeline
2026-03-30 15:02:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2b936e49-2910-50a3-80ce-3375e2a4b8d2 with identifier 70291858
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2b936e49-2910-50a3-80ce-3375e2a4b8d2
2026-03-30 15:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19752419/c10cc06c-b0cc-4bcc-aa32-87a1298f67b3.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 110,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'AUDI A1 SPORTBACK S-TRONIC CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 TDI 90CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS DEPORTIVOS S-LINE EN CUERO\n'
'-NAVEGACION PROFESIONAL AUDI MMI\n'
'-SENSORES DE APARCAMIENTO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'B',
'engine': '1.6L',
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2b936e49-2910-50a3-80ce-3375e2a4b8d2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a1-sportback-16-tdi-90cv-s-tronic-ambition-5p-diesel-2013-en-alicante-70291858-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A1',
'odometer': 169500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2b936e49-2910-50a3-80ce-3375e2a4b8d2/2b936e49-2910-50a3-80ce-3375e2a4b8d2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75312,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19752419/c10cc06c-b0cc-4bcc-aa32-87a1298f67b3.jpg',
'Width': 800}],
'price': 11999,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI A1 Sportback 1.6 TDI S tronic Ambition',
'transmission': 'automatic',
'trim': 'Sportback 1.6 TDI 90cv S tronic Ambition',
'vin': None,
'year': 2012}
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:26 [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%2770291858%27 HTTP/1.1" 200 None
2026-03-30 15:02:26 [auto_selling_coches.net.api] INFO: Saving data for 70291858: {'created_time': 1774882946.048187, 'last_price_update_time': 1774882946.048201}
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70291858') HTTP/1.1" 204 0
2026-03-30 15:02:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 62570553 - MERCEDES-BENZ Clase CLA CLA 220 d Urban Shooting Brake
2026-03-30 15:02:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a73b203-8948-5ca5-8cff-5179afb39372 with identifier: 62570553
2026-03-30 15:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0a73b203-8948-5ca5-8cff-5179afb39372
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:26 [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%252F19447369%252Ffcc5a14b-8166-4f97-a6bf-f7d1adbc5ccc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19447369/fcc5a14b-8166-4f97-a6bf-f7d1adbc5ccc.jpg not downloaded yet
2026-03-30 15:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62570788> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19447369/fcc5a14b-8166-4f97-a6bf-f7d1adbc5ccc.jpg> (referer: None)
2026-03-30 15:02:27 [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:02:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 62570788 - AUDI A4 Avant 2.0 TDI S line edition
2026-03-30 15:02:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2aca975d-2113-5dc7-a424-820a9a177653 with identifier: 62570788
2026-03-30 15:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2aca975d-2113-5dc7-a424-820a9a177653
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:27 [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%252F19447567%252Fa2f1a383-8289-447c-b83a-51ba04057eed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19447567/a2f1a383-8289-447c-b83a-51ba04057eed.jpg not downloaded yet
2026-03-30 15:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa2072cdb10>
2026-03-30 15:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a73b203-8948-5ca5-8cff-5179afb39372/0a73b203-8948-5ca5-8cff-5179afb39372_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19447369%252Ffcc5a14b-8166-4f97-a6bf-f7d1adbc5ccc.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19447369/fcc5a14b-8166-4f97-a6bf-f7d1adbc5ccc.jpg saved to cache
2026-03-30 15:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0a73b203-8948-5ca5-8cff-5179afb39372
2026-03-30 15:02:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0a73b203-8948-5ca5-8cff-5179afb39372 sending to next pipeline
2026-03-30 15:02:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0a73b203-8948-5ca5-8cff-5179afb39372 with identifier 62570553
2026-03-30 15:02:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0a73b203-8948-5ca5-8cff-5179afb39372
2026-03-30 15:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19447369/fcc5a14b-8166-4f97-a6bf-f7d1adbc5ccc.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 108,
'category': 'Coches',
'color': 'Marrón',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLA 220D URBAN SHOOTING BRAKE \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 177CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO BI TONO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0a73b203-8948-5ca5-8cff-5179afb39372',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-220-d-urban-shooting-brake-5p-diesel-2016-en-alicante-62570553-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 193500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a73b203-8948-5ca5-8cff-5179afb39372/0a73b203-8948-5ca5-8cff-5179afb39372_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81841,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19447369/fcc5a14b-8166-4f97-a6bf-f7d1adbc5ccc.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 220 d Urban Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 220 d Urban Shooting Brake',
'vin': None,
'year': 2016}
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:27 [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%2762570553%27 HTTP/1.1" 200 None
2026-03-30 15:02:27 [auto_selling_coches.net.api] INFO: Saving data for 62570553: {'created_time': 1774882947.28534, 'last_price_update_time': 1774882947.285353}
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62570553') HTTP/1.1" 204 0
2026-03-30 15:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62574951> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70114928> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:28 [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:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19447567/a2f1a383-8289-447c-b83a-51ba04057eed.jpg> (referer: None)
2026-03-30 15:02:28 [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:02:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 62574951 - MERCEDES-BENZ Clase CLA CLA 200 d Shooting Brake
2026-03-30 15:02:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aa136a5d-957b-5146-ae33-3feb5c0273e7 with identifier: 62574951
2026-03-30 15:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item aa136a5d-957b-5146-ae33-3feb5c0273e7
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:28 [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%252F19451612%252F4a5a9ca1-2547-4e9b-9aee-47ceac5b85fe.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19451612/4a5a9ca1-2547-4e9b-9aee-47ceac5b85fe.jpg not downloaded yet
2026-03-30 15:02:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70114928 - AUDI Q7 3.0 TDI quattro tiptronic
2026-03-30 15:02:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d0adb0d-fa48-508e-b622-8e2ca85da3cf with identifier: 70114928
2026-03-30 15:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2d0adb0d-fa48-508e-b622-8e2ca85da3cf
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:28 [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%252F19612087%252F527b9b40-8e38-4baa-a1fb-e35454e2005a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19612087/527b9b40-8e38-4baa-a1fb-e35454e2005a.jpg not downloaded yet
2026-03-30 15:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f4c650>
2026-03-30 15:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aca975d-2113-5dc7-a424-820a9a177653/2aca975d-2113-5dc7-a424-820a9a177653_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19447567%252Fa2f1a383-8289-447c-b83a-51ba04057eed.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19447567/a2f1a383-8289-447c-b83a-51ba04057eed.jpg saved to cache
2026-03-30 15:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2aca975d-2113-5dc7-a424-820a9a177653
2026-03-30 15:02:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2aca975d-2113-5dc7-a424-820a9a177653 sending to next pipeline
2026-03-30 15:02:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2aca975d-2113-5dc7-a424-820a9a177653 with identifier 62570788
2026-03-30 15:02:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2aca975d-2113-5dc7-a424-820a9a177653
2026-03-30 15:02:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19447567/a2f1a383-8289-447c-b83a-51ba04057eed.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 126,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI A4 AVANT 2.0 TDI SLINE 177CV\n'
'\n'
'\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES OFICIAL COMPLETO\n'
'\n'
'\n'
'EXTRAS:\n'
'-PAQUETE S-LINE\n'
'-LLANTAS DE ALEACION\n'
'-FAROS DELANTEROS XENON\n'
'-LUZ DIURNA LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERIA EN CUERO Y TELA\n'
'-EQUIPO DE SONIDO BANG & OLUFSEN\n'
'-MANDOS AL VOLANTE\n'
'-CONTROL DE CRUCERO\n'
'-CLIMATIZADOR\n'
'-ASIENTOS CALEFACTABLES\n'
'-MANOS LIBRES\n'
'-ELEVALUNAS EELCTRICOS\n'
'-ESPEJOS ELECTRICOS\n'
'-FRENO DE MANO ELECTRICO\n'
'-ISOFIX\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2aca975d-2113-5dc7-a424-820a9a177653',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a4-avant-20-tdi-177cv-s-line-edition-5p-diesel-2014-en-alicante-62570788-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A4',
'odometer': 193500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aca975d-2113-5dc7-a424-820a9a177653/2aca975d-2113-5dc7-a424-820a9a177653_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81925,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19447567/a2f1a383-8289-447c-b83a-51ba04057eed.jpg',
'Width': 800}],
'price': 15999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A4 Avant 2.0 TDI S line edition',
'transmission': 'manual',
'trim': 'Avant 2.0 TDI 177cv S line edition',
'vin': None,
'year': 2014}
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:28 [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%2762570788%27 HTTP/1.1" 200 None
2026-03-30 15:02:28 [auto_selling_coches.net.api] INFO: Saving data for 62570788: {'created_time': 1774882948.401246, 'last_price_update_time': 1774882948.401258}
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62570788') HTTP/1.1" 204 0
2026-03-30 15:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62623899> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19612087/527b9b40-8e38-4baa-a1fb-e35454e2005a.jpg> (referer: None)
2026-03-30 15:02:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 62623899 - MERCEDES-BENZ Clase SLK SLK 300
2026-03-30 15:02:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e52c347-0c56-5212-a379-5bf825f4e041 with identifier: 62623899
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8e52c347-0c56-5212-a379-5bf825f4e041
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [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%252F19487297%252F194e8bbc-7760-4c15-84d4-e9083a5392df.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487297/194e8bbc-7760-4c15-84d4-e9083a5392df.jpg not downloaded yet
2026-03-30 15:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19451612/4a5a9ca1-2547-4e9b-9aee-47ceac5b85fe.jpg> (referer: None)
2026-03-30 15:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19487297/194e8bbc-7760-4c15-84d4-e9083a5392df.jpg> (referer: None)
2026-03-30 15:02:30 [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:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f4f710>
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d0adb0d-fa48-508e-b622-8e2ca85da3cf/2d0adb0d-fa48-508e-b622-8e2ca85da3cf_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19612087%252F527b9b40-8e38-4baa-a1fb-e35454e2005a.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19612087/527b9b40-8e38-4baa-a1fb-e35454e2005a.jpg saved to cache
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2d0adb0d-fa48-508e-b622-8e2ca85da3cf
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2d0adb0d-fa48-508e-b622-8e2ca85da3cf sending to next pipeline
2026-03-30 15:02:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2d0adb0d-fa48-508e-b622-8e2ca85da3cf with identifier 70114928
2026-03-30 15:02:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2d0adb0d-fa48-508e-b622-8e2ca85da3cf
2026-03-30 15:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19612087/527b9b40-8e38-4baa-a1fb-e35454e2005a.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 149,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'AUDI Q7 QUATTRO CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 TDI 272CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED MATRIX\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-ASIENTOS DEPORTIVOS S-LINE EN CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-VIRTUAL COKPIT\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 272,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2d0adb0d-fa48-508e-b622-8e2ca85da3cf',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q7-30-tdi-272cv-quattro-tiptronic-5p-diesel-2016-en-alicante-70114928-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q7',
'odometer': 168500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d0adb0d-fa48-508e-b622-8e2ca85da3cf/2d0adb0d-fa48-508e-b622-8e2ca85da3cf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81571,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19612087/527b9b40-8e38-4baa-a1fb-e35454e2005a.jpg',
'Width': 800}],
'price': 32999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q7 3.0 TDI quattro tiptronic',
'transmission': 'automatic',
'trim': '3.0 TDI 272CV quattro tiptronic',
'vin': None,
'year': 2016}
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [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%2770114928%27 HTTP/1.1" 200 None
2026-03-30 15:02:30 [auto_selling_coches.net.api] INFO: Saving data for 70114928: {'created_time': 1774882950.340671, 'last_price_update_time': 1774882950.340684}
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70114928') HTTP/1.1" 204 0
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201daa4d0>
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa136a5d-957b-5146-ae33-3feb5c0273e7/aa136a5d-957b-5146-ae33-3feb5c0273e7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19451612%252F4a5a9ca1-2547-4e9b-9aee-47ceac5b85fe.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19451612/4a5a9ca1-2547-4e9b-9aee-47ceac5b85fe.jpg saved to cache
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aa136a5d-957b-5146-ae33-3feb5c0273e7
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aa136a5d-957b-5146-ae33-3feb5c0273e7 sending to next pipeline
2026-03-30 15:02:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aa136a5d-957b-5146-ae33-3feb5c0273e7 with identifier 62574951
2026-03-30 15:02:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aa136a5d-957b-5146-ae33-3feb5c0273e7
2026-03-30 15:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19451612/4a5a9ca1-2547-4e9b-9aee-47ceac5b85fe.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 148,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 200D SHOOTING BRAKE CON PAQUETE AMG \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 135CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA \n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-ARRANQUE DE BOTON\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'aa136a5d-957b-5146-ae33-3feb5c0273e7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-200-d-shooting-brake-5p-diesel-2018-en-alicante-62574951-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 164500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa136a5d-957b-5146-ae33-3feb5c0273e7/aa136a5d-957b-5146-ae33-3feb5c0273e7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79449,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19451612/4a5a9ca1-2547-4e9b-9aee-47ceac5b85fe.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 200 d Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 200 d Shooting Brake',
'vin': None,
'year': 2019}
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [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%2762574951%27 HTTP/1.1" 200 None
2026-03-30 15:02:30 [auto_selling_coches.net.api] INFO: Saving data for 62574951: {'created_time': 1774882950.434867, 'last_price_update_time': 1774882950.43488}
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62574951') HTTP/1.1" 204 0
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d8ac10>
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e52c347-0c56-5212-a379-5bf825f4e041/8e52c347-0c56-5212-a379-5bf825f4e041_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19487297%252F194e8bbc-7760-4c15-84d4-e9083a5392df.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487297/194e8bbc-7760-4c15-84d4-e9083a5392df.jpg saved to cache
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8e52c347-0c56-5212-a379-5bf825f4e041
2026-03-30 15:02:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8e52c347-0c56-5212-a379-5bf825f4e041 sending to next pipeline
2026-03-30 15:02:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8e52c347-0c56-5212-a379-5bf825f4e041 with identifier 62623899
2026-03-30 15:02:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8e52c347-0c56-5212-a379-5bf825f4e041
2026-03-30 15:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19487297/194e8bbc-7760-4c15-84d4-e9083a5392df.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 220,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASAE SLK 300\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 V6 230CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON \n'
'-NAVEGACION\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-CALEFACTOR CERVICAL\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS CALEFACATBLES\n'
'-VELOCIDAD DE CRUERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 231,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '8e52c347-0c56-5212-a379-5bf825f4e041',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-slk-slk-300-2p-gasolina-2009-en-alicante-62623899-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase SLK',
'odometer': 159500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e52c347-0c56-5212-a379-5bf825f4e041/8e52c347-0c56-5212-a379-5bf825f4e041_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75999,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19487297/194e8bbc-7760-4c15-84d4-e9083a5392df.jpg',
'Width': 800}],
'price': 16999,
'price_includes_vat': True,
'registration_date': '2009-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase SLK SLK 300',
'transmission': 'automatic',
'trim': 'SLK 300',
'vin': None,
'year': 2009}
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [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%2762623899%27 HTTP/1.1" 200 None
2026-03-30 15:02:30 [auto_selling_coches.net.api] INFO: Saving data for 62623899: {'created_time': 1774882950.529163, 'last_price_update_time': 1774882950.529175}
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62623899') HTTP/1.1" 204 0
2026-03-30 15:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62544454> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:31 [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:02:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 62544454 - AUDI A4 Avant 2.0 TDI DPF
2026-03-30 15:02:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 76e41a9f-c207-5e84-af69-78308a6e426c with identifier: 62544454
2026-03-30 15:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 76e41a9f-c207-5e84-af69-78308a6e426c
2026-03-30 15:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:31 [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%252F19424723%252Fdd39ee7b-9a6d-404c-894c-3f81168a812b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424723/dd39ee7b-9a6d-404c-894c-3f81168a812b.jpg already downloaded
2026-03-30 15:02:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 76e41a9f-c207-5e84-af69-78308a6e426c with identifier 62544454
2026-03-30 15:02:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 76e41a9f-c207-5e84-af69-78308a6e426c
2026-03-30 15:02:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62544454>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI A4 AVANT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TDI 143CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIETO\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PANTALLA TACTUL MULTIMEDIA CON APPLE CAR PLAY\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO \n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '76e41a9f-c207-5e84-af69-78308a6e426c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a4-avant-20-tdi-143cv-dpf-5p-diesel-2011-en-alicante-62544454-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A4',
'odometer': 234500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19424723/dd39ee7b-9a6d-404c-894c-3f81168a812b.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76e41a9f-c207-5e84-af69-78308a6e426c/76e41a9f-c207-5e84-af69-78308a6e426c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78054,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19424723/dd39ee7b-9a6d-404c-894c-3f81168a812b.jpg',
'Width': 800}],
'price': 10499,
'price_includes_vat': True,
'registration_date': '2010-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A4 Avant 2.0 TDI DPF',
'transmission': 'manual',
'trim': 'Avant 2.0 TDI 143cv DPF',
'vin': None,
'year': 2010}
2026-03-30 15:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:31 [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%2762544454%27 HTTP/1.1" 200 None
2026-03-30 15:02:31 [auto_selling_coches.net.api] INFO: Saving data for 62544454: {'created_time': 1774882951.225883, 'last_price_update_time': 1774882951.225898}
2026-03-30 15:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62544454') HTTP/1.1" 204 0
2026-03-30 15:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62528771> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:34 [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:02:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 62528771 - MERCEDES-BENZ Clase C C 180 K BE Avantgarde Blue Efficiency
2026-03-30 15:02:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d2ab7cc-36ca-5991-9eea-c3435253d054 with identifier: 62528771
2026-03-30 15:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4d2ab7cc-36ca-5991-9eea-c3435253d054
2026-03-30 15:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:34 [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%252F19415917%252Fd678d003-3f5f-4573-8138-d0e7022f4460.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19415917/d678d003-3f5f-4573-8138-d0e7022f4460.jpg not downloaded yet
2026-03-30 15:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70072269> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19415917/d678d003-3f5f-4573-8138-d0e7022f4460.jpg> (referer: None)
2026-03-30 15:02:35 [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:02:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 70072269 - AUDI A3 RS3 Sportback TFSI quattro S tron
2026-03-30 15:02:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2 with identifier: 70072269
2026-03-30 15:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:35 [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%252F19578492%252Fce7b0d05-c550-40de-88b5-faafc348e8d1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578492/ce7b0d05-c550-40de-88b5-faafc348e8d1.jpg not downloaded yet
2026-03-30 15:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ee2450>
2026-03-30 15:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d2ab7cc-36ca-5991-9eea-c3435253d054/4d2ab7cc-36ca-5991-9eea-c3435253d054_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19415917%252Fd678d003-3f5f-4573-8138-d0e7022f4460.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19415917/d678d003-3f5f-4573-8138-d0e7022f4460.jpg saved to cache
2026-03-30 15:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4d2ab7cc-36ca-5991-9eea-c3435253d054
2026-03-30 15:02:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4d2ab7cc-36ca-5991-9eea-c3435253d054 sending to next pipeline
2026-03-30 15:02:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4d2ab7cc-36ca-5991-9eea-c3435253d054 with identifier 62528771
2026-03-30 15:02:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4d2ab7cc-36ca-5991-9eea-c3435253d054
2026-03-30 15:02:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19415917/d678d003-3f5f-4573-8138-d0e7022f4460.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 159,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE C 180K AVANTGARDE CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo procedente de unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 122CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-ASIENTO DEPORTIVOS EN TELA Y CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': None,
'engine': '1.6L',
'engine_horse_power': 156,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4d2ab7cc-36ca-5991-9eea-c3435253d054',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-180-k-be-avantgarde-blue-efficiency-4p-gasolina-2009-en-alicante-62528771-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 99500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d2ab7cc-36ca-5991-9eea-c3435253d054/4d2ab7cc-36ca-5991-9eea-c3435253d054_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80195,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19415917/d678d003-3f5f-4573-8138-d0e7022f4460.jpg',
'Width': 800}],
'price': 13999,
'price_includes_vat': True,
'registration_date': '2009-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C C 180 K BE Avantgarde Blue Efficiency',
'transmission': 'automatic',
'trim': 'C 180 K BE Avantgarde Blue Efficiency',
'vin': None,
'year': 2009}
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:35 [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%2762528771%27 HTTP/1.1" 200 None
2026-03-30 15:02:35 [auto_selling_coches.net.api] INFO: Saving data for 62528771: {'created_time': 1774882955.498668, 'last_price_update_time': 1774882955.498678}
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62528771') HTTP/1.1" 204 0
2026-03-30 15:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62624179> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19578492/ce7b0d05-c550-40de-88b5-faafc348e8d1.jpg> (referer: None)
2026-03-30 15:02:36 [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:02:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 62624179 - BMW X6 xDrive40d
2026-03-30 15:02:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f153b5c8-5866-5902-a84f-72d135d2778d with identifier: 62624179
2026-03-30 15:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f153b5c8-5866-5902-a84f-72d135d2778d
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:36 [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%252F19487508%252F8c34b6bb-c500-4abe-91d8-ead1f9f2bc44.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487508/8c34b6bb-c500-4abe-91d8-ead1f9f2bc44.jpg not downloaded yet
2026-03-30 15:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d69c10>
2026-03-30 15:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2/4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19578492%252Fce7b0d05-c550-40de-88b5-faafc348e8d1.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578492/ce7b0d05-c550-40de-88b5-faafc348e8d1.jpg saved to cache
2026-03-30 15:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2
2026-03-30 15:02:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2 sending to next pipeline
2026-03-30 15:02:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2 with identifier 70072269
2026-03-30 15:02:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2
2026-03-30 15:02:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19578492/ce7b0d05-c550-40de-88b5-faafc348e8d1.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'AUDI RS3 SPORTBACK QUATTRO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.5 400CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.5L',
'engine_horse_power': 400,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a3-rs3-sportback-tfsi-294kw-quattro-s-tron-5p-gasolina-2022-en-alicante-70072269-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A3',
'odometer': 54500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2/4f8a984a-bdee-5a8e-8d00-8ddf048ec4d2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82239,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19578492/ce7b0d05-c550-40de-88b5-faafc348e8d1.jpg',
'Width': 800}],
'price': 57999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A3 RS3 Sportback TFSI quattro S tron',
'transmission': 'automatic',
'trim': 'RS3 Sportback TFSI 294kW quattro S tron',
'vin': None,
'year': 2022}
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:36 [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%2770072269%27 HTTP/1.1" 200 None
2026-03-30 15:02:36 [auto_selling_coches.net.api] INFO: Saving data for 70072269: {'created_time': 1774882956.865134, 'last_price_update_time': 1774882956.86515}
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70072269') HTTP/1.1" 204 0
2026-03-30 15:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70256636> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62570978> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:37 [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:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19487508/8c34b6bb-c500-4abe-91d8-ead1f9f2bc44.jpg> (referer: None)
2026-03-30 15:02:37 [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:02:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 70256636 - PORSCHE 911 Carrera
2026-03-30 15:02:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a18bef1-2fb0-5696-87cb-8f187241255b with identifier: 70256636
2026-03-30 15:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8a18bef1-2fb0-5696-87cb-8f187241255b
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:37 [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%252F19719297%252F775cb51c-9a5f-442a-b081-7c383526df2a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19719297/775cb51c-9a5f-442a-b081-7c383526df2a.jpg not downloaded yet
2026-03-30 15:02:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 62570978 - AUDI A4 Avant 2.0 TDI sport edition
2026-03-30 15:02:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b9c4abe-5d8a-58a5-b322-d47ef221aed2 with identifier: 62570978
2026-03-30 15:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4b9c4abe-5d8a-58a5-b322-d47ef221aed2
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:37 [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%252F19447667%252F5b842a26-6c6d-4174-86c3-4ddb22476d5f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19447667/5b842a26-6c6d-4174-86c3-4ddb22476d5f.jpg not downloaded yet
2026-03-30 15:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e21010>
2026-03-30 15:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f153b5c8-5866-5902-a84f-72d135d2778d/f153b5c8-5866-5902-a84f-72d135d2778d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19487508%252F8c34b6bb-c500-4abe-91d8-ead1f9f2bc44.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487508/8c34b6bb-c500-4abe-91d8-ead1f9f2bc44.jpg saved to cache
2026-03-30 15:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f153b5c8-5866-5902-a84f-72d135d2778d
2026-03-30 15:02:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f153b5c8-5866-5902-a84f-72d135d2778d sending to next pipeline
2026-03-30 15:02:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f153b5c8-5866-5902-a84f-72d135d2778d with identifier 62624179
2026-03-30 15:02:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f153b5c8-5866-5902-a84f-72d135d2778d
2026-03-30 15:02:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19487508/8c34b6bb-c500-4abe-91d8-ead1f9f2bc44.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 163,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'BMW X6 XDRIVE 40D CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 313CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-TAPICERIA DE CUERO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE M\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f153b5c8-5866-5902-a84f-72d135d2778d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x6-xdrive40d-5p-diesel-2016-en-alicante-62624179-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X6',
'odometer': 196500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f153b5c8-5866-5902-a84f-72d135d2778d/f153b5c8-5866-5902-a84f-72d135d2778d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83258,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19487508/8c34b6bb-c500-4abe-91d8-ead1f9f2bc44.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X6 xDrive40d',
'transmission': 'automatic',
'trim': 'xDrive40d',
'vin': None,
'year': 2015}
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:37 [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%2762624179%27 HTTP/1.1" 200 None
2026-03-30 15:02:37 [auto_selling_coches.net.api] INFO: Saving data for 62624179: {'created_time': 1774882957.524678, 'last_price_update_time': 1774882957.524692}
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62624179') HTTP/1.1" 204 0
2026-03-30 15:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70071948> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19447667/5b842a26-6c6d-4174-86c3-4ddb22476d5f.jpg> (referer: None)
2026-03-30 15:02:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 70071948 - MERCEDES-BENZ Clase C C 200 CGI Blue Effic. Avantgarde
2026-03-30 15:02:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0167d01b-1114-577e-85ce-3888aaa6f6e3 with identifier: 70071948
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0167d01b-1114-577e-85ce-3888aaa6f6e3
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [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%252F19578364%252F3cf55790-f606-43c1-9032-3f062a2e806c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578364/3cf55790-f606-43c1-9032-3f062a2e806c.jpg not downloaded yet
2026-03-30 15:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19719297/775cb51c-9a5f-442a-b081-7c383526df2a.jpg> (referer: None)
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e1dc50>
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b9c4abe-5d8a-58a5-b322-d47ef221aed2/4b9c4abe-5d8a-58a5-b322-d47ef221aed2_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19447667%252F5b842a26-6c6d-4174-86c3-4ddb22476d5f.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19447667/5b842a26-6c6d-4174-86c3-4ddb22476d5f.jpg saved to cache
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4b9c4abe-5d8a-58a5-b322-d47ef221aed2
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4b9c4abe-5d8a-58a5-b322-d47ef221aed2 sending to next pipeline
2026-03-30 15:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4b9c4abe-5d8a-58a5-b322-d47ef221aed2 with identifier 62570978
2026-03-30 15:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4b9c4abe-5d8a-58a5-b322-d47ef221aed2
2026-03-30 15:02:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19447667/5b842a26-6c6d-4174-86c3-4ddb22476d5f.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 111,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI A4 AVANT SPORT EDITION\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TDI 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO TELA\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE S-LINE INTERIOR Y EXTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-ARRANQUE BOTON \n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VIRTUAL COCKPIT\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4b9c4abe-5d8a-58a5-b322-d47ef221aed2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a4-avant-20-tdi-150cv-sport-edition-5p-diesel-2016-en-alicante-62570978-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A4',
'odometer': 194500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b9c4abe-5d8a-58a5-b322-d47ef221aed2/4b9c4abe-5d8a-58a5-b322-d47ef221aed2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81866,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19447667/5b842a26-6c6d-4174-86c3-4ddb22476d5f.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A4 Avant 2.0 TDI sport edition',
'transmission': 'manual',
'trim': 'Avant 2.0 TDI 150CV sport edition',
'vin': None,
'year': 2016}
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [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%2762570978%27 HTTP/1.1" 200 None
2026-03-30 15:02:41 [auto_selling_coches.net.api] INFO: Saving data for 62570978: {'created_time': 1774882961.947141, 'last_price_update_time': 1774882961.947155}
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62570978') HTTP/1.1" 204 0
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e427d0>
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a18bef1-2fb0-5696-87cb-8f187241255b/8a18bef1-2fb0-5696-87cb-8f187241255b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19719297%252F775cb51c-9a5f-442a-b081-7c383526df2a.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19719297/775cb51c-9a5f-442a-b081-7c383526df2a.jpg saved to cache
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8a18bef1-2fb0-5696-87cb-8f187241255b
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8a18bef1-2fb0-5696-87cb-8f187241255b sending to next pipeline
2026-03-30 15:02:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8a18bef1-2fb0-5696-87cb-8f187241255b with identifier 70256636
2026-03-30 15:02:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8a18bef1-2fb0-5696-87cb-8f187241255b
2026-03-30 15:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19719297/775cb51c-9a5f-442a-b081-7c383526df2a.jpg>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 215,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'EN BREVE TODA LA INFO.......',
'doors_number': 2,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 385,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '8a18bef1-2fb0-5696-87cb-8f187241255b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-911-carrera-2p-gasolina-2021-en-alicante-70256636-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': '911',
'odometer': 73500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a18bef1-2fb0-5696-87cb-8f187241255b/8a18bef1-2fb0-5696-87cb-8f187241255b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71067,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19719297/775cb51c-9a5f-442a-b081-7c383526df2a.jpg',
'Width': 800}],
'price': 109999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE 911 Carrera',
'transmission': 'automatic',
'trim': 'Carrera',
'vin': None,
'year': 2020}
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [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%2770256636%27 HTTP/1.1" 200 None
2026-03-30 15:02:42 [auto_selling_coches.net.api] INFO: Saving data for 70256636: {'created_time': 1774882962.045904, 'last_price_update_time': 1774882962.045914}
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70256636') HTTP/1.1" 204 0
2026-03-30 15:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19578364/3cf55790-f606-43c1-9032-3f062a2e806c.jpg> (referer: None)
2026-03-30 15:02:42 [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:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef5d10>
2026-03-30 15:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0167d01b-1114-577e-85ce-3888aaa6f6e3/0167d01b-1114-577e-85ce-3888aaa6f6e3_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19578364%252F3cf55790-f606-43c1-9032-3f062a2e806c.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578364/3cf55790-f606-43c1-9032-3f062a2e806c.jpg saved to cache
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0167d01b-1114-577e-85ce-3888aaa6f6e3
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0167d01b-1114-577e-85ce-3888aaa6f6e3 sending to next pipeline
2026-03-30 15:02:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0167d01b-1114-577e-85ce-3888aaa6f6e3 with identifier 70071948
2026-03-30 15:02:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0167d01b-1114-577e-85ce-3888aaa6f6e3
2026-03-30 15:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19578364/3cf55790-f606-43c1-9032-3f062a2e806c.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 184,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE C 200 CGI SPORT EDITION AVANTGARDE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.8 185CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y TELA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-SENSOR DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO PARCIALMENTE\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '1.8L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '0167d01b-1114-577e-85ce-3888aaa6f6e3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-200-cgi-blue-effic-avantgarde-4p-gasolina-2011-en-alicante-70071948-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 142500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0167d01b-1114-577e-85ce-3888aaa6f6e3/0167d01b-1114-577e-85ce-3888aaa6f6e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80264,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19578364/3cf55790-f606-43c1-9032-3f062a2e806c.jpg',
'Width': 800}],
'price': 13999,
'price_includes_vat': True,
'registration_date': '2011-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C C 200 CGI Blue Effic. Avantgarde',
'transmission': 'automatic',
'trim': 'C 200 CGI Blue Effic. Avantgarde',
'vin': None,
'year': 2011}
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [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%2770071948%27 HTTP/1.1" 200 None
2026-03-30 15:02:42 [auto_selling_coches.net.api] INFO: Saving data for 70071948: {'created_time': 1774882962.23644, 'last_price_update_time': 1774882962.236453}
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70071948') HTTP/1.1" 204 0
2026-03-30 15:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=4> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:49 [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:02:49 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 4
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 4)
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70241291
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770241291%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70241291: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70241291
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 62544515
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2762544515%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 62544515: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 62544515
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70025023
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770025023%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70025023: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70025023
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 62489549
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2762489549%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 62489549: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 62489549
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 62544400
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2762544400%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 62544400: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 62544400
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70023040
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770023040%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70023040: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70023040
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70024823
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770024823%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70024823: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70024823
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70058131
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770058131%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70058131: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70058131
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 62544275
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2762544275%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 62544275: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 62544275
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70022882
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770022882%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70022882: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70022882
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70111583
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770111583%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70111583: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70111583
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014622
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770014622%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70014622: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70014622
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 62624420
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2762624420%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 62624420: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 62624420
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 62585767
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2762585767%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 62585767: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 62585767
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70022790
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770022790%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70022790: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70022790
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70050790
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770050790%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70050790: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70050790
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012607
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770012607%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70012607: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70012607
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 62544540
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2762544540%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 62544540: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 62544540
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70072148
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [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%2770072148%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scrape type for 70072148: 1
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Scraping new listing 70072148
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012765
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770012765%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70012765: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70012765
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 70050493
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770050493%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70050493: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70050493
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012710
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770012710%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70012710: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70012710
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014292
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770014292%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70014292: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70014292
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 70163804
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770163804%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70163804: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70163804
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 70025078
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770025078%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70025078: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70025078
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 70037838
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770037838%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70037838: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70037838
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 62528880
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2762528880%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 62528880: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 62528880
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 62464636
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2762464636%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 62464636: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 62464636
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 62489939
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2762489939%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 62489939: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 62489939
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Found listing with ID: 70081945
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%2770081945%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scrape type for 70081945: 1
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Scraping new listing 70081945
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 5 (scraped 120/214 items)
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 5)
2026-03-30 15:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70241307> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02: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:02:54 [auto_selling_coches.net.api] INFO: Extracted item from API: 70241307 - AUDI A6 RS 6 Avant TFSI quattro
2026-03-30 15:02:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d4852f3d-80c9-567a-a9df-84f3fac06298 with identifier: 70241307
2026-03-30 15:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d4852f3d-80c9-567a-a9df-84f3fac06298
2026-03-30 15:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:54 [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%252F19710557%252F93e2af8d-2253-41d1-9a1e-fa7558a087d5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710557/93e2af8d-2253-41d1-9a1e-fa7558a087d5.jpg not downloaded yet
2026-03-30 15:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70220803> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19710557/93e2af8d-2253-41d1-9a1e-fa7558a087d5.jpg> (referer: None)
2026-03-30 15:02:57 [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:02:57 [auto_selling_coches.net.api] INFO: Extracted item from API: 70220803 - MINI CLUBMAN COOPER S
2026-03-30 15:02:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b36a56a-449c-519e-bb12-4a115f30a936 with identifier: 70220803
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7b36a56a-449c-519e-bb12-4a115f30a936
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [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%252F19692963%252Fbcd5b6ee-924c-4e65-8ddf-373920f8ddc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19692963/bcd5b6ee-924c-4e65-8ddf-373920f8ddc5.jpg not downloaded yet
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201eb9e90>
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4852f3d-80c9-567a-a9df-84f3fac06298/d4852f3d-80c9-567a-a9df-84f3fac06298_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19710557%252F93e2af8d-2253-41d1-9a1e-fa7558a087d5.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710557/93e2af8d-2253-41d1-9a1e-fa7558a087d5.jpg saved to cache
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d4852f3d-80c9-567a-a9df-84f3fac06298
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d4852f3d-80c9-567a-a9df-84f3fac06298 sending to next pipeline
2026-03-30 15:02:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d4852f3d-80c9-567a-a9df-84f3fac06298 with identifier 70241307
2026-03-30 15:02:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d4852f3d-80c9-567a-a9df-84f3fac06298
2026-03-30 15:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19710557/93e2af8d-2253-41d1-9a1e-fa7558a087d5.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata (NARDO GREY)',
'currency': 'EUR',
'description': 'EN BREVE TODA LA INFO...',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '4.0L',
'engine_horse_power': 600,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'd4852f3d-80c9-567a-a9df-84f3fac06298',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a6-rs-6-avant-tfsi-quattro-5p-gasolina-2022-en-alicante-70241307-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A6',
'odometer': 21500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4852f3d-80c9-567a-a9df-84f3fac06298/d4852f3d-80c9-567a-a9df-84f3fac06298_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71067,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19710557/93e2af8d-2253-41d1-9a1e-fa7558a087d5.jpg',
'Width': 800}],
'price': 121999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A6 RS 6 Avant TFSI quattro',
'transmission': 'automatic',
'trim': 'RS 6 Avant TFSI quattro',
'vin': None,
'year': 2021}
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [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%2770241307%27 HTTP/1.1" 200 None
2026-03-30 15:02:57 [auto_selling_coches.net.api] INFO: Saving data for 70241307: {'created_time': 1774882977.951501, 'last_price_update_time': 1774882977.951515}
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70241307') HTTP/1.1" 204 0
2026-03-30 15:02:58 [scrapy.extensions.logstats] INFO: Crawled 57 pages (at 28 pages/min), scraped 50 items (at 25 items/min)
2026-03-30 15:02:58 [scrapy.extensions.memusage] INFO: Peak memory usage is 187MiB
2026-03-30 15:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62624355> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19692963/bcd5b6ee-924c-4e65-8ddf-373920f8ddc5.jpg> (referer: None)
2026-03-30 15:02:58 [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:02:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 62624355 - AUDI A6 RS 6 perform. 4.0 TFSI quattro tiptr Av.
2026-03-30 15:02:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bad4f82c-16f3-5094-add1-2458301b54bf with identifier: 62624355
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bad4f82c-16f3-5094-add1-2458301b54bf
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [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%252F19487581%252Fce1ec6fd-35c8-4c1c-abb2-8c67b6666f57.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487581/ce1ec6fd-35c8-4c1c-abb2-8c67b6666f57.jpg not downloaded yet
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef6550>
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b36a56a-449c-519e-bb12-4a115f30a936/7b36a56a-449c-519e-bb12-4a115f30a936_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19692963%252Fbcd5b6ee-924c-4e65-8ddf-373920f8ddc5.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19692963/bcd5b6ee-924c-4e65-8ddf-373920f8ddc5.jpg saved to cache
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7b36a56a-449c-519e-bb12-4a115f30a936
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7b36a56a-449c-519e-bb12-4a115f30a936 sending to next pipeline
2026-03-30 15:02:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7b36a56a-449c-519e-bb12-4a115f30a936 with identifier 70220803
2026-03-30 15:02:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7b36a56a-449c-519e-bb12-4a115f30a936
2026-03-30 15:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19692963/bcd5b6ee-924c-4e65-8ddf-373920f8ddc5.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 144,
'category': 'Coches',
'color': 'Naranja',
'currency': 'EUR',
'description': 'MINI CLUBMAN COOPER S\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 192CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-TAPICERIA DE CUERO\n'
'-HEAD UP DISPLAY\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL JCW\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 192,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '7b36a56a-449c-519e-bb12-4a115f30a936',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-clubman-cooper-s-5p-gasolina-2017-en-alicante-70220803-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'CLUBMAN',
'odometer': 176500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b36a56a-449c-519e-bb12-4a115f30a936/7b36a56a-449c-519e-bb12-4a115f30a936_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83209,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19692963/bcd5b6ee-924c-4e65-8ddf-373920f8ddc5.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI CLUBMAN COOPER S',
'transmission': 'automatic',
'trim': 'COOPER S',
'vin': None,
'year': 2016}
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [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%2770220803%27 HTTP/1.1" 200 None
2026-03-30 15:02:58 [auto_selling_coches.net.api] INFO: Saving data for 70220803: {'created_time': 1774882978.66744, 'last_price_update_time': 1774882978.667453}
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70220803') HTTP/1.1" 204 0
2026-03-30 15:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70081945> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19487581/ce1ec6fd-35c8-4c1c-abb2-8c67b6666f57.jpg> (referer: None)
2026-03-30 15:03:05 [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:03:05 [auto_selling_coches.net.api] INFO: Extracted item from API: 70081945 - MERCEDES-BENZ GLE GLE 350 de 4MATIC Hibrido Enchufable
2026-03-30 15:03:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a72ef16a-60da-58ba-b896-1692974e8510 with identifier: 70081945
2026-03-30 15:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a72ef16a-60da-58ba-b896-1692974e8510
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:05 [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%252F19587551%252F0bdc2c39-7cd8-4fe2-89e7-ff5da73ffc57.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19587551/0bdc2c39-7cd8-4fe2-89e7-ff5da73ffc57.jpg not downloaded yet
2026-03-30 15:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204fe2d90>
2026-03-30 15:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bad4f82c-16f3-5094-add1-2458301b54bf/bad4f82c-16f3-5094-add1-2458301b54bf_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19487581%252Fce1ec6fd-35c8-4c1c-abb2-8c67b6666f57.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487581/ce1ec6fd-35c8-4c1c-abb2-8c67b6666f57.jpg saved to cache
2026-03-30 15:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bad4f82c-16f3-5094-add1-2458301b54bf
2026-03-30 15:03:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bad4f82c-16f3-5094-add1-2458301b54bf sending to next pipeline
2026-03-30 15:03:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bad4f82c-16f3-5094-add1-2458301b54bf with identifier 62624355
2026-03-30 15:03:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bad4f82c-16f3-5094-add1-2458301b54bf
2026-03-30 15:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19487581/ce1ec6fd-35c8-4c1c-abb2-8c67b6666f57.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 223,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'AUDI RS6 PERFORMANCE \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 TFSI 605CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS LED MATRIX\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA CON COSTURA EN '
'AZUL\n'
'-ESCAPE AKRAPOVIC\n'
'-PAQUETE DE CARBONO INTERIOR Y EXTERIOR\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-HEAD UP DISPLAY\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-ASIENTOS CALEFACABTLES (TODOS)\n'
'-PORTON TRASERO AUTOMATICO\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-AUDI DRIVE ASSIT\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL EN ALCANTARA\n'
'-PAQUETE DE ILUMINACION\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 605,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'bad4f82c-16f3-5094-add1-2458301b54bf',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a6-rs-6-perform-40-tfsi-quattro-tiptr-av-5p-gasolina-2018-en-alicante-62624355-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A6',
'odometer': 127500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad4f82c-16f3-5094-add1-2458301b54bf/bad4f82c-16f3-5094-add1-2458301b54bf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85095,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19487581/ce1ec6fd-35c8-4c1c-abb2-8c67b6666f57.jpg',
'Width': 800}],
'price': 67999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A6 RS 6 perform. 4.0 TFSI quattro tiptr Av.',
'transmission': 'automatic',
'trim': 'RS 6 perform. 4.0 TFSI quattro tiptr Av.',
'vin': None,
'year': 2018}
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:05 [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%2762624355%27 HTTP/1.1" 200 None
2026-03-30 15:03:05 [auto_selling_coches.net.api] INFO: Saving data for 62624355: {'created_time': 1774882985.915753, 'last_price_update_time': 1774882985.915763}
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62624355') HTTP/1.1" 204 0
2026-03-30 15:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70081267> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19587551/0bdc2c39-7cd8-4fe2-89e7-ff5da73ffc57.jpg> (referer: None)
2026-03-30 15:03:13 [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:03:13 [auto_selling_coches.net.api] INFO: Extracted item from API: 70081267 - BMW Serie 1 118i
2026-03-30 15:03:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e466c42-2c84-58ec-8069-42282f73f7f0 with identifier: 70081267
2026-03-30 15:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7e466c42-2c84-58ec-8069-42282f73f7f0
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:13 [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%252F19586865%252F8f7484c8-bcba-4b69-8754-15b0aab43585.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19586865/8f7484c8-bcba-4b69-8754-15b0aab43585.jpg already downloaded
2026-03-30 15:03:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7e466c42-2c84-58ec-8069-42282f73f7f0 with identifier 70081267
2026-03-30 15:03:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7e466c42-2c84-58ec-8069-42282f73f7f0
2026-03-30 15:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70081267>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 116,
'category': 'Coches',
'color': 'Naranja',
'currency': 'EUR',
'description': 'BMW SERIE 1 118I PAQUETE SPORT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.5 135CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION BUSSINES\n'
'-TAPICERIA DE CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE SPORT INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '7e466c42-2c84-58ec-8069-42282f73f7f0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-118i-5p-gasolina-2017-en-alicante-70081267-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 147500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19586865/8f7484c8-bcba-4b69-8754-15b0aab43585.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e466c42-2c84-58ec-8069-42282f73f7f0/7e466c42-2c84-58ec-8069-42282f73f7f0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82083,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19586865/8f7484c8-bcba-4b69-8754-15b0aab43585.jpg',
'Width': 800}],
'price': 15999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 1 118i',
'transmission': 'manual',
'trim': '118i',
'vin': None,
'year': 2017}
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:13 [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%2770081267%27 HTTP/1.1" 200 None
2026-03-30 15:03:13 [auto_selling_coches.net.api] INFO: Saving data for 70081267: {'created_time': 1774882993.845696, 'last_price_update_time': 1774882993.845707}
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70081267') HTTP/1.1" 204 0
2026-03-30 15:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f384d0>
2026-03-30 15:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a72ef16a-60da-58ba-b896-1692974e8510/a72ef16a-60da-58ba-b896-1692974e8510_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19587551%252F0bdc2c39-7cd8-4fe2-89e7-ff5da73ffc57.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19587551/0bdc2c39-7cd8-4fe2-89e7-ff5da73ffc57.jpg saved to cache
2026-03-30 15:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a72ef16a-60da-58ba-b896-1692974e8510
2026-03-30 15:03:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a72ef16a-60da-58ba-b896-1692974e8510 sending to next pipeline
2026-03-30 15:03:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a72ef16a-60da-58ba-b896-1692974e8510 with identifier 70081945
2026-03-30 15:03:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a72ef16a-60da-58ba-b896-1692974e8510
2026-03-30 15:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19587551/0bdc2c39-7cd8-4fe2-89e7-ff5da73ffc57.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 29,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLE 350de 4MATIC CON PAQUETE AMG LOOK 53 AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 320CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-TAPICERIA DE CUERO\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ESTRIBERAS LATERALES\n'
'-CAMARA 360º Y SENSORES DE APARCAMINETO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION AMBIENTAL\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': '1.9L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'a72ef16a-60da-58ba-b896-1692974e8510',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-gle-gle-350-de-4matic-hibrido-enchufable-5p-electrico-hibrido-2020-en-alicante-70081945-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'GLE',
'odometer': 64500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a72ef16a-60da-58ba-b896-1692974e8510/a72ef16a-60da-58ba-b896-1692974e8510_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79139,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19587551/0bdc2c39-7cd8-4fe2-89e7-ff5da73ffc57.jpg',
'Width': 800}],
'price': 66999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLE GLE 350 de 4MATIC Hibrido Enchufable',
'transmission': 'automatic',
'trim': 'GLE 350 de 4MATIC Hibrido Enchufable',
'vin': None,
'year': 2021}
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:13 [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%2770081945%27 HTTP/1.1" 200 None
2026-03-30 15:03:13 [auto_selling_coches.net.api] INFO: Saving data for 70081945: {'created_time': 1774882993.947177, 'last_price_update_time': 1774882993.947191}
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70081945') HTTP/1.1" 204 0
2026-03-30 15:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62528880> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03: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:03:15 [auto_selling_coches.net.api] INFO: Extracted item from API: 62528880 - AUDI Q7 4.2 TDI quattro tiptronic Ambition
2026-03-30 15:03:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fec77d6-2954-5ce2-aa85-bba2b1739e70 with identifier: 62528880
2026-03-30 15:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1fec77d6-2954-5ce2-aa85-bba2b1739e70
2026-03-30 15:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:15 [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%252F19415985%252Fe4ef8433-7279-436c-9011-9626c856c5be.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19415985/e4ef8433-7279-436c-9011-9626c856c5be.jpg not downloaded yet
2026-03-30 15:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70037838> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19415985/e4ef8433-7279-436c-9011-9626c856c5be.jpg> (referer: None)
2026-03-30 15:03: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:03:16 [auto_selling_coches.net.api] INFO: Extracted item from API: 70037838 - AUDI A6 RS 6 4.0 TFSI quattro tiptronic Avant
2026-03-30 15:03:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f9c004df-c722-5e5e-9138-7b248c615dcd with identifier: 70037838
2026-03-30 15:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f9c004df-c722-5e5e-9138-7b248c615dcd
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%252F19548800%252F2c753787-b3cd-46a4-bf16-7295e8b7c793.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19548800/2c753787-b3cd-46a4-bf16-7295e8b7c793.jpg not downloaded yet
2026-03-30 15:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef16d0>
2026-03-30 15:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fec77d6-2954-5ce2-aa85-bba2b1739e70/1fec77d6-2954-5ce2-aa85-bba2b1739e70_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19415985%252Fe4ef8433-7279-436c-9011-9626c856c5be.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19415985/e4ef8433-7279-436c-9011-9626c856c5be.jpg saved to cache
2026-03-30 15:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1fec77d6-2954-5ce2-aa85-bba2b1739e70
2026-03-30 15:03:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1fec77d6-2954-5ce2-aa85-bba2b1739e70 sending to next pipeline
2026-03-30 15:03:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1fec77d6-2954-5ce2-aa85-bba2b1739e70 with identifier 62528880
2026-03-30 15:03:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1fec77d6-2954-5ce2-aa85-bba2b1739e70
2026-03-30 15:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19415985/e4ef8433-7279-436c-9011-9626c856c5be.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 242,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'AUDI Q7 QUATTRO AMBITION CON PAQUETE S-LINE (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.2 V8 340CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO DOBLE\n'
'-FAROS BI XENON CON LED\n'
'-TAPICERIA DE CUERO\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-PAQUETE S-LINE PLUS\n'
'-BOLA DE REMOLQUE\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-PORTON TRASERO AUTOMATICO\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'B',
'engine': '4.1L',
'engine_horse_power': 340,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1fec77d6-2954-5ce2-aa85-bba2b1739e70',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q7-42-tdi-340cv-quattro-tiptronic-ambition-5p-diesel-2014-en-alicante-62528880-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q7',
'odometer': 149500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fec77d6-2954-5ce2-aa85-bba2b1739e70/1fec77d6-2954-5ce2-aa85-bba2b1739e70_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81859,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19415985/e4ef8433-7279-436c-9011-9626c856c5be.jpg',
'Width': 800}],
'price': 27999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q7 4.2 TDI quattro tiptronic Ambition',
'transmission': 'automatic',
'trim': '4.2 TDI 340cv quattro tiptronic Ambition',
'vin': None,
'year': 2013}
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:16 [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%2762528880%27 HTTP/1.1" 200 None
2026-03-30 15:03:16 [auto_selling_coches.net.api] INFO: Saving data for 62528880: {'created_time': 1774882996.596301, 'last_price_update_time': 1774882996.596312}
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62528880') HTTP/1.1" 204 0
2026-03-30 15:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62464636> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19548800/2c753787-b3cd-46a4-bf16-7295e8b7c793.jpg> (referer: None)
2026-03-30 15:03: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:03:16 [auto_selling_coches.net.api] INFO: Extracted item from API: 62464636 - MERCEDES-BENZ Clase A Sedan A 200
2026-03-30 15:03:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d3f9a5f9-cb29-515e-b955-66914a87cd8f with identifier: 62464636
2026-03-30 15:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d3f9a5f9-cb29-515e-b955-66914a87cd8f
2026-03-30 15:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%252F19355418%252F05e086ef-3de5-42db-971d-475113dfaf98.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19355418/05e086ef-3de5-42db-971d-475113dfaf98.jpg already downloaded
2026-03-30 15:03:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d3f9a5f9-cb29-515e-b955-66914a87cd8f with identifier 62464636
2026-03-30 15:03:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d3f9a5f9-cb29-515e-b955-66914a87cd8f
2026-03-30 15:03:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62464636>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 120,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE A 200 SEDAN CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.4 163CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '1.3L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'd3f9a5f9-cb29-515e-b955-66914a87cd8f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-sedan-a-200-4p-gasolina-2020-en-alicante-62464636-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 54500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19355418/05e086ef-3de5-42db-971d-475113dfaf98.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d3f9a5f9-cb29-515e-b955-66914a87cd8f/d3f9a5f9-cb29-515e-b955-66914a87cd8f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167600,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19355418/05e086ef-3de5-42db-971d-475113dfaf98.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A Sedan A 200',
'transmission': 'automatic',
'trim': 'Sedan A 200',
'vin': None,
'year': 2020}
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762464636%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Saving data for 62464636: {'created_time': 1774882997.02908, 'last_price_update_time': 1774882997.029089}
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62464636') HTTP/1.1" 204 0
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d34f90>
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9c004df-c722-5e5e-9138-7b248c615dcd/f9c004df-c722-5e5e-9138-7b248c615dcd_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19548800%252F2c753787-b3cd-46a4-bf16-7295e8b7c793.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19548800/2c753787-b3cd-46a4-bf16-7295e8b7c793.jpg saved to cache
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f9c004df-c722-5e5e-9138-7b248c615dcd
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f9c004df-c722-5e5e-9138-7b248c615dcd sending to next pipeline
2026-03-30 15:03:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f9c004df-c722-5e5e-9138-7b248c615dcd with identifier 70037838
2026-03-30 15:03:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f9c004df-c722-5e5e-9138-7b248c615dcd
2026-03-30 15:03:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19548800/2c753787-b3cd-46a4-bf16-7295e8b7c793.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 223,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'AUDI RS6 AVANT QUATTRO AUDI EXCLUSIVE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 TFSI 560CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS CALEFACATBLES (TODOS)\n'
'-CORTINILLAS TRASERAS\n'
'-PAQUETE DE CARBONO EXTERIOR\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-HEAD UP DISPLAY\n'
'-CIERRE AUTOMATICO DE PUESTAS SAFETY CLOSE\n'
'-ASISTENTE DE VISION NOCTURNO\n'
'-ASIENTOS DEPORTIVOS EN CUERO CON COSTURA ROJA Y CINTURONES '
'EN ROJO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-PAQUETE RS DYNAMIC\n'
'-PAQUETE AUDI EXCLUSIVE\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE\n'
'-SENSOR DE LUZ Y LLJUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 560,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'f9c004df-c722-5e5e-9138-7b248c615dcd',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a6-rs-6-40-tfsi-quattro-tiptronic-avant-5p-gasolina-2015-en-alicante-70037838-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A6',
'odometer': 164500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9c004df-c722-5e5e-9138-7b248c615dcd/f9c004df-c722-5e5e-9138-7b248c615dcd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86603,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19548800/2c753787-b3cd-46a4-bf16-7295e8b7c793.jpg',
'Width': 800}],
'price': 49999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A6 RS 6 4.0 TFSI quattro tiptronic Avant',
'transmission': 'automatic',
'trim': 'RS 6 4.0 TFSI quattro tiptronic Avant',
'vin': None,
'year': 2014}
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770037838%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Saving data for 70037838: {'created_time': 1774882997.142759, 'last_price_update_time': 1774882997.14277}
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70037838') HTTP/1.1" 204 0
2026-03-30 15:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=5> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03: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:03:17 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 5
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 5)
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70072240
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770072240%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70072240: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70072240
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 62387177
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762387177%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 62387177: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 62387177
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 62665235
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762665235%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 62665235: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 62665235
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014134
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770014134%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70014134: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70014134
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012486
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770012486%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70012486: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70012486
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70013961
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770013961%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70013961: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70013961
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70016542
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770016542%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70016542: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70016542
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 62476156
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762476156%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 62476156: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 62476156
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70015275
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770015275%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70015275: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70015275
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70080702
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770080702%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70080702: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70080702
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70015015
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770015015%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70015015: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70015015
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70081877
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770081877%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70081877: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70081877
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70015990
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770015990%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70015990: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70015990
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012462
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770012462%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70012462: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70012462
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70024704
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770024704%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70024704: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70024704
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014276
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770014276%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70014276: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70014276
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014093
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770014093%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70014093: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70014093
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014494
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770014494%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70014494: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70014494
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70023079
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770023079%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70023079: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70023079
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014441
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770014441%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70014441: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70014441
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 70058228
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770058228%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scrape type for 70058228: 1
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Scraping new listing 70058228
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Found listing with ID: 62575346
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762575346%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 62575346: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 62575346
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 70072067
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770072067%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 70072067: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 70072067
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014548
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770014548%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 70014548: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 70014548
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 70022774
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770022774%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 70022774: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 70022774
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 62461189
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762461189%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 62461189: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 62461189
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014530
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770014530%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 70014530: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 70014530
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012266
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2770012266%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 70012266: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 70012266
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 62476458
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762476458%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 62476458: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 62476458
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Found listing with ID: 62668781
2026-03-30 15:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%2762668781%27 HTTP/1.1" 200 None
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scrape type for 62668781: 1
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Scraping new listing 62668781
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 6 (scraped 150/214 items)
2026-03-30 15:03:18 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 6)
2026-03-30 15:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70163804> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03:21 [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:03:21 [auto_selling_coches.net.api] INFO: Extracted item from API: 70163804 - BENTLEY Continental GT GT Speed
2026-03-30 15:03:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fe33dd93-e60e-516d-a441-28b1183f51e7 with identifier: 70163804
2026-03-30 15:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fe33dd93-e60e-516d-a441-28b1183f51e7
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03: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%252F19650610%252F77ace474-95e3-4ffb-97cb-1d00092ee2c6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650610/77ace474-95e3-4ffb-97cb-1d00092ee2c6.jpg not downloaded yet
2026-03-30 15:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70025078> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19650610/77ace474-95e3-4ffb-97cb-1d00092ee2c6.jpg> (referer: None)
2026-03-30 15:03:22 [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:03:22 [auto_selling_coches.net.api] INFO: Extracted item from API: 70025078 - AUDI A5 Cabrio 2.0 TDI clean quattr S line
2026-03-30 15:03:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dc0815d6-7b0f-58bf-b476-d88ea66c2231 with identifier: 70025078
2026-03-30 15:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dc0815d6-7b0f-58bf-b476-d88ea66c2231
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:22 [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%252F19543088%252F333b2707-556c-45d1-9997-7b21865d9dda.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19543088/333b2707-556c-45d1-9997-7b21865d9dda.jpg already downloaded
2026-03-30 15:03:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dc0815d6-7b0f-58bf-b476-d88ea66c2231 with identifier 70025078
2026-03-30 15:03:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dc0815d6-7b0f-58bf-b476-d88ea66c2231
2026-03-30 15:03:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70025078>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 144,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'AUDI A5 CABRIO QUATTRO CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS S-LINE EN CUERO Y ALCANTARA\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE S-LINE INTERIOR Y EXTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dc0815d6-7b0f-58bf-b476-d88ea66c2231',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a5-cabrio-20-tdi-clean-190cv-quattr-s-line-2p-diesel-2016-en-alicante-70025078-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A5',
'odometer': 119500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19543088/333b2707-556c-45d1-9997-7b21865d9dda.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0815d6-7b0f-58bf-b476-d88ea66c2231/dc0815d6-7b0f-58bf-b476-d88ea66c2231_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75886,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19543088/333b2707-556c-45d1-9997-7b21865d9dda.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI A5 Cabrio 2.0 TDI clean quattr S line',
'transmission': 'manual',
'trim': 'Cabrio 2.0 TDI clean 190CV quattr S line',
'vin': None,
'year': 2016}
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:22 [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%2770025078%27 HTTP/1.1" 200 None
2026-03-30 15:03:22 [auto_selling_coches.net.api] INFO: Saving data for 70025078: {'created_time': 1774883002.499711, 'last_price_update_time': 1774883002.499722}
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70025078') HTTP/1.1" 204 0
2026-03-30 15:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d0ae10>
2026-03-30 15:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe33dd93-e60e-516d-a441-28b1183f51e7/fe33dd93-e60e-516d-a441-28b1183f51e7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19650610%252F77ace474-95e3-4ffb-97cb-1d00092ee2c6.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650610/77ace474-95e3-4ffb-97cb-1d00092ee2c6.jpg saved to cache
2026-03-30 15:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fe33dd93-e60e-516d-a441-28b1183f51e7
2026-03-30 15:03:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fe33dd93-e60e-516d-a441-28b1183f51e7 sending to next pipeline
2026-03-30 15:03:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fe33dd93-e60e-516d-a441-28b1183f51e7 with identifier 70163804
2026-03-30 15:03:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fe33dd93-e60e-516d-a441-28b1183f51e7
2026-03-30 15:03:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19650610/77ace474-95e3-4ffb-97cb-1d00092ee2c6.jpg>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BENTLEY CONTINENTAL GT SPEED W12\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 6.0 W12 625CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SISTEMA DE SONIDO PROFESIONAL NAIM FOR BENTLEY\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA Y FUNCION DE '
'MASAJE\n'
'-SUSPENSION NEUMATICA\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DEPORTIVOS EN CUERO VENTILADOS Y CALEFACTADOS\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '6.0L',
'engine_horse_power': 625,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'fe33dd93-e60e-516d-a441-28b1183f51e7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bentley-continental-gt-gt-speed-2p-gasolina-2013-en-alicante-70163804-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BENTLEY',
'model': 'Continental GT',
'odometer': 74500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe33dd93-e60e-516d-a441-28b1183f51e7/fe33dd93-e60e-516d-a441-28b1183f51e7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71409,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19650610/77ace474-95e3-4ffb-97cb-1d00092ee2c6.jpg',
'Width': 800}],
'price': 79999,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BENTLEY Continental GT GT Speed',
'transmission': 'automatic',
'trim': 'GT Speed',
'vin': None,
'year': 2012}
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:22 [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%2770163804%27 HTTP/1.1" 200 None
2026-03-30 15:03:22 [auto_selling_coches.net.api] INFO: Saving data for 70163804: {'created_time': 1774883002.831997, 'last_price_update_time': 1774883002.832009}
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70163804') HTTP/1.1" 204 0
2026-03-30 15:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62668781> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:23 [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:03:23 [auto_selling_coches.net.api] INFO: Extracted item from API: 62668781 - AUDI TT Coupe 2.0 TDI quattro
2026-03-30 15:03:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cde4e3c9-0b9b-5d0e-ab57-02a6f0f98fe3 with identifier: 62668781
2026-03-30 15:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cde4e3c9-0b9b-5d0e-ab57-02a6f0f98fe3
2026-03-30 15:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:23 [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%252F19521955%252F89f90d4f-d6fb-442d-a231-566db9205ebb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19521955/89f90d4f-d6fb-442d-a231-566db9205ebb.jpg already downloaded
2026-03-30 15:03:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cde4e3c9-0b9b-5d0e-ab57-02a6f0f98fe3 with identifier 62668781
2026-03-30 15:03:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cde4e3c9-0b9b-5d0e-ab57-02a6f0f98fe3
2026-03-30 15:03:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62668781>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI TT COUPE CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 170CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON\n'
'-ASIENTOS DEPORTIVOS EN CUERO \n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE S-LINE INTERIOR Y EXTERIOR\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cde4e3c9-0b9b-5d0e-ab57-02a6f0f98fe3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-tt-coupe-20-tdi-170cv-quattro-3p-diesel-2011-en-alicante-62668781-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'TT',
'odometer': 169500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19521955/89f90d4f-d6fb-442d-a231-566db9205ebb.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cde4e3c9-0b9b-5d0e-ab57-02a6f0f98fe3/cde4e3c9-0b9b-5d0e-ab57-02a6f0f98fe3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78900,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19521955/89f90d4f-d6fb-442d-a231-566db9205ebb.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2011-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI TT Coupe 2.0 TDI quattro',
'transmission': 'manual',
'trim': 'Coupe 2.0 TDI 170cv quattro',
'vin': None,
'year': 2011}
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:24 [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%2762668781%27 HTTP/1.1" 200 None
2026-03-30 15:03:24 [auto_selling_coches.net.api] INFO: Saving data for 62668781: {'created_time': 1774883004.017238, 'last_price_update_time': 1774883004.01725}
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62668781') HTTP/1.1" 204 0
2026-03-30 15:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014292> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03:24 [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:03:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014292 - BMW Serie 3 320d Touring
2026-03-30 15:03:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a3241b9b-d35c-5099-aeaf-6b6a28425d6f with identifier: 70014292
2026-03-30 15:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a3241b9b-d35c-5099-aeaf-6b6a28425d6f
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:24 [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%252F19533777%252F68b8ddec-861a-40b1-a854-85309108ceff.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533777/68b8ddec-861a-40b1-a854-85309108ceff.jpg not downloaded yet
2026-03-30 15:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62476458> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533777/68b8ddec-861a-40b1-a854-85309108ceff.jpg> (referer: None)
2026-03-30 15:03:25 [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:03:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62476458 - PORSCHE Cayenne Diesel
2026-03-30 15:03:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a47a4a2-491c-5a19-a2f1-49d25be4b43b with identifier: 62476458
2026-03-30 15:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9a47a4a2-491c-5a19-a2f1-49d25be4b43b
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:25 [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%252F19367814%252Fa4702e94-c5dd-4988-a59d-d27ede60e369.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19367814/a4702e94-c5dd-4988-a59d-d27ede60e369.jpg not downloaded yet
2026-03-30 15:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204fe16d0>
2026-03-30 15:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3241b9b-d35c-5099-aeaf-6b6a28425d6f/a3241b9b-d35c-5099-aeaf-6b6a28425d6f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533777%252F68b8ddec-861a-40b1-a854-85309108ceff.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533777/68b8ddec-861a-40b1-a854-85309108ceff.jpg saved to cache
2026-03-30 15:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a3241b9b-d35c-5099-aeaf-6b6a28425d6f
2026-03-30 15:03:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a3241b9b-d35c-5099-aeaf-6b6a28425d6f sending to next pipeline
2026-03-30 15:03:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a3241b9b-d35c-5099-aeaf-6b6a28425d6f with identifier 70014292
2026-03-30 15:03:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a3241b9b-d35c-5099-aeaf-6b6a28425d6f
2026-03-30 15:03:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533777/68b8ddec-861a-40b1-a854-85309108ceff.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 125,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW SERIE 3 320D TOURING M PACK (2.0 190CV)\n'
'\n'
'\n'
'-VEHICULO UNICO PROPIETARIO\n'
'-VEHICULO CON LIBRO DE REVISIONES COMPLETO EN SERVICIO '
'OFICIAL\n'
'-VEHICULO CON 2 LLAVES\n'
'\n'
'\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-PAQUETE M COMPLETO\n'
'-LLANTAS DE ALEACION EN 18"\n'
'-FAROS DELANTEROS LED\n'
'-PILOTOS TRASEROS LED\n'
'-LUZ DIURNA LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERIA EN CUERO\n'
'-CLIMATIZADOR\n'
'-ASIENTOS CALEFACTABLES\n'
'-CONTROL DE CRUCERO\n'
'-MANDOS AL VOLANTE\n'
'-ESPEJOS ELECTRICOS\n'
'-ELEVALUNAS ELECTRICO\n'
'-SENSOR DE LUCES AUTOMATICAS\n'
'-NAVEGADOR\n'
'-ISOFIX\n'
'\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a3241b9b-d35c-5099-aeaf-6b6a28425d6f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-320d-touring-5p-diesel-2018-en-alicante-70014292-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 179500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3241b9b-d35c-5099-aeaf-6b6a28425d6f/a3241b9b-d35c-5099-aeaf-6b6a28425d6f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77294,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533777/68b8ddec-861a-40b1-a854-85309108ceff.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 320d Touring',
'transmission': 'automatic',
'trim': '320d Touring',
'vin': None,
'year': 2018}
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:25 [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%2770014292%27 HTTP/1.1" 200 None
2026-03-30 15:03:25 [auto_selling_coches.net.api] INFO: Saving data for 70014292: {'created_time': 1774883005.312963, 'last_price_update_time': 1774883005.312974}
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014292') HTTP/1.1" 204 0
2026-03-30 15:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014530> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014530 - JAGUAR E-Pace 2.0P RDynamic 4WD Auto
2026-03-30 15:03:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 51ca27b4-7b0c-5372-abcf-8bb103a5d2eb with identifier: 70014530
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 51ca27b4-7b0c-5372-abcf-8bb103a5d2eb
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [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%252F19533925%252F33ea2f44-5ffe-4cd6-bd4f-c97f8f3f87bf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533925/33ea2f44-5ffe-4cd6-bd4f-c97f8f3f87bf.jpg not downloaded yet
2026-03-30 15:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19367814/a4702e94-c5dd-4988-a59d-d27ede60e369.jpg> (referer: None)
2026-03-30 15:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533925/33ea2f44-5ffe-4cd6-bd4f-c97f8f3f87bf.jpg> (referer: None)
2026-03-30 15:03:26 [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:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201db4bd0>
2026-03-30 15:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a47a4a2-491c-5a19-a2f1-49d25be4b43b/9a47a4a2-491c-5a19-a2f1-49d25be4b43b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19367814%252Fa4702e94-c5dd-4988-a59d-d27ede60e369.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19367814/a4702e94-c5dd-4988-a59d-d27ede60e369.jpg saved to cache
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9a47a4a2-491c-5a19-a2f1-49d25be4b43b
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9a47a4a2-491c-5a19-a2f1-49d25be4b43b sending to next pipeline
2026-03-30 15:03:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9a47a4a2-491c-5a19-a2f1-49d25be4b43b with identifier 62476458
2026-03-30 15:03:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9a47a4a2-491c-5a19-a2f1-49d25be4b43b
2026-03-30 15:03:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19367814/a4702e94-c5dd-4988-a59d-d27ede60e369.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 173,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'PORSCHE CAYENNE DIESEL\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 262CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TAPICERIA DE CUERO\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 262,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9a47a4a2-491c-5a19-a2f1-49d25be4b43b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-diesel-5p-diesel-2017-en-alicante-62476458-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Cayenne',
'odometer': 246500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a47a4a2-491c-5a19-a2f1-49d25be4b43b/9a47a4a2-491c-5a19-a2f1-49d25be4b43b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183449,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19367814/a4702e94-c5dd-4988-a59d-d27ede60e369.jpg',
'Width': 800}],
'price': 31999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Cayenne Diesel',
'transmission': 'automatic',
'trim': 'Diesel',
'vin': None,
'year': 2016}
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [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%2762476458%27 HTTP/1.1" 200 None
2026-03-30 15:03:26 [auto_selling_coches.net.api] INFO: Saving data for 62476458: {'created_time': 1774883006.803972, 'last_price_update_time': 1774883006.803983}
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62476458') HTTP/1.1" 204 0
2026-03-30 15:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012266> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:26 [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:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201efb910>
2026-03-30 15:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51ca27b4-7b0c-5372-abcf-8bb103a5d2eb/51ca27b4-7b0c-5372-abcf-8bb103a5d2eb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533925%252F33ea2f44-5ffe-4cd6-bd4f-c97f8f3f87bf.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533925/33ea2f44-5ffe-4cd6-bd4f-c97f8f3f87bf.jpg saved to cache
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 51ca27b4-7b0c-5372-abcf-8bb103a5d2eb
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 51ca27b4-7b0c-5372-abcf-8bb103a5d2eb sending to next pipeline
2026-03-30 15:03:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 51ca27b4-7b0c-5372-abcf-8bb103a5d2eb with identifier 70014530
2026-03-30 15:03:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 51ca27b4-7b0c-5372-abcf-8bb103a5d2eb
2026-03-30 15:03:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533925/33ea2f44-5ffe-4cd6-bd4f-c97f8f3f87bf.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 182,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'JAGUAR E-PACE R-DYNAMIC 4WD\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 200CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y TELA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '51ca27b4-7b0c-5372-abcf-8bb103a5d2eb',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/jaguar-e-pace-20p-147kw-rdynamic-4wd-auto-5p-gasolina-2020-en-alicante-70014530-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'JAGUAR',
'model': 'E-Pace',
'odometer': 146500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51ca27b4-7b0c-5372-abcf-8bb103a5d2eb/51ca27b4-7b0c-5372-abcf-8bb103a5d2eb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77381,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533925/33ea2f44-5ffe-4cd6-bd4f-c97f8f3f87bf.jpg',
'Width': 800}],
'price': 20999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'JAGUAR E-Pace 2.0P RDynamic 4WD Auto',
'transmission': 'automatic',
'trim': '2.0P 147kW RDynamic 4WD Auto',
'vin': None,
'year': 2019}
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [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%2770014530%27 HTTP/1.1" 200 None
2026-03-30 15:03:26 [auto_selling_coches.net.api] INFO: Saving data for 70014530: {'created_time': 1774883006.884023, 'last_price_update_time': 1774883006.884033}
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014530') HTTP/1.1" 204 0
2026-03-30 15:03:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012266 - PORSCHE Panamera 4.8 4S
2026-03-30 15:03:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cf660d9c-e42d-5253-b73f-8bdbea61471c with identifier: 70012266
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cf660d9c-e42d-5253-b73f-8bdbea61471c
2026-03-30 15:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:26 [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%252F19531557%252Ff58d6f79-ac26-40ca-afd8-612fdeee17e0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531557/f58d6f79-ac26-40ca-afd8-612fdeee17e0.jpg already downloaded
2026-03-30 15:03:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cf660d9c-e42d-5253-b73f-8bdbea61471c with identifier 70012266
2026-03-30 15:03:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cf660d9c-e42d-5253-b73f-8bdbea61471c
2026-03-30 15:03:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70012266>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 254,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'PORSCHE PANAMERA 4S\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.8 V8 400CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-CAMBIO AUTOMATICO PDK CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-SENSORES DE APARCAMIENTO\n'
'-CORTINILLA TRASERA ELECTRICA\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-SUSPENSION NEUMATICA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.8L',
'engine_horse_power': 400,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'cf660d9c-e42d-5253-b73f-8bdbea61471c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-panamera-48-4s-5p-gasolina-2012-en-alicante-70012266-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Panamera',
'odometer': 194500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19531557/f58d6f79-ac26-40ca-afd8-612fdeee17e0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf660d9c-e42d-5253-b73f-8bdbea61471c/cf660d9c-e42d-5253-b73f-8bdbea61471c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75058,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19531557/f58d6f79-ac26-40ca-afd8-612fdeee17e0.jpg',
'Width': 800}],
'price': 28999,
'price_includes_vat': True,
'registration_date': '2011-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE Panamera 4.8 4S',
'transmission': 'automatic',
'trim': '4.8 4S',
'vin': None,
'year': 2011}
2026-03-30 15:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:27 [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%2770012266%27 HTTP/1.1" 200 None
2026-03-30 15:03:27 [auto_selling_coches.net.api] INFO: Saving data for 70012266: {'created_time': 1774883007.142817, 'last_price_update_time': 1774883007.142826}
2026-03-30 15:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012266') HTTP/1.1" 204 0
2026-03-30 15:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62461189> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:28 [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:03:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 62461189 - MERCEDES-BENZ Clase B B 180 CDI
2026-03-30 15:03:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e11aae7a-b5bb-5425-8f61-e1358e9feb60 with identifier: 62461189
2026-03-30 15:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e11aae7a-b5bb-5425-8f61-e1358e9feb60
2026-03-30 15:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:28 [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%252F19352644%252F6c3c0054-fa0f-4d03-91a7-e75759139d0d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19352644/6c3c0054-fa0f-4d03-91a7-e75759139d0d.jpg not downloaded yet
2026-03-30 15:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014548> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19352644/6c3c0054-fa0f-4d03-91a7-e75759139d0d.jpg> (referer: None)
2026-03-30 15:03:31 [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:03:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014548 - AUDI TT TT Coupe RS TFSI Quattro S Tronic
2026-03-30 15:03:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: de859493-e309-5a70-bcea-2f3538d9aacc with identifier: 70014548
2026-03-30 15:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item de859493-e309-5a70-bcea-2f3538d9aacc
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [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%252F19533945%252F598d264c-b015-4844-9eaa-0f739b690a2d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533945/598d264c-b015-4844-9eaa-0f739b690a2d.jpg already downloaded
2026-03-30 15:03:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: de859493-e309-5a70-bcea-2f3538d9aacc with identifier 70014548
2026-03-30 15:03:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item de859493-e309-5a70-bcea-2f3538d9aacc
2026-03-30 15:03:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70014548>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 181,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'AUDI TT RS COUPE QUATTRO \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.5 400CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-NAVEGACION PROFESIONAL\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OUFSEN\n'
'-ESCAPE DEPORTIVO\n'
'-SENSORES DE APARCAMIENTO\n'
'-VIRTUAL COCKPIT\n'
'-PAQUETE DE ILUMINACION\n'
'-ASSIST LINE\n'
'-DRIVE SELECT\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.5L',
'engine_horse_power': 400,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'de859493-e309-5a70-bcea-2f3538d9aacc',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-tt-tt-coupe-rs-tfsi-quattro-s-tronic-3p-gasolina-2021-en-alicante-70014548-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'TT',
'odometer': 76500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19533945/598d264c-b015-4844-9eaa-0f739b690a2d.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de859493-e309-5a70-bcea-2f3538d9aacc/de859493-e309-5a70-bcea-2f3538d9aacc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77809,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533945/598d264c-b015-4844-9eaa-0f739b690a2d.jpg',
'Width': 800}],
'price': 59999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI TT TT Coupe RS TFSI Quattro S Tronic',
'transmission': 'automatic',
'trim': 'TT Coupe RS TFSI Quattro S Tronic',
'vin': None,
'year': 2020}
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [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%2770014548%27 HTTP/1.1" 200 None
2026-03-30 15:03:31 [auto_selling_coches.net.api] INFO: Saving data for 70014548: {'created_time': 1774883011.566517, 'last_price_update_time': 1774883011.566528}
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014548') HTTP/1.1" 204 0
2026-03-30 15:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201eae550>
2026-03-30 15:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e11aae7a-b5bb-5425-8f61-e1358e9feb60/e11aae7a-b5bb-5425-8f61-e1358e9feb60_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19352644%252F6c3c0054-fa0f-4d03-91a7-e75759139d0d.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19352644/6c3c0054-fa0f-4d03-91a7-e75759139d0d.jpg saved to cache
2026-03-30 15:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e11aae7a-b5bb-5425-8f61-e1358e9feb60
2026-03-30 15:03:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e11aae7a-b5bb-5425-8f61-e1358e9feb60 sending to next pipeline
2026-03-30 15:03:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e11aae7a-b5bb-5425-8f61-e1358e9feb60 with identifier 62461189
2026-03-30 15:03:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e11aae7a-b5bb-5425-8f61-e1358e9feb60
2026-03-30 15:03:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19352644/6c3c0054-fa0f-4d03-91a7-e75759139d0d.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 164,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE B 180CDI\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y único propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 110CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-TECHO PANORAMICO DE CRISTAL\n'
'-TAPICERIA EN CUERO Y TELA\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e11aae7a-b5bb-5425-8f61-e1358e9feb60',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-b-b-180-cdi-5p-diesel-2006-en-alicante-62461189-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase B',
'odometer': 159500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e11aae7a-b5bb-5425-8f61-e1358e9feb60/e11aae7a-b5bb-5425-8f61-e1358e9feb60_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161173,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19352644/6c3c0054-fa0f-4d03-91a7-e75759139d0d.jpg',
'Width': 800}],
'price': 8999,
'price_includes_vat': True,
'registration_date': '2007-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase B B 180 CDI',
'transmission': 'automatic',
'trim': 'B 180 CDI',
'vin': None,
'year': 2007}
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [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%2762461189%27 HTTP/1.1" 200 None
2026-03-30 15:03:31 [auto_selling_coches.net.api] INFO: Saving data for 62461189: {'created_time': 1774883011.678081, 'last_price_update_time': 1774883011.678091}
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62461189') HTTP/1.1" 204 0
2026-03-30 15:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70022774> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:32 [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:03:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 70022774 - BMW Serie 2 220i
2026-03-30 15:03:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b0c036b-1416-5a5f-a8c6-da26443629aa with identifier: 70022774
2026-03-30 15:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8b0c036b-1416-5a5f-a8c6-da26443629aa
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [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%252F19541194%252F623bee44-14cc-42c8-90aa-8ee697ca3dcb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19541194/623bee44-14cc-42c8-90aa-8ee697ca3dcb.jpg already downloaded
2026-03-30 15:03:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8b0c036b-1416-5a5f-a8c6-da26443629aa with identifier 70022774
2026-03-30 15:03:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8b0c036b-1416-5a5f-a8c6-da26443629aa
2026-03-30 15:03:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70022774>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 142,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'BMW 220I AUTOMATICO (2.0 184CV)\n'
'\n'
'\n'
'-VEHICULO UNICO DUEÑO \n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES COMPLETO EN SERVICIO '
'OFICIAL.\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTAS ALEACION EN 18" M\n'
'-FAROS DELANTEROS XENON\n'
'-PILOTOS TRASEROS LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERIA EN CUERO\n'
'-CLIMATIZADOR\n'
'-NAVEGADOR \n'
'-FUNCION MANOS LIBRES\n'
'-ASIENTOS CALEFACTABLES\n'
'-MANDOS AL VOLANTE\n'
'-MODOS DE CONDUCCION\n'
'-LUCES AUTOMATICOS\n'
'-ARRANQUE A BOTON\n'
'-START & STOP\n'
'-ELEVALUNAS ELECTRICOS\n'
'-ESPEJOS ELECTRICOS\n'
'-CONTROL DE CRUCERO\n'
'-ISOFIX\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '8b0c036b-1416-5a5f-a8c6-da26443629aa',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-220i-2p-gasolina-2015-en-alicante-70022774-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 2',
'odometer': 174500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19541194/623bee44-14cc-42c8-90aa-8ee697ca3dcb.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b0c036b-1416-5a5f-a8c6-da26443629aa/8b0c036b-1416-5a5f-a8c6-da26443629aa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81492,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19541194/623bee44-14cc-42c8-90aa-8ee697ca3dcb.jpg',
'Width': 800}],
'price': 16999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 2 220i',
'transmission': 'automatic',
'trim': '220i',
'vin': None,
'year': 2015}
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [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%2770022774%27 HTTP/1.1" 200 None
2026-03-30 15:03:32 [auto_selling_coches.net.api] INFO: Saving data for 70022774: {'created_time': 1774883012.181535, 'last_price_update_time': 1774883012.181547}
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70022774') HTTP/1.1" 204 0
2026-03-30 15:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62489939> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:03:34 [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:03:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 62489939 - BMW Serie 3 325i
2026-03-30 15:03:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2 with identifier: 62489939
2026-03-30 15:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2
2026-03-30 15:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:34 [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%252F19376451%252Fa8f5d605-620e-4bdc-9398-3587c703a513.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19376451/a8f5d605-620e-4bdc-9398-3587c703a513.jpg not downloaded yet
2026-03-30 15:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70072067> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19376451/a8f5d605-620e-4bdc-9398-3587c703a513.jpg> (referer: None)
2026-03-30 15:03:35 [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:03:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 70072067 - VOLVO V90 Cross Country 2.0 D4 AWD Pro Auto
2026-03-30 15:03:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 77cf4d14-ed9e-57c9-ae19-6a110e757204 with identifier: 70072067
2026-03-30 15:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 77cf4d14-ed9e-57c9-ae19-6a110e757204
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:35 [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%252F19578426%252F80686db4-3ce5-479c-b40d-740b6834f5b7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578426/80686db4-3ce5-479c-b40d-740b6834f5b7.jpg not downloaded yet
2026-03-30 15:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ece110>
2026-03-30 15:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2/bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19376451%252Fa8f5d605-620e-4bdc-9398-3587c703a513.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19376451/a8f5d605-620e-4bdc-9398-3587c703a513.jpg saved to cache
2026-03-30 15:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2
2026-03-30 15:03:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2 sending to next pipeline
2026-03-30 15:03:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2 with identifier 62489939
2026-03-30 15:03:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2
2026-03-30 15:03:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19376451/a8f5d605-620e-4bdc-9398-3587c703a513.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 187,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW 325I (MOTOR 3.0 6 CILINDROS)\n'
'\n'
'\n'
'-VEHICULO UNICO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES EN SERVICIO OFICIAL\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTAS DE ALEACION EN 19"\n'
'-FAROS DELANTEROS XENON\n'
'-PILOTOS TRASEROS LED\n'
'-ANGEL EYES\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERIA EN CUERO\n'
'-CLIMATIZADOR\n'
'-CONTROL DE CRUCERO\n'
'-MANDOS AL VOLANTE\n'
'-ASIENTOS CALEFACTABLES\n'
'-ESPEJOS ELECTRICOS\n'
'-ELEVALUNAS ELECTRICOS\n'
'-SENSOR DE LUCES AUTOMATICAS\n'
'-ISOFIX\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-325i-2p-gasolina-2008-en-alicante-62489939-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 164500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2/bc24f58c-5ea9-5fc6-9f03-3cf5e66704f2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179538,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19376451/a8f5d605-620e-4bdc-9398-3587c703a513.jpg',
'Width': 800}],
'price': 14499,
'price_includes_vat': True,
'registration_date': '2007-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 3 325i',
'transmission': 'manual',
'trim': '325i',
'vin': None,
'year': 2007}
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:35 [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%2762489939%27 HTTP/1.1" 200 None
2026-03-30 15:03:35 [auto_selling_coches.net.api] INFO: Saving data for 62489939: {'created_time': 1774883015.586781, 'last_price_update_time': 1774883015.586791}
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62489939') HTTP/1.1" 204 0
2026-03-30 15:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014441> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19578426/80686db4-3ce5-479c-b40d-740b6834f5b7.jpg> (referer: None)
2026-03-30 15:03:37 [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:03:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014441 - MERCEDES-BENZ Clase GLC GLC 220 d 4MATIC Exclusive
2026-03-30 15:03:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e700488-5f88-5a8b-8262-8ec90839b818 with identifier: 70014441
2026-03-30 15:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3e700488-5f88-5a8b-8262-8ec90839b818
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:37 [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%252F19533854%252F9a2c20e5-1f0c-4242-a7de-8fdba1104511.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533854/9a2c20e5-1f0c-4242-a7de-8fdba1104511.jpg already downloaded
2026-03-30 15:03:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3e700488-5f88-5a8b-8262-8ec90839b818 with identifier 70014441
2026-03-30 15:03:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3e700488-5f88-5a8b-8262-8ec90839b818
2026-03-30 15:03:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70014441>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 129,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES BENZ CLASE GLC 220D 4MATIC EXCLUSIVE\n'
'\n'
'\n'
'-VEHICULO CON LIBRO DE REVISIONES OFICIAL COMPLETO\n'
'-VEHICULO CON 2 LLAVES\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTAS ALEACION EN 18"\n'
'-FAROS DELANTEROS LED\n'
'-PILOTOS TRASEROS LED\n'
'-LUZ DIURNA LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERIA EN TELA\n'
'-ASIENTOS ELECTRICOS\n'
'-ASIENTOS CALEFACTABLES\n'
'-SISTEMA DE NAVEGACION\n'
'-CONTROL DE CRUCERO\n'
'-MANOS LIBRES\n'
'-ESPEJOS ELECTRICOS\n'
'-MANDOS AL VOLANTE\n'
'-CLIMATIZADOR BIZONA\n'
'-MODOS DE CONDUCCION\n'
'-LEVAS AL VOLANTE\n'
'-ISOFIX\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3e700488-5f88-5a8b-8262-8ec90839b818',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-glc-glc-220-d-4matic-exclusive-5p-diesel-2016-en-alicante-70014441-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLC',
'odometer': 192500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19533854/9a2c20e5-1f0c-4242-a7de-8fdba1104511.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e700488-5f88-5a8b-8262-8ec90839b818/3e700488-5f88-5a8b-8262-8ec90839b818_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82518,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533854/9a2c20e5-1f0c-4242-a7de-8fdba1104511.jpg',
'Width': 800}],
'price': 22999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLC GLC 220 d 4MATIC Exclusive',
'transmission': 'automatic',
'trim': 'GLC 220 d 4MATIC Exclusive',
'vin': None,
'year': 2015}
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:37 [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%2770014441%27 HTTP/1.1" 200 None
2026-03-30 15:03:37 [auto_selling_coches.net.api] INFO: Saving data for 70014441: {'created_time': 1774883017.71661, 'last_price_update_time': 1774883017.71662}
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014441') HTTP/1.1" 204 0
2026-03-30 15:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201fe3a90>
2026-03-30 15:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77cf4d14-ed9e-57c9-ae19-6a110e757204/77cf4d14-ed9e-57c9-ae19-6a110e757204_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19578426%252F80686db4-3ce5-479c-b40d-740b6834f5b7.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578426/80686db4-3ce5-479c-b40d-740b6834f5b7.jpg saved to cache
2026-03-30 15:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 77cf4d14-ed9e-57c9-ae19-6a110e757204
2026-03-30 15:03:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 77cf4d14-ed9e-57c9-ae19-6a110e757204 sending to next pipeline
2026-03-30 15:03:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 77cf4d14-ed9e-57c9-ae19-6a110e757204 with identifier 70072067
2026-03-30 15:03:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 77cf4d14-ed9e-57c9-ae19-6a110e757204
2026-03-30 15:03:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19578426/80686db4-3ce5-479c-b40d-740b6834f5b7.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 147,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'VOLVO V90 CROSS COUNTRY R-DESIGN EDICION OCEAN RACE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-CINTURONES EN NARANJA\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '77cf4d14-ed9e-57c9-ae19-6a110e757204',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volvo-v90-cross-country-20-d4-awd-pro-auto-5p-diesel-2019-en-alicante-70072067-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLVO',
'model': 'V90 Cross Country',
'odometer': 173500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77cf4d14-ed9e-57c9-ae19-6a110e757204/77cf4d14-ed9e-57c9-ae19-6a110e757204_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79594,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19578426/80686db4-3ce5-479c-b40d-740b6834f5b7.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLVO V90 Cross Country 2.0 D4 AWD Pro Auto',
'transmission': 'automatic',
'trim': '2.0 D4 AWD Pro Auto',
'vin': None,
'year': 2019}
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:37 [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%2770072067%27 HTTP/1.1" 200 None
2026-03-30 15:03:37 [auto_selling_coches.net.api] INFO: Saving data for 70072067: {'created_time': 1774883017.80088, 'last_price_update_time': 1774883017.800891}
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70072067') HTTP/1.1" 204 0
2026-03-30 15:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62575346> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:39 [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:03:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 62575346 - PORSCHE Cayenne Coupé EHybrid
2026-03-30 15:03:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c09b0f8c-2fdd-50ba-a4d7-8c14afede0c9 with identifier: 62575346
2026-03-30 15:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c09b0f8c-2fdd-50ba-a4d7-8c14afede0c9
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [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%252F19451968%252Fb46b7792-54e2-4f3f-8aca-b4a837cd9a14.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19451968/b46b7792-54e2-4f3f-8aca-b4a837cd9a14.jpg already downloaded
2026-03-30 15:03:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c09b0f8c-2fdd-50ba-a4d7-8c14afede0c9 with identifier 62575346
2026-03-30 15:03:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c09b0f8c-2fdd-50ba-a4d7-8c14afede0c9
2026-03-30 15:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62575346>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 60,
'category': 'Coches',
'color': 'Naranja',
'currency': 'EUR',
'description': 'PORSCHE CAYENNE COUPE EHYBRID SPORT DESIGN\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 462CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA \n'
'-FAROS PDLS PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-TECHO PANORAMICO\n'
'-PAQUETE SPORT CRHONO\n'
'-SISTEMA DE SONIDO BOSE\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SUSPENSION NEUMATICA CON PASM\n'
'-PORTON TRASERO AUTOMATICO\n'
'-EJE TRASERO DIRECCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': '3.0L',
'engine_horse_power': 462,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'c09b0f8c-2fdd-50ba-a4d7-8c14afede0c9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-coupe-ehybrid-5p-electrico-hibrido-2022-en-alicante-62575346-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Cayenne Coupé',
'odometer': 129500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19451968/b46b7792-54e2-4f3f-8aca-b4a837cd9a14.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c09b0f8c-2fdd-50ba-a4d7-8c14afede0c9/c09b0f8c-2fdd-50ba-a4d7-8c14afede0c9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83567,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19451968/b46b7792-54e2-4f3f-8aca-b4a837cd9a14.jpg',
'Width': 800}],
'price': 72999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE Cayenne Coupé EHybrid',
'transmission': 'automatic',
'trim': 'EHybrid',
'vin': None,
'year': 2021}
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [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%2762575346%27 HTTP/1.1" 200 None
2026-03-30 15:03:39 [auto_selling_coches.net.api] INFO: Saving data for 62575346: {'created_time': 1774883019.672187, 'last_price_update_time': 1774883019.672201}
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62575346') HTTP/1.1" 204 0
2026-03-30 15:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70023079> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:39 [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:03:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70023079 - LAND-ROVER Range Rover Sport 5.0 V8 SC SVR
2026-03-30 15:03:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f431e9a-244a-5b69-8c80-01c27a35aeb0 with identifier: 70023079
2026-03-30 15:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3f431e9a-244a-5b69-8c80-01c27a35aeb0
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [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%252F19541544%252Fae33e771-05a1-405d-b6b6-9a84fd1fe168.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19541544/ae33e771-05a1-405d-b6b6-9a84fd1fe168.jpg already downloaded
2026-03-30 15:03:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3f431e9a-244a-5b69-8c80-01c27a35aeb0 with identifier 70023079
2026-03-30 15:03:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3f431e9a-244a-5b69-8c80-01c27a35aeb0
2026-03-30 15:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70023079>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 290,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'LAND-ROVER RANGE-ROVER SPORT SVR\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 5.0 V8 575CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-ESCAPE DEPORTIVO\n'
'-SUSPENSION NEUMATICA\n'
'-ASIENTOS DEPORTIVOS TIPO BUKETS EN CUERO Y ALCANTARA\n'
'-HEAD UP DISPLAY\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-SISTEMA DE SONIDO PROFESIONAL MERIDIAN\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-PAQUETE DE ILUMINACION\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-CRISTALES DE SEGURIDAD PRIVACITY\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE EN AJUSTE ELECTRICO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'-VIRTUAL COCKPIT\n'
'-NEVERA EN COMPARTIMENTO DELANTERO \n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '5.0L',
'engine_horse_power': 575,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '3f431e9a-244a-5b69-8c80-01c27a35aeb0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-range-rover-sport-50-v8-sc-423kw-575cv-svr-5p-gasolina-2021-en-alicante-70023079-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Range Rover Sport',
'odometer': 59500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19541544/ae33e771-05a1-405d-b6b6-9a84fd1fe168.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f431e9a-244a-5b69-8c80-01c27a35aeb0/3f431e9a-244a-5b69-8c80-01c27a35aeb0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81995,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19541544/ae33e771-05a1-405d-b6b6-9a84fd1fe168.jpg',
'Width': 800}],
'price': 86999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Range Rover Sport 5.0 V8 SC SVR',
'transmission': 'automatic',
'trim': '5.0 V8 SC 423kW 575CV SVR',
'vin': None,
'year': 2021}
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [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%2770023079%27 HTTP/1.1" 200 None
2026-03-30 15:03:39 [auto_selling_coches.net.api] INFO: Saving data for 70023079: {'created_time': 1774883019.861572, 'last_price_update_time': 1774883019.861582}
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70023079') HTTP/1.1" 204 0
2026-03-30 15:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70058228> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:40 [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:03:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 70058228 - MERCEDES-BENZ Clase V 250 d Avantgarde Largo
2026-03-30 15:03:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5173566f-ae74-54fd-90b6-04aaac93b871 with identifier: 70058228
2026-03-30 15:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5173566f-ae74-54fd-90b6-04aaac93b871
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:40 [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%252F19566467%252F3ff51fdb-e22f-4e35-9fa4-ebc21f2ce806.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19566467/3ff51fdb-e22f-4e35-9fa4-ebc21f2ce806.jpg not downloaded yet
2026-03-30 15:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014494> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19566467/3ff51fdb-e22f-4e35-9fa4-ebc21f2ce806.jpg> (referer: None)
2026-03-30 15:03:47 [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:03:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014494 - MERCEDES-BENZ Clase GLA GLA 200 CDI Urban
2026-03-30 15:03:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5 with identifier: 70014494
2026-03-30 15:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:48 [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%252F19533901%252Fbaca65fc-242a-4891-80d6-417f5c971ade.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533901/baca65fc-242a-4891-80d6-417f5c971ade.jpg not downloaded yet
2026-03-30 15:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201db57d0>
2026-03-30 15:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5173566f-ae74-54fd-90b6-04aaac93b871/5173566f-ae74-54fd-90b6-04aaac93b871_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19566467%252F3ff51fdb-e22f-4e35-9fa4-ebc21f2ce806.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19566467/3ff51fdb-e22f-4e35-9fa4-ebc21f2ce806.jpg saved to cache
2026-03-30 15:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5173566f-ae74-54fd-90b6-04aaac93b871
2026-03-30 15:03:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5173566f-ae74-54fd-90b6-04aaac93b871 sending to next pipeline
2026-03-30 15:03:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5173566f-ae74-54fd-90b6-04aaac93b871 with identifier 70058228
2026-03-30 15:03:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5173566f-ae74-54fd-90b6-04aaac93b871
2026-03-30 15:03:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19566467/3ff51fdb-e22f-4e35-9fa4-ebc21f2ce806.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 157,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE V250 D 4MATIC LARGA CON PAQUETE AMG (7 '
'PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS DELANTEROS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-TAPICERIA DE CUERO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ASIENTOS VENTILADOS Y CALEFACTADOS\n'
'-PUERTAS LATERALES ELECTRICAS\n'
'-PORTON TRASERO AUTOMATICO\n'
'-NEVERA DELANTERA CON ENFRIADOR Y CALENTADOR DE BOTES\n'
'-7 PLAZAS\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-BOLA DE REMOLQUE\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-PAQUETE DE ILUMINACION\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5173566f-ae74-54fd-90b6-04aaac93b871',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-v-250-d-avantgarde-largo-5p-diesel-2016-en-alicante-70058228-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase V',
'odometer': 144500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5173566f-ae74-54fd-90b6-04aaac93b871/5173566f-ae74-54fd-90b6-04aaac93b871_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82353,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19566467/3ff51fdb-e22f-4e35-9fa4-ebc21f2ce806.jpg',
'Width': 800}],
'price': 49999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 6,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase V 250 d Avantgarde Largo',
'transmission': 'automatic',
'trim': '250 d Avantgarde Largo',
'vin': None,
'year': 2016}
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:48 [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%2770058228%27 HTTP/1.1" 200 None
2026-03-30 15:03:48 [auto_selling_coches.net.api] INFO: Saving data for 70058228: {'created_time': 1774883028.160701, 'last_price_update_time': 1774883028.16071}
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70058228') HTTP/1.1" 204 0
2026-03-30 15:03:52 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.678(s), this was the 1st time calling it.
2026-03-30 15:03:52 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.110935827660897 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 15:03:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 15:03:57 [scrapy.extensions.logstats] INFO: Crawled 81 pages (at 24 pages/min), scraped 73 items (at 23 items/min)
2026-03-30 15:03:57 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-30 15:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=6> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533901/baca65fc-242a-4891-80d6-417f5c971ade.jpg> (referer: None)
2026-03-30 15:03:58 [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:03:58 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 6
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 6)
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62417773
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762417773%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62417773: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62417773
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62389547
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762389547%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62389547: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62389547
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70022988
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770022988%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70022988: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70022988
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70015048
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770015048%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70015048: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70015048
2026-03-30 15:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f4b7d0>
2026-03-30 15:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5/bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533901%252Fbaca65fc-242a-4891-80d6-417f5c971ade.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533901/baca65fc-242a-4891-80d6-417f5c971ade.jpg saved to cache
2026-03-30 15:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5
2026-03-30 15:03:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5 sending to next pipeline
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62532374
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762532374%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62532374: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62532374
2026-03-30 15:03:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5 with identifier 70014494
2026-03-30 15:03:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5
2026-03-30 15:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533901/baca65fc-242a-4891-80d6-417f5c971ade.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'MERCEDES BENZ GLA 200 D URBAN (2.2 136 CV)\n'
'\n'
'\n'
'-VEHICULO UNICO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES COMPLETO EN SERVICIO '
'OFICIAL\n'
'\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTAS DE ALEACION EN \n'
'-FAROS DELANTEROS XENON\n'
'-PILOTOS TRASEROS LED\n'
'-TECHO PANORAMICO\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN CUERO Y TELA\n'
'-ESPEJOS ELECTRICOS\n'
'-ASIENTOS ELECTRICOS CON MEMORIA\n'
'-CAMARA MARCHA ATRAS\n'
'-MANDOS AL VOLANTE\n'
'-SISTEMA MANOS LIBRES\n'
'-LEVAS DE CONDUCCION\n'
'-NAVEGADOR\n'
'-CONTROL DE CRUCERO ADAPTATIVO\n'
'-SENSOR DE LUCES AUTOMATICAS\n'
'-CLIMATIZADOR\n'
'-ARRANQUE A BOTON\n'
'-ISOFIX\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gla-gla-200-cdi-urban-5p-diesel-2015-en-alicante-70014494-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLA',
'odometer': 109500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5/bb93adeb-6159-54d1-8f4f-9bb8a8fd0cf5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87801,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533901/baca65fc-242a-4891-80d6-417f5c971ade.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLA GLA 200 CDI Urban',
'transmission': 'automatic',
'trim': 'GLA 200 CDI Urban',
'vin': None,
'year': 2015}
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770014494%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Saving data for 70014494: {'created_time': 1774883038.375626, 'last_price_update_time': 1774883038.375637}
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014494') HTTP/1.1" 204 0
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014830
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770014830%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70014830: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70014830
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70051070
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770051070%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70051070: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70051070
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014189
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770014189%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70014189: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70014189
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012160
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770012160%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70012160: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70012160
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62389702
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762389702%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62389702: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62389702
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70012641
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770012641%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70012641: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70012641
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62391080
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762391080%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62391080: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62391080
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70024775
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770024775%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70024775: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70024775
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62403915
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762403915%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62403915: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62403915
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62426794
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762426794%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62426794: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62426794
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405311
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762405311%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62405311: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62405311
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70082030
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770082030%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70082030: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70082030
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62459961
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762459961%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62459961: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62459961
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 70015091
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2770015091%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 70015091: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 70015091
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62464597
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762464597%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62464597: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62464597
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62464854
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762464854%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62464854: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62464854
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62389362
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762389362%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62389362: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62389362
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62464518
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762464518%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62464518: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62464518
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62403985
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762403985%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62403985: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62403985
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404830
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762404830%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62404830: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62404830
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404096
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762404096%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62404096: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62404096
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62386427
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762386427%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62386427: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62386427
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62385845
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762385845%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62385845: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62385845
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62406105
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762406105%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62406105: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62406105
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Found listing with ID: 62408565
2026-03-30 15:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:58 [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%2762408565%27 HTTP/1.1" 200 None
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scrape type for 62408565: 1
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Scraping new listing 62408565
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 7 (scraped 180/214 items)
2026-03-30 15:03:58 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 7)
2026-03-30 15:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62565509> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:04:06 [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:04:06 [auto_selling_coches.net.api] INFO: Extracted item from API: 62565509 - MERCEDES-BENZ EQE EQE 350
2026-03-30 15:04:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 13124808-2e2e-523d-95a7-87232fd19cd5 with identifier: 62565509
2026-03-30 15:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 13124808-2e2e-523d-95a7-87232fd19cd5
2026-03-30 15:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:06 [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%252F19443141%252F7ada9e7a-2a16-4c3d-8349-6ac5847cbb02.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19443141/7ada9e7a-2a16-4c3d-8349-6ac5847cbb02.jpg not downloaded yet
2026-03-30 15:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012462> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19443141/7ada9e7a-2a16-4c3d-8349-6ac5847cbb02.jpg> (referer: None)
2026-03-30 15:04:09 [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:04:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012462 - AUDI Q7 SQ7 TDI quattro tiptronic
2026-03-30 15:04:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fa20fc6-59d8-54d3-9df3-e2fd123ea154 with identifier: 70012462
2026-03-30 15:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4fa20fc6-59d8-54d3-9df3-e2fd123ea154
2026-03-30 15:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:09 [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%252F19531789%252F5012d08c-b0e8-4eff-8317-3f9315c4adac.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531789/5012d08c-b0e8-4eff-8317-3f9315c4adac.jpg not downloaded yet
2026-03-30 15:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d2e450>
2026-03-30 15:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13124808-2e2e-523d-95a7-87232fd19cd5/13124808-2e2e-523d-95a7-87232fd19cd5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19443141%252F7ada9e7a-2a16-4c3d-8349-6ac5847cbb02.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19443141/7ada9e7a-2a16-4c3d-8349-6ac5847cbb02.jpg saved to cache
2026-03-30 15:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 13124808-2e2e-523d-95a7-87232fd19cd5
2026-03-30 15:04:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 13124808-2e2e-523d-95a7-87232fd19cd5 sending to next pipeline
2026-03-30 15:04:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 13124808-2e2e-523d-95a7-87232fd19cd5 with identifier 62565509
2026-03-30 15:04:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 13124808-2e2e-523d-95a7-87232fd19cd5
2026-03-30 15:04:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19443141/7ada9e7a-2a16-4c3d-8349-6ac5847cbb02.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE EQE 350\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 292CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO\n'
'-NAVEGACION PROFESIONAL\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-PAQUETE DE CUERO AMPLIADO CON COSTURA ROJA\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': '0',
'engine': None,
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'Eléctrico',
'id': '13124808-2e2e-523d-95a7-87232fd19cd5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-eqe-eqe-350-4p-electrico-hibrido-2024-en-alicante-62565509-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'EQE',
'odometer': 29500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13124808-2e2e-523d-95a7-87232fd19cd5/13124808-2e2e-523d-95a7-87232fd19cd5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77846,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19443141/7ada9e7a-2a16-4c3d-8349-6ac5847cbb02.jpg',
'Width': 800}],
'price': 64999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ EQE EQE 350',
'transmission': 'automatic',
'trim': 'EQE 350',
'vin': None,
'year': 2023}
2026-03-30 15:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:10 [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%2762565509%27 HTTP/1.1" 200 None
2026-03-30 15:04:10 [auto_selling_coches.net.api] INFO: Saving data for 62565509: {'created_time': 1774883050.021156, 'last_price_update_time': 1774883050.021166}
2026-03-30 15:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62565509') HTTP/1.1" 204 0
2026-03-30 15:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014093> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19531789/5012d08c-b0e8-4eff-8317-3f9315c4adac.jpg> (referer: None)
2026-03-30 15:04:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:14 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014093 - INFINITI Q30 1.6TC PREMIUM TECH 7DCT
2026-03-30 15:04:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 567b262a-cceb-5c70-b32c-2c90c911d0d9 with identifier: 70014093
2026-03-30 15:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 567b262a-cceb-5c70-b32c-2c90c911d0d9
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:15 [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%252F19533553%252Fb6fbd5ad-e901-4cdd-bd7d-d237d35abd5d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533553/b6fbd5ad-e901-4cdd-bd7d-d237d35abd5d.jpg not downloaded yet
2026-03-30 15:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201efa850>
2026-03-30 15:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fa20fc6-59d8-54d3-9df3-e2fd123ea154/4fa20fc6-59d8-54d3-9df3-e2fd123ea154_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19531789%252F5012d08c-b0e8-4eff-8317-3f9315c4adac.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531789/5012d08c-b0e8-4eff-8317-3f9315c4adac.jpg saved to cache
2026-03-30 15:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4fa20fc6-59d8-54d3-9df3-e2fd123ea154
2026-03-30 15:04:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4fa20fc6-59d8-54d3-9df3-e2fd123ea154 sending to next pipeline
2026-03-30 15:04:15 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4fa20fc6-59d8-54d3-9df3-e2fd123ea154 with identifier 70012462
2026-03-30 15:04:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4fa20fc6-59d8-54d3-9df3-e2fd123ea154
2026-03-30 15:04:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19531789/5012d08c-b0e8-4eff-8317-3f9315c4adac.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 194,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'AUDI SQ7 QUATTRO (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 V8 435CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED MATRIX\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-7 PLAZAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y FUNCION DE MASAJE\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-DYNAMIC PLUS\n'
'-ASIENTOS CALEFACATBLES (TODOS) Y VENTILADOS LOS DELANTEROS\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-SUSPENSION NEUMATICA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-SENSOR DE LUZ Y LLUVIA CON LARGAS AUTOMATICAS\n'
'-VIRTUAL COCKPIT\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '4.0L',
'engine_horse_power': 435,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '4fa20fc6-59d8-54d3-9df3-e2fd123ea154',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q7-sq7-tdi-320kw-435cv-quattro-tiptronic-5p-electrico-hibrido-2021-en-alicante-70012462-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q7',
'odometer': 114500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fa20fc6-59d8-54d3-9df3-e2fd123ea154/4fa20fc6-59d8-54d3-9df3-e2fd123ea154_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79916,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19531789/5012d08c-b0e8-4eff-8317-3f9315c4adac.jpg',
'Width': 800}],
'price': 79999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q7 SQ7 TDI quattro tiptronic',
'transmission': 'automatic',
'trim': 'SQ7 TDI 320kW 435CV quattro tiptronic',
'vin': None,
'year': 2020}
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04: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%2770012462%27 HTTP/1.1" 200 None
2026-03-30 15:04:15 [auto_selling_coches.net.api] INFO: Saving data for 70012462: {'created_time': 1774883055.228754, 'last_price_update_time': 1774883055.228766}
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012462') HTTP/1.1" 204 0
2026-03-30 15:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62406105> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533553/b6fbd5ad-e901-4cdd-bd7d-d237d35abd5d.jpg> (referer: None)
2026-03-30 15:04: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:04:16 [auto_selling_coches.net.api] INFO: Extracted item from API: 62406105 - AUDI Q3 35 TDI S tronic
2026-03-30 15:04:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fce80c10-9fcd-54af-beb9-15fa1a1e08f1 with identifier: 62406105
2026-03-30 15:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fce80c10-9fcd-54af-beb9-15fa1a1e08f1
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04: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%252F19307197%252F6bb3bd0a-1451-4f66-8d2b-fd75cbf80766.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19307197/6bb3bd0a-1451-4f66-8d2b-fd75cbf80766.jpg not downloaded yet
2026-03-30 15:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef8750>
2026-03-30 15:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b262a-cceb-5c70-b32c-2c90c911d0d9/567b262a-cceb-5c70-b32c-2c90c911d0d9_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533553%252Fb6fbd5ad-e901-4cdd-bd7d-d237d35abd5d.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533553/b6fbd5ad-e901-4cdd-bd7d-d237d35abd5d.jpg saved to cache
2026-03-30 15:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 567b262a-cceb-5c70-b32c-2c90c911d0d9
2026-03-30 15:04:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 567b262a-cceb-5c70-b32c-2c90c911d0d9 sending to next pipeline
2026-03-30 15:04:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 567b262a-cceb-5c70-b32c-2c90c911d0d9 with identifier 70014093
2026-03-30 15:04:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 567b262a-cceb-5c70-b32c-2c90c911d0d9
2026-03-30 15:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533553/b6fbd5ad-e901-4cdd-bd7d-d237d35abd5d.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 148,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'INFINITI Q30 1.6 TURBO 156CV (MOTOR MERCEDES)\n'
'\n'
'\n'
'-VEHICULO UNICO PROPIETARIO\n'
'-VEHICULO NACIONAL\n'
'-VEHICULO CON LIBRO DE REVISIONES COMPLETO\n'
'-VEHICULO CON 2 LLAVES\n'
'\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTA DE ALEACION 18"\n'
'-LUZ DIURNA LED\n'
'-FAROS DELANTEROS LED\n'
'-PILOTOS TRASEROS LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-NAVEGACION\n'
'-CLIMATIZADOR BIZONA\n'
'-TAPICERIA EN TELA\n'
'-CONTROL DE CRUCERO\n'
'-MANDOS AL VOLANTE CON LEVAS\n'
'-MODOS DE CONDUCCION\n'
'-MANOS LIBRES\n'
'-CAMARA DE MARCHA ATRAS\n'
'-MODOS DE CONDUCCION\n'
'-ELEVALUNAS ELECTRICOS\n'
'-ESPEJOS ELECTRICOS\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.6L',
'engine_horse_power': 156,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '567b262a-cceb-5c70-b32c-2c90c911d0d9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/infiniti-q30-16tc-115kw-156cv-premium-tech-7dct-5p-gasolina-2018-en-alicante-70014093-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'INFINITI',
'model': 'Q30',
'odometer': 48500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b262a-cceb-5c70-b32c-2c90c911d0d9/567b262a-cceb-5c70-b32c-2c90c911d0d9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83143,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533553/b6fbd5ad-e901-4cdd-bd7d-d237d35abd5d.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'INFINITI Q30 1.6TC PREMIUM TECH 7DCT',
'transmission': 'automatic',
'trim': '1.6TC 115kW 156CV PREMIUM TECH 7DCT',
'vin': None,
'year': 2019}
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:16 [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%2770014093%27 HTTP/1.1" 200 None
2026-03-30 15:04:16 [auto_selling_coches.net.api] INFO: Saving data for 70014093: {'created_time': 1774883056.551694, 'last_price_update_time': 1774883056.551705}
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014093') HTTP/1.1" 204 0
2026-03-30 15:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014276> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:04:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014276 - FORD Focus 1.6 TDCi Sport
2026-03-30 15:04:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 32439a9e-8d3e-5f06-86de-a59c29bd5cac with identifier: 70014276
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 32439a9e-8d3e-5f06-86de-a59c29bd5cac
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04: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%252F19533734%252Fc49d9cff-2365-46f9-9d5e-4792a0612815.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533734/c49d9cff-2365-46f9-9d5e-4792a0612815.jpg not downloaded yet
2026-03-30 15:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19307197/6bb3bd0a-1451-4f66-8d2b-fd75cbf80766.jpg> (referer: None)
2026-03-30 15:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533734/c49d9cff-2365-46f9-9d5e-4792a0612815.jpg> (referer: None)
2026-03-30 15:04: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:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d2b790>
2026-03-30 15:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fce80c10-9fcd-54af-beb9-15fa1a1e08f1/fce80c10-9fcd-54af-beb9-15fa1a1e08f1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19307197%252F6bb3bd0a-1451-4f66-8d2b-fd75cbf80766.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19307197/6bb3bd0a-1451-4f66-8d2b-fd75cbf80766.jpg saved to cache
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fce80c10-9fcd-54af-beb9-15fa1a1e08f1
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fce80c10-9fcd-54af-beb9-15fa1a1e08f1 sending to next pipeline
2026-03-30 15:04:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fce80c10-9fcd-54af-beb9-15fa1a1e08f1 with identifier 62406105
2026-03-30 15:04:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fce80c10-9fcd-54af-beb9-15fa1a1e08f1
2026-03-30 15:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19307197/6bb3bd0a-1451-4f66-8d2b-fd75cbf80766.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 124,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'AUDI Q3 35TDI S-TRONIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehiculo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED\n'
'-VIRTUAL COCKPIT\n'
'-SENSORES DE APARCAMIENTO\n'
'-ARRANQUE DE BOTON\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fce80c10-9fcd-54af-beb9-15fa1a1e08f1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q3-35-tdi-110kw-150cv-s-tronic-5p-diesel-2021-en-alicante-62406105-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q3',
'odometer': 59500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fce80c10-9fcd-54af-beb9-15fa1a1e08f1/fce80c10-9fcd-54af-beb9-15fa1a1e08f1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168260,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19307197/6bb3bd0a-1451-4f66-8d2b-fd75cbf80766.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q3 35 TDI S tronic',
'transmission': 'automatic',
'trim': '35 TDI 110kW 150CV S tronic',
'vin': None,
'year': 2020}
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04: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%2762406105%27 HTTP/1.1" 200 None
2026-03-30 15:04:17 [auto_selling_coches.net.api] INFO: Saving data for 62406105: {'created_time': 1774883057.249223, 'last_price_update_time': 1774883057.249232}
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62406105') HTTP/1.1" 204 0
2026-03-30 15:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204f78190>
2026-03-30 15:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32439a9e-8d3e-5f06-86de-a59c29bd5cac/32439a9e-8d3e-5f06-86de-a59c29bd5cac_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533734%252Fc49d9cff-2365-46f9-9d5e-4792a0612815.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533734/c49d9cff-2365-46f9-9d5e-4792a0612815.jpg saved to cache
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 32439a9e-8d3e-5f06-86de-a59c29bd5cac
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 32439a9e-8d3e-5f06-86de-a59c29bd5cac sending to next pipeline
2026-03-30 15:04:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 32439a9e-8d3e-5f06-86de-a59c29bd5cac with identifier 70014276
2026-03-30 15:04:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 32439a9e-8d3e-5f06-86de-a59c29bd5cac
2026-03-30 15:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533734/c49d9cff-2365-46f9-9d5e-4792a0612815.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 127,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'FORD FOCUS 1.6 TDI SPORT 110CV\n'
'\n'
'-VEHICULO NACIONAL\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON EMBRAGUE Y DISTRIBUCION NUEVOS\n'
'\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-PANTALLA TACTIL MULTIMEDIA\n'
'-',
'doors_number': 5,
'emission_standard': 'B',
'engine': '1.6L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '32439a9e-8d3e-5f06-86de-a59c29bd5cac',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/ford-focus-16-tdci-sport-5p-diesel-2005-en-alicante-70014276-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'FORD',
'model': 'Focus',
'odometer': 129500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32439a9e-8d3e-5f06-86de-a59c29bd5cac/32439a9e-8d3e-5f06-86de-a59c29bd5cac_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83611,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533734/c49d9cff-2365-46f9-9d5e-4792a0612815.jpg',
'Width': 800}],
'price': 5999,
'price_includes_vat': True,
'registration_date': '2006-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Focus 1.6 TDCi Sport',
'transmission': 'manual',
'trim': '1.6 TDCi Sport',
'vin': None,
'year': 2006}
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04: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%2770014276%27 HTTP/1.1" 200 None
2026-03-30 15:04:17 [auto_selling_coches.net.api] INFO: Saving data for 70014276: {'created_time': 1774883057.333231, 'last_price_update_time': 1774883057.33324}
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014276') HTTP/1.1" 204 0
2026-03-30 15:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62385845> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04: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:04:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 62385845 - MERCEDES-BENZ Clase C Cabrio MercedesAMG C 63 S
2026-03-30 15:04:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7 with identifier: 62385845
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7
2026-03-30 15:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04: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%252F19289965%252Fbd17ca04-adda-4907-bc08-8c8abfd08b53.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19289965/bd17ca04-adda-4907-bc08-8c8abfd08b53.jpg not downloaded yet
2026-03-30 15:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404096> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404096 - MERCEDES-BENZ Clase C MercedesAMG C 43 4MATIC Estate
2026-03-30 15:04:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9efb45d5-6400-5631-b4a8-8a4ab7021120 with identifier: 62404096
2026-03-30 15:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9efb45d5-6400-5631-b4a8-8a4ab7021120
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [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%252F19305575%252F8c855180-a47f-4c3d-869c-d143db1a2569.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305575/8c855180-a47f-4c3d-869c-d143db1a2569.jpg not downloaded yet
2026-03-30 15:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19289965/bd17ca04-adda-4907-bc08-8c8abfd08b53.jpg> (referer: None)
2026-03-30 15:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19305575/8c855180-a47f-4c3d-869c-d143db1a2569.jpg> (referer: None)
2026-03-30 15:04:26 [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:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ee4d10>
2026-03-30 15:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7/6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19289965%252Fbd17ca04-adda-4907-bc08-8c8abfd08b53.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19289965/bd17ca04-adda-4907-bc08-8c8abfd08b53.jpg saved to cache
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7 sending to next pipeline
2026-03-30 15:04:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7 with identifier 62385845
2026-03-30 15:04:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7
2026-03-30 15:04:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19289965/bd17ca04-adda-4907-bc08-8c8abfd08b53.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 236,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CABRIO 63 S AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 V8 510CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA \n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-HEAD UP DISPLAY\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ESCAPE DEPORTIVO AMG ORIGINAL\n'
'-ASIENTOS DELANTEROS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION NEUMATICA ADAPTATIVA AMG\n'
'-CALEFACTOR CERVICAL\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 510,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-cabrio-mercedesamg-c-63-s-2p-gasolina-2018-en-alicante-62385845-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 67500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7/6dba3a59-2a3f-5113-a8ae-53f01ef7d6c7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174145,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19289965/bd17ca04-adda-4907-bc08-8c8abfd08b53.jpg',
'Width': 800}],
'price': 74999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C Cabrio MercedesAMG C 63 S',
'transmission': 'automatic',
'trim': 'Cabrio MercedesAMG C 63 S',
'vin': None,
'year': 2019}
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [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%2762385845%27 HTTP/1.1" 200 None
2026-03-30 15:04:26 [auto_selling_coches.net.api] INFO: Saving data for 62385845: {'created_time': 1774883066.185505, 'last_price_update_time': 1774883066.185516}
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62385845') HTTP/1.1" 204 0
2026-03-30 15:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e38a90>
2026-03-30 15:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9efb45d5-6400-5631-b4a8-8a4ab7021120/9efb45d5-6400-5631-b4a8-8a4ab7021120_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19305575%252F8c855180-a47f-4c3d-869c-d143db1a2569.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305575/8c855180-a47f-4c3d-869c-d143db1a2569.jpg saved to cache
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9efb45d5-6400-5631-b4a8-8a4ab7021120
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9efb45d5-6400-5631-b4a8-8a4ab7021120 sending to next pipeline
2026-03-30 15:04:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9efb45d5-6400-5631-b4a8-8a4ab7021120 with identifier 62404096
2026-03-30 15:04:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9efb45d5-6400-5631-b4a8-8a4ab7021120
2026-03-30 15:04:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19305575/8c855180-a47f-4c3d-869c-d143db1a2569.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 181,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE C 43 AMG ESTATE 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 BITURBO 367CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SUSPENSION DEPORTIVA ADAPTATIVA AMG\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA CON COSTURA ROJA\n'
'-CINTURONES EN ROJO\n'
'-SALPICADERO REVESTIDO EN CUERO CON COSTURA ROJA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 367,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '9efb45d5-6400-5631-b4a8-8a4ab7021120',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-mercedesamg-c-43-4matic-estate-5p-gasolina-2018-en-alicante-62404096-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 77500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9efb45d5-6400-5631-b4a8-8a4ab7021120/9efb45d5-6400-5631-b4a8-8a4ab7021120_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174895,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19305575/8c855180-a47f-4c3d-869c-d143db1a2569.jpg',
'Width': 800}],
'price': 33999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C MercedesAMG C 43 4MATIC Estate',
'transmission': 'automatic',
'trim': 'MercedesAMG C 43 4MATIC Estate',
'vin': None,
'year': 2017}
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [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%2762404096%27 HTTP/1.1" 200 None
2026-03-30 15:04:26 [auto_selling_coches.net.api] INFO: Saving data for 62404096: {'created_time': 1774883066.280884, 'last_price_update_time': 1774883066.280893}
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404096') HTTP/1.1" 204 0
2026-03-30 15:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62408565> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:26 [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:04:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 62408565 - CITROEN C5 Aircross PureTech SS Live Pack
2026-03-30 15:04:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d238349d-c71d-58fc-9f09-7b6e33f6938b with identifier: 62408565
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d238349d-c71d-58fc-9f09-7b6e33f6938b
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [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%252F19309619%252Ffbc7d7e3-a1c2-4661-9c9e-beaf250e1238.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19309619/fbc7d7e3-a1c2-4661-9c9e-beaf250e1238.jpg not downloaded yet
2026-03-30 15:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404830> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19309619/fbc7d7e3-a1c2-4661-9c9e-beaf250e1238.jpg> (referer: None)
2026-03-30 15:04:27 [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:04:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404830 - VOLKSWAGEN Scirocco RLine 2.0 TDI DSG BMT
2026-03-30 15:04:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 422ba498-f323-5dac-b765-01482fc6eab3 with identifier: 62404830
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 422ba498-f323-5dac-b765-01482fc6eab3
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [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%252F19306190%252F35422503-6726-497e-a095-2c369ff12347.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306190/35422503-6726-497e-a095-2c369ff12347.jpg not downloaded yet
2026-03-30 15:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62386427> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e3b910>
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d238349d-c71d-58fc-9f09-7b6e33f6938b/d238349d-c71d-58fc-9f09-7b6e33f6938b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19309619%252Ffbc7d7e3-a1c2-4661-9c9e-beaf250e1238.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19309619/fbc7d7e3-a1c2-4661-9c9e-beaf250e1238.jpg saved to cache
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d238349d-c71d-58fc-9f09-7b6e33f6938b
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d238349d-c71d-58fc-9f09-7b6e33f6938b sending to next pipeline
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d238349d-c71d-58fc-9f09-7b6e33f6938b with identifier 62408565
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d238349d-c71d-58fc-9f09-7b6e33f6938b
2026-03-30 15:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19309619/fbc7d7e3-a1c2-4661-9c9e-beaf250e1238.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 118,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'CITROEN C5 AIRCROSS\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.2 131CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS BI XENON CON LED\n'
'-ARRANQUE SIN LLAVE\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': None,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'd238349d-c71d-58fc-9f09-7b6e33f6938b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/citroen-c5-aircross-puretech-96kw-130cv-ss-live-pack-5p-gasolina-2021-en-alicante-62408565-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'CITROEN',
'model': 'C5 Aircross',
'odometer': 87599,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d238349d-c71d-58fc-9f09-7b6e33f6938b/d238349d-c71d-58fc-9f09-7b6e33f6938b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165170,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19309619/fbc7d7e3-a1c2-4661-9c9e-beaf250e1238.jpg',
'Width': 800}],
'price': 16999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C5 Aircross PureTech SS Live Pack',
'transmission': 'automatic',
'trim': 'PureTech 96kW 130CV SS Live Pack',
'vin': None,
'year': 2021}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [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%2762408565%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [auto_selling_coches.net.api] INFO: Saving data for 62408565: {'created_time': 1774883067.542925, 'last_price_update_time': 1774883067.542934}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62408565') HTTP/1.1" 204 0
2026-03-30 15:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306190/35422503-6726-497e-a095-2c369ff12347.jpg> (referer: None)
2026-03-30 15:04:27 [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:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62403985> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:27 [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:04:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 62386427 - MERCEDES-BENZ Clase E Cabrio E 220 BlueTEC
2026-03-30 15:04:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ade35fdb-975d-5d50-9d08-852061e28c57 with identifier: 62386427
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ade35fdb-975d-5d50-9d08-852061e28c57
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [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%252F19290255%252Ff0e14298-7dee-4a28-9587-c2c823364df5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290255/f0e14298-7dee-4a28-9587-c2c823364df5.jpg not downloaded yet
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f4b990>
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_422ba498-f323-5dac-b765-01482fc6eab3/422ba498-f323-5dac-b765-01482fc6eab3_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306190%252F35422503-6726-497e-a095-2c369ff12347.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306190/35422503-6726-497e-a095-2c369ff12347.jpg saved to cache
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 422ba498-f323-5dac-b765-01482fc6eab3
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 422ba498-f323-5dac-b765-01482fc6eab3 sending to next pipeline
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 422ba498-f323-5dac-b765-01482fc6eab3 with identifier 62404830
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 422ba498-f323-5dac-b765-01482fc6eab3
2026-03-30 15:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306190/35422503-6726-497e-a095-2c369ff12347.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'VOLKSWAGEN SCIROCCO R-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo NACIONAL.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS DEPORTIVOS R-LINE\n'
'-SENSORES DE APARCAMIENTO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '422ba498-f323-5dac-b765-01482fc6eab3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-scirocco-rline-20-tdi-150cv-dsg-bmt-3p-diesel-2016-en-alicante-62404830-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Scirocco',
'odometer': 206500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_422ba498-f323-5dac-b765-01482fc6eab3/422ba498-f323-5dac-b765-01482fc6eab3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163772,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306190/35422503-6726-497e-a095-2c369ff12347.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'VOLKSWAGEN Scirocco RLine 2.0 TDI DSG BMT',
'transmission': 'automatic',
'trim': 'RLine 2.0 TDI 150CV DSG BMT',
'vin': None,
'year': 2016}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [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%2762404830%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [auto_selling_coches.net.api] INFO: Saving data for 62404830: {'created_time': 1774883067.741148, 'last_price_update_time': 1774883067.741159}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404830') HTTP/1.1" 204 0
2026-03-30 15:04:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 62403985 - MINI COUNTRYMAN Cooper SD ALL4
2026-03-30 15:04:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 007da354-49ea-5a5b-a341-559609a3db38 with identifier: 62403985
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 007da354-49ea-5a5b-a341-559609a3db38
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [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%252F19305410%252F0bd9af5e-a947-4ea7-9406-4d58e865bd4b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305410/0bd9af5e-a947-4ea7-9406-4d58e865bd4b.jpg already downloaded
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 007da354-49ea-5a5b-a341-559609a3db38 with identifier 62403985
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 007da354-49ea-5a5b-a341-559609a3db38
2026-03-30 15:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62403985>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 129,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MINI COUNTRYMAN COOPER SD ALL4 CON PAQUETE JOHN COOPER WORKS\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '007da354-49ea-5a5b-a341-559609a3db38',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-countryman-cooper-sd-all4-5p-diesel-2017-en-alicante-62403985-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 184500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19305410/0bd9af5e-a947-4ea7-9406-4d58e865bd4b.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_007da354-49ea-5a5b-a341-559609a3db38/007da354-49ea-5a5b-a341-559609a3db38_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174064,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19305410/0bd9af5e-a947-4ea7-9406-4d58e865bd4b.jpg',
'Width': 800}],
'price': 16999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI COUNTRYMAN Cooper SD ALL4',
'transmission': 'automatic',
'trim': 'Cooper SD ALL4',
'vin': None,
'year': 2017}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [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%2762403985%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [auto_selling_coches.net.api] INFO: Saving data for 62403985: {'created_time': 1774883067.811497, 'last_price_update_time': 1774883067.81153}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62403985') HTTP/1.1" 204 0
2026-03-30 15:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62464518> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:33 [auto_selling_coches.net.api] INFO: Extracted item from API: 62464518 - BMW Serie 2 Active Tourer 218d
2026-03-30 15:04:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b02882b-3585-57b6-a5d6-9272e068b77a with identifier: 62464518
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0b02882b-3585-57b6-a5d6-9272e068b77a
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:33 [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%252F19355290%252F7ea1c386-574b-4d0b-87e2-35138431d245.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19355290/7ea1c386-574b-4d0b-87e2-35138431d245.jpg not downloaded yet
2026-03-30 15:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19290255/f0e14298-7dee-4a28-9587-c2c823364df5.jpg> (referer: None)
2026-03-30 15:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19355290/7ea1c386-574b-4d0b-87e2-35138431d245.jpg> (referer: None)
2026-03-30 15:04:33 [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:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e879d0>
2026-03-30 15:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ade35fdb-975d-5d50-9d08-852061e28c57/ade35fdb-975d-5d50-9d08-852061e28c57_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19290255%252Ff0e14298-7dee-4a28-9587-c2c823364df5.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290255/f0e14298-7dee-4a28-9587-c2c823364df5.jpg saved to cache
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ade35fdb-975d-5d50-9d08-852061e28c57
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ade35fdb-975d-5d50-9d08-852061e28c57 sending to next pipeline
2026-03-30 15:04:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ade35fdb-975d-5d50-9d08-852061e28c57 with identifier 62386427
2026-03-30 15:04:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ade35fdb-975d-5d50-9d08-852061e28c57
2026-03-30 15:04:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19290255/f0e14298-7dee-4a28-9587-c2c823364df5.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 127,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE E 220d CABRIO CON CAPOTA ROJA\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 170CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-CALEFACTOR CERVICAL PARA ASIENTOS DELANTEROS\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-DEFLECTOR DE AIRE\n'
'-ASIENTOS DELANTEROS EN AJUSTE ELECTRICO PARCIALMENTE\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': None,
'engine': '2.1L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ade35fdb-975d-5d50-9d08-852061e28c57',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-e-cabrio-e-220-bluetec-2p-diesel-2015-en-alicante-62386427-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase E',
'odometer': 149500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ade35fdb-975d-5d50-9d08-852061e28c57/ade35fdb-975d-5d50-9d08-852061e28c57_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169761,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19290255/f0e14298-7dee-4a28-9587-c2c823364df5.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase E Cabrio E 220 BlueTEC',
'transmission': 'automatic',
'trim': 'Cabrio E 220 BlueTEC',
'vin': None,
'year': 2014}
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:33 [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%2762386427%27 HTTP/1.1" 200 None
2026-03-30 15:04:33 [auto_selling_coches.net.api] INFO: Saving data for 62386427: {'created_time': 1774883073.584457, 'last_price_update_time': 1774883073.584467}
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62386427') HTTP/1.1" 204 0
2026-03-30 15:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ed97d0>
2026-03-30 15:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b02882b-3585-57b6-a5d6-9272e068b77a/0b02882b-3585-57b6-a5d6-9272e068b77a_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19355290%252F7ea1c386-574b-4d0b-87e2-35138431d245.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19355290/7ea1c386-574b-4d0b-87e2-35138431d245.jpg saved to cache
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b02882b-3585-57b6-a5d6-9272e068b77a
2026-03-30 15:04:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b02882b-3585-57b6-a5d6-9272e068b77a sending to next pipeline
2026-03-30 15:04:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0b02882b-3585-57b6-a5d6-9272e068b77a with identifier 62464518
2026-03-30 15:04:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0b02882b-3585-57b6-a5d6-9272e068b77a
2026-03-30 15:04:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19355290/7ea1c386-574b-4d0b-87e2-35138431d245.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'BMW SERIE 2 ACTIVE TOURER 218D (150CV)\n'
'\n'
'\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES\n'
'\n'
'\n'
'\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-FAROS DELANTEROS LED\n'
'-PILOTOS TRASEROS LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-ARRANQUE START STOP\n'
'-MANDOS AL VOLANTE\n'
'-MODO MANOS LIBRES\n'
'-CONTROL DE CRUCERO\n'
'-AIRE ACONDICIONADO\n'
'-NAVEGADOR\n'
'-MODOS DE CONDUCCION\n'
'-ESPEJOS ELECTRICOS\n'
'\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0b02882b-3585-57b6-a5d6-9272e068b77a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-active-tourer-218d-5p-diesel-2021-en-alicante-62464518-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 2 Active Tourer',
'odometer': 152500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b02882b-3585-57b6-a5d6-9272e068b77a/0b02882b-3585-57b6-a5d6-9272e068b77a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186173,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19355290/7ea1c386-574b-4d0b-87e2-35138431d245.jpg',
'Width': 800}],
'price': 15999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 2 Active Tourer 218d',
'transmission': 'automatic',
'trim': '218d',
'vin': None,
'year': 2020}
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:33 [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%2762464518%27 HTTP/1.1" 200 None
2026-03-30 15:04:33 [auto_selling_coches.net.api] INFO: Saving data for 62464518: {'created_time': 1774883073.677887, 'last_price_update_time': 1774883073.6779}
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62464518') HTTP/1.1" 204 0
2026-03-30 15:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=7> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:34 [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:04:34 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 7
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 7)
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014581
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2770014581%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 70014581: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70014581
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62390479
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762390479%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62390479: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62390479
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405254
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762405254%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62405254: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62405254
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62391253
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762391253%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62391253: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62391253
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70023109
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2770023109%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 70023109: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70023109
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62406359
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762406359%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62406359: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62406359
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404275
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762404275%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62404275: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62404275
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404030
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762404030%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62404030: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62404030
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62408851
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762408851%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62408851: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62408851
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62406001
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762406001%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62406001: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62406001
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62387123
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762387123%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62387123: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62387123
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62464839
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762464839%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62464839: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62464839
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62388866
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762388866%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62388866: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62388866
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62391628
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762391628%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62391628: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62391628
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404333
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762404333%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62404333: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62404333
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405486
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762405486%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62405486: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62405486
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62390520
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762390520%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62390520: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62390520
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62387019
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762387019%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62387019: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62387019
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62389476
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762389476%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62389476: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62389476
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405293
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762405293%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62405293: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62405293
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405366
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762405366%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62405366: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62405366
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404700
2026-03-30 15:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:34 [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%2762404700%27 HTTP/1.1" 200 None
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scrape type for 62404700: 1
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62404700
2026-03-30 15:04:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62404904
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762404904%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62404904: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62404904
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 62386914
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762386914%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62386914: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62386914
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 62387090
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762387090%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62387090: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62387090
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 62389413
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762389413%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62389413: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62389413
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 62417994
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762417994%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62417994: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62417994
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405026
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762405026%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62405026: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62405026
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 62668761
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762668761%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62668761: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62668761
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 62386068
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762386068%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scrape type for 62386068: 1
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Scraping new listing 62386068
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 8 (scraped 210/214 items)
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 8)
2026-03-30 15:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62464597> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:35 [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:04:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 62464597 - PORSCHE Macan GTS
2026-03-30 15:04:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ef1f2ac-f11c-5d3f-a5d2-c41ecb96c3cc with identifier: 62464597
2026-03-30 15:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7ef1f2ac-f11c-5d3f-a5d2-c41ecb96c3cc
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%252F19355359%252Fef900e5d-cedf-4751-b74c-b9032a96c397.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19355359/ef900e5d-cedf-4751-b74c-b9032a96c397.jpg already downloaded
2026-03-30 15:04:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7ef1f2ac-f11c-5d3f-a5d2-c41ecb96c3cc with identifier 62464597
2026-03-30 15:04:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7ef1f2ac-f11c-5d3f-a5d2-c41ecb96c3cc
2026-03-30 15:04:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62464597>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 207,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'PORSCHE MACAN GTS\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 360CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS BI XENON CON LED\n'
'-PAQUETE SPORT CHRONO\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-ESCAPE DEPORTIVO\n'
'-SUSPENSION NEUMATICA\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SENSORES DE APARCAMIENTO\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 360,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '7ef1f2ac-f11c-5d3f-a5d2-c41ecb96c3cc',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan-gts-5p-gasolina-2018-en-alicante-62464597-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 174500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19355359/ef900e5d-cedf-4751-b74c-b9032a96c397.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ef1f2ac-f11c-5d3f-a5d2-c41ecb96c3cc/7ef1f2ac-f11c-5d3f-a5d2-c41ecb96c3cc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171077,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19355359/ef900e5d-cedf-4751-b74c-b9032a96c397.jpg',
'Width': 800}],
'price': 42999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan GTS',
'transmission': 'automatic',
'trim': 'GTS',
'vin': None,
'year': 2017}
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [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%2762464597%27 HTTP/1.1" 200 None
2026-03-30 15:04:35 [auto_selling_coches.net.api] INFO: Saving data for 62464597: {'created_time': 1774883075.760589, 'last_price_update_time': 1774883075.760599}
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62464597') HTTP/1.1" 204 0
2026-03-30 15:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62389362> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:35 [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:04:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 62389362 - AUDI A6 RS 6 Avant TFSI quattro
2026-03-30 15:04:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c5aae0d9-b55e-531b-b780-b24f33436f5c with identifier: 62389362
2026-03-30 15:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c5aae0d9-b55e-531b-b780-b24f33436f5c
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:36 [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%252F19293289%252F052a63ed-2905-44f3-a7c6-28f1124d6dff.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293289/052a63ed-2905-44f3-a7c6-28f1124d6dff.jpg not downloaded yet
2026-03-30 15:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62464854> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19293289/052a63ed-2905-44f3-a7c6-28f1124d6dff.jpg> (referer: None)
2026-03-30 15:04:36 [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:04:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 62464854 - PORSCHE Macan
2026-03-30 15:04:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1022c925-b27a-541d-a9ef-0a32b05bc498 with identifier: 62464854
2026-03-30 15:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1022c925-b27a-541d-a9ef-0a32b05bc498
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:36 [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%252F19355559%252F43abb810-5905-4129-91e9-48d33ed558c2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19355559/43abb810-5905-4129-91e9-48d33ed558c2.jpg already downloaded
2026-03-30 15:04:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1022c925-b27a-541d-a9ef-0a32b05bc498 with identifier 62464854
2026-03-30 15:04:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1022c925-b27a-541d-a9ef-0a32b05bc498
2026-03-30 15:04:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62464854>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 185,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'PORSCHE MACAN \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS BI XENON CON LED\n'
'-PAQUETE SPORT CRHONO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-TAPICERIA EN CUERO Y ALCANTARA\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-ESCAPE DEPORTIVO\n'
'-SUSPENSION PASM\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTFUNCIONAL EN ALCANTARA Y CALEFACTABLE\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '1022c925-b27a-541d-a9ef-0a32b05bc498',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan--5p-gasolina-2019-en-alicante-62464854-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 99500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19355559/43abb810-5905-4129-91e9-48d33ed558c2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1022c925-b27a-541d-a9ef-0a32b05bc498/1022c925-b27a-541d-a9ef-0a32b05bc498_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184213,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19355559/43abb810-5905-4129-91e9-48d33ed558c2.jpg',
'Width': 800}],
'price': 41999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:36 [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%2762464854%27 HTTP/1.1" 200 None
2026-03-30 15:04:36 [auto_selling_coches.net.api] INFO: Saving data for 62464854: {'created_time': 1774883076.399753, 'last_price_update_time': 1774883076.399764}
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62464854') HTTP/1.1" 204 0
2026-03-30 15:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e62c10>
2026-03-30 15:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5aae0d9-b55e-531b-b780-b24f33436f5c/c5aae0d9-b55e-531b-b780-b24f33436f5c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19293289%252F052a63ed-2905-44f3-a7c6-28f1124d6dff.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293289/052a63ed-2905-44f3-a7c6-28f1124d6dff.jpg saved to cache
2026-03-30 15:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5aae0d9-b55e-531b-b780-b24f33436f5c
2026-03-30 15:04:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5aae0d9-b55e-531b-b780-b24f33436f5c sending to next pipeline
2026-03-30 15:04:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c5aae0d9-b55e-531b-b780-b24f33436f5c with identifier 62389362
2026-03-30 15:04:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c5aae0d9-b55e-531b-b780-b24f33436f5c
2026-03-30 15:04:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19293289/052a63ed-2905-44f3-a7c6-28f1124d6dff.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI RS6 AVANT QUATTRO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 TFSI 600CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-PAQUETE DE CARBONO EXTERIOR\n'
'-FAROS AUDI LASER LED\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS CALEFACTABLES TODOS\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-SUSPENSION DEPORTIVA ADAPTATIVA RS\n'
'-DRIVE SELECT\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '4.0L',
'engine_horse_power': 600,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'c5aae0d9-b55e-531b-b780-b24f33436f5c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a6-rs-6-avant-tfsi-quattro-5p-gasolina-2023-en-alicante-62389362-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A6',
'odometer': 94500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5aae0d9-b55e-531b-b780-b24f33436f5c/c5aae0d9-b55e-531b-b780-b24f33436f5c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174275,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293289/052a63ed-2905-44f3-a7c6-28f1124d6dff.jpg',
'Width': 800}],
'price': 94999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A6 RS 6 Avant TFSI quattro',
'transmission': 'automatic',
'trim': 'RS 6 Avant TFSI quattro',
'vin': None,
'year': 2021}
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:36 [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%2762389362%27 HTTP/1.1" 200 None
2026-03-30 15:04:36 [auto_selling_coches.net.api] INFO: Saving data for 62389362: {'created_time': 1774883076.517634, 'last_price_update_time': 1774883076.517644}
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62389362') HTTP/1.1" 204 0
2026-03-30 15:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62386068> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:37 [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:04:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 62386068 - JEEP Wrangler 2.8 CRD Sport
2026-03-30 15:04:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: be57eebd-2844-593c-be01-2e3def3ecf57 with identifier: 62386068
2026-03-30 15:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item be57eebd-2844-593c-be01-2e3def3ecf57
2026-03-30 15:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:37 [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%252F19290204%252F9f3fb040-0426-4ef8-b620-a716c7085f71.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290204/9f3fb040-0426-4ef8-b620-a716c7085f71.jpg not downloaded yet
2026-03-30 15:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405026> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19290204/9f3fb040-0426-4ef8-b620-a716c7085f71.jpg> (referer: None)
2026-03-30 15:04:41 [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:04:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405026 - MERCEDES-BENZ GLE Coupé MercedesAMG GLE 63 S 4MATIC
2026-03-30 15:04:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f5cfa853-4a93-5420-9822-3202ba049db5 with identifier: 62405026
2026-03-30 15:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f5cfa853-4a93-5420-9822-3202ba049db5
2026-03-30 15:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:41 [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%252F19306381%252F6eb0aaeb-0704-4a6d-b1e3-9d688a758208.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306381/6eb0aaeb-0704-4a6d-b1e3-9d688a758208.jpg not downloaded yet
2026-03-30 15:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e98f50>
2026-03-30 15:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be57eebd-2844-593c-be01-2e3def3ecf57/be57eebd-2844-593c-be01-2e3def3ecf57_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19290204%252F9f3fb040-0426-4ef8-b620-a716c7085f71.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290204/9f3fb040-0426-4ef8-b620-a716c7085f71.jpg saved to cache
2026-03-30 15:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item be57eebd-2844-593c-be01-2e3def3ecf57
2026-03-30 15:04:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item be57eebd-2844-593c-be01-2e3def3ecf57 sending to next pipeline
2026-03-30 15:04:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: be57eebd-2844-593c-be01-2e3def3ecf57 with identifier 62386068
2026-03-30 15:04:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item be57eebd-2844-593c-be01-2e3def3ecf57
2026-03-30 15:04:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19290204/9f3fb040-0426-4ef8-b620-a716c7085f71.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 187,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'JEEP WRANGLER UNLIMITED SPORT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.8 200CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-REDUCTORA\n'
'-LLANTAS EN ALUMINIO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-EQUIPO DE SONIDO AMPLIADO\n'
'-VELOCIDAD DE CRUCERO\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': None,
'engine': '2.8L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'be57eebd-2844-593c-be01-2e3def3ecf57',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/jeep-wrangler-unlimited-28-crd-sport-4p-diesel-2013-en-alicante-62386068-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'JEEP',
'model': 'Wrangler',
'odometer': 62500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be57eebd-2844-593c-be01-2e3def3ecf57/be57eebd-2844-593c-be01-2e3def3ecf57_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169068,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19290204/9f3fb040-0426-4ef8-b620-a716c7085f71.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'JEEP Wrangler 2.8 CRD Sport',
'transmission': 'manual',
'trim': '2.8 CRD Sport',
'vin': None,
'year': 2013}
2026-03-30 15:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:41 [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%2762386068%27 HTTP/1.1" 200 None
2026-03-30 15:04:41 [auto_selling_coches.net.api] INFO: Saving data for 62386068: {'created_time': 1774883081.983901, 'last_price_update_time': 1774883081.983911}
2026-03-30 15:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62386068') HTTP/1.1" 204 0
2026-03-30 15:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62668761> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306381/6eb0aaeb-0704-4a6d-b1e3-9d688a758208.jpg> (referer: None)
2026-03-30 15:04:47 [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:04:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 62668761 - AUDI TT Coupe 2.0 TDI quattro
2026-03-30 15:04:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cd33ade-2abb-55c5-844e-767cfccacdaa with identifier: 62668761
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3cd33ade-2abb-55c5-844e-767cfccacdaa
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [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%252F19521944%252F22d5886e-db50-432e-a994-b7c4a301a59d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19521944/22d5886e-db50-432e-a994-b7c4a301a59d.jpg not downloaded yet
2026-03-30 15:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/massinicars?pg=8> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d2af10>
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5cfa853-4a93-5420-9822-3202ba049db5/f5cfa853-4a93-5420-9822-3202ba049db5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306381%252F6eb0aaeb-0704-4a6d-b1e3-9d688a758208.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306381/6eb0aaeb-0704-4a6d-b1e3-9d688a758208.jpg saved to cache
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f5cfa853-4a93-5420-9822-3202ba049db5
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f5cfa853-4a93-5420-9822-3202ba049db5 sending to next pipeline
2026-03-30 15:04:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f5cfa853-4a93-5420-9822-3202ba049db5 with identifier 62405026
2026-03-30 15:04:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f5cfa853-4a93-5420-9822-3202ba049db5
2026-03-30 15:04:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306381/6eb0aaeb-0704-4a6d-b1e3-9d688a758208.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 263,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE GLE COUPE 63 S AMG 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 V8 BITURBO 612CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-FAROS FULL LED\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-ESTRIBERAS LATERALES\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-SUSPENSION NEUMATICA ADAPTATIVA AMG\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-ESCAPE DEPORTIVO AMG\n'
'-HEAD UP DISPLAY\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '4.0L',
'engine_horse_power': 612,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'f5cfa853-4a93-5420-9822-3202ba049db5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-gle-coupe-mercedesamg-gle-63-s-4matic-5p-gasolina-2020-en-alicante-62405026-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'GLE Coupé',
'odometer': 46500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5cfa853-4a93-5420-9822-3202ba049db5/f5cfa853-4a93-5420-9822-3202ba049db5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176489,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306381/6eb0aaeb-0704-4a6d-b1e3-9d688a758208.jpg',
'Width': 800}],
'price': 109999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLE Coupé MercedesAMG GLE 63 S 4MATIC',
'transmission': 'automatic',
'trim': 'MercedesAMG GLE 63 S 4MATIC',
'vin': None,
'year': 2021}
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [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%2762405026%27 HTTP/1.1" 200 None
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Saving data for 62405026: {'created_time': 1774883087.691344, 'last_price_update_time': 1774883087.691354}
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405026') HTTP/1.1" 204 0
2026-03-30 15:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19521944/22d5886e-db50-432e-a994-b7c4a301a59d.jpg> (referer: None)
2026-03-30 15:04:47 [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:04:47 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 8
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Found 4 listings in HTML (page 8)
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405104
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [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%2762405104%27 HTTP/1.1" 200 None
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scrape type for 62405104: 1
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scraping new listing 62405104
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Found listing with ID: 62388746
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [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%2762388746%27 HTTP/1.1" 200 None
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scrape type for 62388746: 1
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scraping new listing 62388746
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Found listing with ID: 62405539
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [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%2762405539%27 HTTP/1.1" 200 None
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scrape type for 62405539: 1
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scraping new listing 62405539
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Found listing with ID: 62562731
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [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%2762562731%27 HTTP/1.1" 200 None
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scrape type for 62562731: 1
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Scraping new listing 62562731
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: HTML pagination complete: 214 items scraped
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e6ed90>
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3cd33ade-2abb-55c5-844e-767cfccacdaa/3cd33ade-2abb-55c5-844e-767cfccacdaa_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19521944%252F22d5886e-db50-432e-a994-b7c4a301a59d.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19521944/22d5886e-db50-432e-a994-b7c4a301a59d.jpg saved to cache
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3cd33ade-2abb-55c5-844e-767cfccacdaa
2026-03-30 15:04:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3cd33ade-2abb-55c5-844e-767cfccacdaa sending to next pipeline
2026-03-30 15:04:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3cd33ade-2abb-55c5-844e-767cfccacdaa with identifier 62668761
2026-03-30 15:04:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3cd33ade-2abb-55c5-844e-767cfccacdaa
2026-03-30 15:04:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19521944/22d5886e-db50-432e-a994-b7c4a301a59d.jpg>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': '',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3cd33ade-2abb-55c5-844e-767cfccacdaa',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-tt-coupe-20-tdi-170cv-quattro-3p-diesel-2012-en-alicante-62668761-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'TT',
'odometer': 169500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cd33ade-2abb-55c5-844e-767cfccacdaa/3cd33ade-2abb-55c5-844e-767cfccacdaa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53848,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19521944/22d5886e-db50-432e-a994-b7c4a301a59d.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2011-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI TT Coupe 2.0 TDI quattro',
'transmission': 'manual',
'trim': 'Coupe 2.0 TDI 170cv quattro',
'vin': None,
'year': 2011}
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [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%2762668761%27 HTTP/1.1" 200 None
2026-03-30 15:04:47 [auto_selling_coches.net.api] INFO: Saving data for 62668761: {'created_time': 1774883087.876139, 'last_price_update_time': 1774883087.87615}
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62668761') HTTP/1.1" 204 0
2026-03-30 15:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62417994> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:48 [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:04:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 62417994 - PORSCHE Cayenne Coupé EHybrid Platinum Edition
2026-03-30 15:04:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d21c64f7-2589-57bf-bb24-617ae9e0ceb7 with identifier: 62417994
2026-03-30 15:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d21c64f7-2589-57bf-bb24-617ae9e0ceb7
2026-03-30 15:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:48 [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%252F19318245%252F2f168154-0e04-4cd7-97bb-00e2f7e30f61.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19318245/2f168154-0e04-4cd7-97bb-00e2f7e30f61.jpg already downloaded
2026-03-30 15:04:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d21c64f7-2589-57bf-bb24-617ae9e0ceb7 with identifier 62417994
2026-03-30 15:04:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d21c64f7-2589-57bf-bb24-617ae9e0ceb7
2026-03-30 15:04:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62417994>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'PORSCHE CAYENNE COUPE EHYBRID PLATINUM EDITION\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 462CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED PDLS PLUS\n'
'-NAVEGACION PROFESIONAL PCM PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO DE CRISTAL\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SUSPENSION NEUMATICA CON PASM\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-VELOCIDAD DE CRUCERO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 462,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'd21c64f7-2589-57bf-bb24-617ae9e0ceb7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-coupe-ehybrid-platinum-edition-5p-electrico-hibrido-2023-en-alicante-62417994-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Cayenne Coupé',
'odometer': 69500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19318245/2f168154-0e04-4cd7-97bb-00e2f7e30f61.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d21c64f7-2589-57bf-bb24-617ae9e0ceb7/d21c64f7-2589-57bf-bb24-617ae9e0ceb7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163580,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19318245/2f168154-0e04-4cd7-97bb-00e2f7e30f61.jpg',
'Width': 800}],
'price': 92999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE Cayenne Coupé EHybrid Platinum Edition',
'transmission': 'automatic',
'trim': 'EHybrid Platinum Edition',
'vin': None,
'year': 2023}
2026-03-30 15:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:48 [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%2762417994%27 HTTP/1.1" 200 None
2026-03-30 15:04:48 [auto_selling_coches.net.api] INFO: Saving data for 62417994: {'created_time': 1774883088.872451, 'last_price_update_time': 1774883088.872461}
2026-03-30 15:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62417994') HTTP/1.1" 204 0
2026-03-30 15:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62387090> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:48 [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:04:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 62387090 - LAND-ROVER Range Rover 3.0 Si6 PHEV 510PS AWD Aut Autobiography
2026-03-30 15:04:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 923fbd2f-f56d-5871-82a2-5833f85ecc8d with identifier: 62387090
2026-03-30 15:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 923fbd2f-f56d-5871-82a2-5833f85ecc8d
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:49 [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%252F19290818%252F865a72e8-6faf-4559-89c2-03ed24bd1df5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290818/865a72e8-6faf-4559-89c2-03ed24bd1df5.jpg not downloaded yet
2026-03-30 15:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62389413> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19290818/865a72e8-6faf-4559-89c2-03ed24bd1df5.jpg> (referer: None)
2026-03-30 15:04:49 [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:04:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 62389413 - MERCEDES-BENZ Clase GLE Coupé GLE 350 d 4MATIC
2026-03-30 15:04:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bef184af-0417-55cc-ae9e-2747c0d391ef with identifier: 62389413
2026-03-30 15:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bef184af-0417-55cc-ae9e-2747c0d391ef
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:49 [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%252F19293380%252Fd8af9d75-848f-4f8e-bb74-e21575602436.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293380/d8af9d75-848f-4f8e-bb74-e21575602436.jpg not downloaded yet
2026-03-30 15:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e86110>
2026-03-30 15:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_923fbd2f-f56d-5871-82a2-5833f85ecc8d/923fbd2f-f56d-5871-82a2-5833f85ecc8d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19290818%252F865a72e8-6faf-4559-89c2-03ed24bd1df5.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290818/865a72e8-6faf-4559-89c2-03ed24bd1df5.jpg saved to cache
2026-03-30 15:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 923fbd2f-f56d-5871-82a2-5833f85ecc8d
2026-03-30 15:04:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 923fbd2f-f56d-5871-82a2-5833f85ecc8d sending to next pipeline
2026-03-30 15:04:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 923fbd2f-f56d-5871-82a2-5833f85ecc8d with identifier 62387090
2026-03-30 15:04:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 923fbd2f-f56d-5871-82a2-5833f85ecc8d
2026-03-30 15:04:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19290818/865a72e8-6faf-4559-89c2-03ed24bd1df5.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'LAND-ROVER RANGE-ROVER P510 AUTOBIOGRAPHY\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 Si6 510CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA (TODOS)\n'
'-SISTEMA DE SONIDO PROFESIONAL ENVOLVENTE MERIDIAN\n'
'-FAROS FULL LED CON FUNCION DE LARGAS AUTOMATICAS Y LUZ DE '
'GIRO\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-HEAD UP DISPLAY\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-SUSPENSION NEUMATICA\n'
'-EJE TRASERO DIRECCIONAL\n'
'-ASIENTOS VENTILADOS Y CALEFACTADOS CON FUNCION DE MASAJE '
'(TODOS)\n'
'-CORTINILLAS TRASERAS ELECTRICAS\n'
'-PLAZAS TRASERA EDICION EJECUTIVO \n'
'-PANTALLA TACTIL TRASERA PARA CONTROL DEL VEHICULO Y '
'ENTRETENIMIENTO \n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-NEVERA EN PARTE CENTRAL DEL VEHICULO\n'
'-HOMELINK\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-APPLE CAR PLAY\n'
'-BASE PARA CARGA INALAMBRICA\n'
'-BOLA DE REMOLQUE ELECTRICA ORIGINAL LAND-ROVER\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-CIERRE DE PUERTAS CONFORT (SOFT-CLOSE)\n'
'-LLANTAS BLACK 22"\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE\n'
'-ASIENTOS TRASERO RECLLINABLES TOTALMENTE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': '3.0L',
'engine_horse_power': 510,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '923fbd2f-f56d-5871-82a2-5833f85ecc8d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-range-rover-30-si6-phev-510ps-awd-aut-autobiography-5p-electrico-hibrido-2023-en-alicante-62387090-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Range Rover',
'odometer': 78500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_923fbd2f-f56d-5871-82a2-5833f85ecc8d/923fbd2f-f56d-5871-82a2-5833f85ecc8d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166982,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19290818/865a72e8-6faf-4559-89c2-03ed24bd1df5.jpg',
'Width': 800}],
'price': 134999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Range Rover 3.0 Si6 PHEV 510PS AWD Aut Autobiography',
'transmission': 'automatic',
'trim': '3.0 Si6 PHEV 510PS AWD Aut Autobiography',
'vin': None,
'year': 2023}
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:49 [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%2762387090%27 HTTP/1.1" 200 None
2026-03-30 15:04:49 [auto_selling_coches.net.api] INFO: Saving data for 62387090: {'created_time': 1774883089.576291, 'last_price_update_time': 1774883089.576303}
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62387090') HTTP/1.1" 204 0
2026-03-30 15:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62562731> (referer: https://www.coches.net/concesionario/massinicars/?pg=8) ['zyte-api']
2026-03-30 15:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19293380/d8af9d75-848f-4f8e-bb74-e21575602436.jpg> (referer: None)
2026-03-30 15:04:50 [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:04:50 [auto_selling_coches.net.api] INFO: Extracted item from API: 62562731 - ALFA ROMEO Spider SPIDER 2.0 I.E.
2026-03-30 15:04:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5082cbbb-7298-5250-9c85-80cb655da4d5 with identifier: 62562731
2026-03-30 15:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5082cbbb-7298-5250-9c85-80cb655da4d5
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:50 [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%252F19440172%252Fadc0284b-22f8-4378-82b7-9a63dff6157f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19440172/adc0284b-22f8-4378-82b7-9a63dff6157f.jpg not downloaded yet
2026-03-30 15:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e03f50>
2026-03-30 15:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bef184af-0417-55cc-ae9e-2747c0d391ef/bef184af-0417-55cc-ae9e-2747c0d391ef_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19293380%252Fd8af9d75-848f-4f8e-bb74-e21575602436.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293380/d8af9d75-848f-4f8e-bb74-e21575602436.jpg saved to cache
2026-03-30 15:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bef184af-0417-55cc-ae9e-2747c0d391ef
2026-03-30 15:04:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bef184af-0417-55cc-ae9e-2747c0d391ef sending to next pipeline
2026-03-30 15:04:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bef184af-0417-55cc-ae9e-2747c0d391ef with identifier 62389413
2026-03-30 15:04:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bef184af-0417-55cc-ae9e-2747c0d391ef
2026-03-30 15:04:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19293380/d8af9d75-848f-4f8e-bb74-e21575602436.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 180,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE GLE COUPE 350D 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehiculo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 258CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SUSPENSION NEUMATICA\n'
'-ESTRIBERAS LATERALES\n'
'-ASIENTOS DEPORTIVOS DE ACABADO AMG EN CUERO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bef184af-0417-55cc-ae9e-2747c0d391ef',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gle-coupe-gle-350-d-4matic-5p-diesel-2018-en-alicante-62389413-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLE Coupé',
'odometer': 134500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bef184af-0417-55cc-ae9e-2747c0d391ef/bef184af-0417-55cc-ae9e-2747c0d391ef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173902,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293380/d8af9d75-848f-4f8e-bb74-e21575602436.jpg',
'Width': 800}],
'price': 44999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLE Coupé GLE 350 d 4MATIC',
'transmission': 'automatic',
'trim': 'GLE 350 d 4MATIC',
'vin': None,
'year': 2017}
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:50 [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%2762389413%27 HTTP/1.1" 200 None
2026-03-30 15:04:50 [auto_selling_coches.net.api] INFO: Saving data for 62389413: {'created_time': 1774883090.75768, 'last_price_update_time': 1774883090.757694}
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62389413') HTTP/1.1" 204 0
2026-03-30 15:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405539> (referer: https://www.coches.net/concesionario/massinicars/?pg=8) ['zyte-api']
2026-03-30 15:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62388746> (referer: https://www.coches.net/concesionario/massinicars/?pg=8) ['zyte-api']
2026-03-30 15:04:51 [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:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19440172/adc0284b-22f8-4378-82b7-9a63dff6157f.jpg> (referer: None)
2026-03-30 15:04:51 [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:04:51 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405539 - MERCEDES-BENZ MERCEDES-BENZ CLASE B 250 4MATIC AMG LINE
2026-03-30 15:04:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 08b3141d-1444-5404-9fbd-a76175cab04d with identifier: 62405539
2026-03-30 15:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 08b3141d-1444-5404-9fbd-a76175cab04d
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:51 [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%252F19306853%252F50922aeb-d245-405c-9a46-aedda27b2b60.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306853/50922aeb-d245-405c-9a46-aedda27b2b60.jpg not downloaded yet
2026-03-30 15:04:51 [auto_selling_coches.net.api] INFO: Extracted item from API: 62388746 - LAND-ROVER Defender 90 2.5 TD5 Pick Up S
2026-03-30 15:04:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d919f02a-fa59-5e8f-ae4d-9bba359b3c11 with identifier: 62388746
2026-03-30 15:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d919f02a-fa59-5e8f-ae4d-9bba359b3c11
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:51 [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%252F19293014%252F1e150829-f377-40fe-952f-3fbef16d7427.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293014/1e150829-f377-40fe-952f-3fbef16d7427.jpg not downloaded yet
2026-03-30 15:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d0a010>
2026-03-30 15:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5082cbbb-7298-5250-9c85-80cb655da4d5/5082cbbb-7298-5250-9c85-80cb655da4d5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19440172%252Fadc0284b-22f8-4378-82b7-9a63dff6157f.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19440172/adc0284b-22f8-4378-82b7-9a63dff6157f.jpg saved to cache
2026-03-30 15:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5082cbbb-7298-5250-9c85-80cb655da4d5
2026-03-30 15:04:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5082cbbb-7298-5250-9c85-80cb655da4d5 sending to next pipeline
2026-03-30 15:04:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5082cbbb-7298-5250-9c85-80cb655da4d5 with identifier 62562731
2026-03-30 15:04:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5082cbbb-7298-5250-9c85-80cb655da4d5
2026-03-30 15:04:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19440172/adc0284b-22f8-4378-82b7-9a63dff6157f.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'ALFA ROMEO SPIDER\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 126CV\n'
'\n'
'EXTRAS:\n'
'-\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': None,
'engine': '0.0L',
'engine_horse_power': 126,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '5082cbbb-7298-5250-9c85-80cb655da4d5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/alfa-romeo-spider-spider-20-ie-2p-gasolina-1991-en-alicante-62562731-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'ALFA ROMEO',
'model': 'Spider',
'odometer': 149500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5082cbbb-7298-5250-9c85-80cb655da4d5/5082cbbb-7298-5250-9c85-80cb655da4d5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78075,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19440172/adc0284b-22f8-4378-82b7-9a63dff6157f.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '1992-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'ALFA ROMEO Spider SPIDER 2.0 I.E.',
'transmission': 'manual',
'trim': 'SPIDER 2.0 I.E.',
'vin': None,
'year': 1992}
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:51 [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%2762562731%27 HTTP/1.1" 200 None
2026-03-30 15:04:51 [auto_selling_coches.net.api] INFO: Saving data for 62562731: {'created_time': 1774883091.612085, 'last_price_update_time': 1774883091.612099}
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62562731') HTTP/1.1" 204 0
2026-03-30 15:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62386914> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19293014/1e150829-f377-40fe-952f-3fbef16d7427.jpg> (referer: None)
2026-03-30 15:04:52 [auto_selling_coches.net.api] INFO: Extracted item from API: 62386914 - MASERATI Levante GT L4 HybridGasolina AWD
2026-03-30 15:04:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0aefba4d-9515-5a18-8b8e-7de3996f04b8 with identifier: 62386914
2026-03-30 15:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0aefba4d-9515-5a18-8b8e-7de3996f04b8
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:52 [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%252F19290658%252F124d3a73-81d8-4434-8540-85417507b1d7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290658/124d3a73-81d8-4434-8540-85417507b1d7.jpg already downloaded
2026-03-30 15:04:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0aefba4d-9515-5a18-8b8e-7de3996f04b8 with identifier 62386914
2026-03-30 15:04:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0aefba4d-9515-5a18-8b8e-7de3996f04b8
2026-03-30 15:04:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62386914>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MASERATI LEVANTE GT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 330CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SUSPENSION NEUMATICA\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 330,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '0aefba4d-9515-5a18-8b8e-7de3996f04b8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/maserati-levante-gt-l4-330cv-hybridgasolina-awd-5p-electrico-hibrido-2022-en-alicante-62386914-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MASERATI',
'model': 'Levante',
'odometer': 39500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19290658/124d3a73-81d8-4434-8540-85417507b1d7.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0aefba4d-9515-5a18-8b8e-7de3996f04b8/0aefba4d-9515-5a18-8b8e-7de3996f04b8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173256,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19290658/124d3a73-81d8-4434-8540-85417507b1d7.jpg',
'Width': 800}],
'price': 54999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MASERATI Levante GT L4 HybridGasolina AWD',
'transmission': 'automatic',
'trim': 'GT L4 330CV HybridGasolina AWD',
'vin': None,
'year': 2021}
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:52 [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%2762386914%27 HTTP/1.1" 200 None
2026-03-30 15:04:52 [auto_selling_coches.net.api] INFO: Saving data for 62386914: {'created_time': 1774883092.730108, 'last_price_update_time': 1774883092.730119}
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62386914') HTTP/1.1" 204 0
2026-03-30 15:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201eb8690>
2026-03-30 15:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d919f02a-fa59-5e8f-ae4d-9bba359b3c11/d919f02a-fa59-5e8f-ae4d-9bba359b3c11_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19293014%252F1e150829-f377-40fe-952f-3fbef16d7427.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293014/1e150829-f377-40fe-952f-3fbef16d7427.jpg saved to cache
2026-03-30 15:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d919f02a-fa59-5e8f-ae4d-9bba359b3c11
2026-03-30 15:04:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d919f02a-fa59-5e8f-ae4d-9bba359b3c11 sending to next pipeline
2026-03-30 15:04:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d919f02a-fa59-5e8f-ae4d-9bba359b3c11 with identifier 62388746
2026-03-30 15:04:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d919f02a-fa59-5e8f-ae4d-9bba359b3c11
2026-03-30 15:04:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19293014/1e150829-f377-40fe-952f-3fbef16d7427.jpg>
{'auction_title': '',
'body_type': 'Pick Up',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Beige',
'currency': 'EUR',
'description': 'LAND-ROVER DEFENDER 90 2.5 TD5 PICK UP S\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional .\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.5 122CV\n'
'\n'
'EXTRAS:\n'
'-AIRE ACONDICIONADO\n'
'-SISTEMA DE SONIDO PROFESIONAL MARSHALL\n'
'-TAPICERIA DE CUERO\n'
'-REDUCTORA\n'
'-RADIO CD CON MP3\n'
'\n'
'-PREPARACION VALORADA EN MAS DE 30.000€\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd919f02a-fa59-5e8f-ae4d-9bba359b3c11',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-defender-90-25-td5-pick-up-s-2p-diesel-2007-en-alicante-62388746-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Defender',
'odometer': 153500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d919f02a-fa59-5e8f-ae4d-9bba359b3c11/d919f02a-fa59-5e8f-ae4d-9bba359b3c11_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189775,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293014/1e150829-f377-40fe-952f-3fbef16d7427.jpg',
'Width': 800}],
'price': 67999,
'price_includes_vat': True,
'registration_date': '2007-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'LAND-ROVER Defender 90 2.5 TD5 Pick Up S',
'transmission': 'manual',
'trim': '90 2.5 TD5 Pick Up S',
'vin': None,
'year': 2007}
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:52 [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%2762388746%27 HTTP/1.1" 200 None
2026-03-30 15:04:52 [auto_selling_coches.net.api] INFO: Saving data for 62388746: {'created_time': 1774883092.844514, 'last_price_update_time': 1774883092.844522}
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62388746') HTTP/1.1" 204 0
2026-03-30 15:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306853/50922aeb-d245-405c-9a46-aedda27b2b60.jpg> (referer: None)
2026-03-30 15:04: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:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef6bd0>
2026-03-30 15:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b3141d-1444-5404-9fbd-a76175cab04d/08b3141d-1444-5404-9fbd-a76175cab04d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306853%252F50922aeb-d245-405c-9a46-aedda27b2b60.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306853/50922aeb-d245-405c-9a46-aedda27b2b60.jpg saved to cache
2026-03-30 15:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08b3141d-1444-5404-9fbd-a76175cab04d
2026-03-30 15:04:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08b3141d-1444-5404-9fbd-a76175cab04d sending to next pipeline
2026-03-30 15:04:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 08b3141d-1444-5404-9fbd-a76175cab04d with identifier 62405539
2026-03-30 15:04:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 08b3141d-1444-5404-9fbd-a76175cab04d
2026-03-30 15:04:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306853/50922aeb-d245-405c-9a46-aedda27b2b60.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE B 250 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 224CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-HEAD UP DISPLAY\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-TAPICERIA DE CUERO\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': None,
'emission_standard': 'C',
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '08b3141d-1444-5404-9fbd-a76175cab04d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-mercedes-benz-clase-b-250-4matic-amg-line-gasolina-2019-en-alicante-62405539-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'MERCEDES-BENZ CLASE B 250 4MATIC AMG LINE',
'odometer': 132500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b3141d-1444-5404-9fbd-a76175cab04d/08b3141d-1444-5404-9fbd-a76175cab04d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164588,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306853/50922aeb-d245-405c-9a46-aedda27b2b60.jpg',
'Width': 800}],
'price': 25999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': None,
'seller_name': None,
'title': 'MERCEDES-BENZ MERCEDES-BENZ CLASE B 250 4MATIC AMG LINE',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2019}
2026-03-30 15:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:53 [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%2762405539%27 HTTP/1.1" 200 None
2026-03-30 15:04:53 [auto_selling_coches.net.api] INFO: Saving data for 62405539: {'created_time': 1774883093.053421, 'last_price_update_time': 1774883093.053432}
2026-03-30 15:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405539') HTTP/1.1" 204 0
2026-03-30 15:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404904> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:53 [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:04:53 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404904 - MERCEDES-BENZ Clase GLE Coupé GLE 350 d 4MATIC
2026-03-30 15:04:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dc4a857b-0420-5a8c-a2b1-0fe7639914df with identifier: 62404904
2026-03-30 15:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dc4a857b-0420-5a8c-a2b1-0fe7639914df
2026-03-30 15:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:53 [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%252F19306282%252F2a35d8e0-6bfd-4dd6-baf5-59113f5153a0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306282/2a35d8e0-6bfd-4dd6-baf5-59113f5153a0.jpg not downloaded yet
2026-03-30 15:04:57 [scrapy.extensions.logstats] INFO: Crawled 110 pages (at 29 pages/min), scraped 99 items (at 26 items/min)
2026-03-30 15:04:57 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-30 15:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404700> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306282/2a35d8e0-6bfd-4dd6-baf5-59113f5153a0.jpg> (referer: None)
2026-03-30 15:04:59 [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:04:59 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404700 - PORSCHE Panamera 4 EHybrid Sport Turismo
2026-03-30 15:04:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c1b08f08-7873-58dd-bfcf-699e317d9079 with identifier: 62404700
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c1b08f08-7873-58dd-bfcf-699e317d9079
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%252F19306089%252Fbd205ec5-496f-429e-9b14-426a76f068bd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306089/bd205ec5-496f-429e-9b14-426a76f068bd.jpg already downloaded
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c1b08f08-7873-58dd-bfcf-699e317d9079 with identifier 62404700
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c1b08f08-7873-58dd-bfcf-699e317d9079
2026-03-30 15:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62404700>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 56,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'PORSCHE PANAMERA 4 EHYBRID SPORT TURISMO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 462CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-PAQUETE SPORT CHRONO\n'
'-TAPICERIA DE CUERO\n'
'-SUSPENSION PASM\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': '2.9L',
'engine_horse_power': 462,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'c1b08f08-7873-58dd-bfcf-699e317d9079',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-panamera-4-ehybrid-sport-turismo-5p-electrico-hibrido-2018-en-alicante-62404700-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Panamera',
'odometer': 154500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19306089/bd205ec5-496f-429e-9b14-426a76f068bd.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1b08f08-7873-58dd-bfcf-699e317d9079/c1b08f08-7873-58dd-bfcf-699e317d9079_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158734,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306089/bd205ec5-496f-429e-9b14-426a76f068bd.jpg',
'Width': 800}],
'price': 57999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Panamera 4 EHybrid Sport Turismo',
'transmission': 'automatic',
'trim': '4 EHybrid Sport Turismo',
'vin': None,
'year': 2018}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%2762404700%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [auto_selling_coches.net.api] INFO: Saving data for 62404700: {'created_time': 1774883099.173702, 'last_price_update_time': 1774883099.173719}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404700') HTTP/1.1" 204 0
2026-03-30 15:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70024704> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:04:59 [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:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ee0ed0>
2026-03-30 15:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc4a857b-0420-5a8c-a2b1-0fe7639914df/dc4a857b-0420-5a8c-a2b1-0fe7639914df_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306282%252F2a35d8e0-6bfd-4dd6-baf5-59113f5153a0.jpg') HTTP/1.1" 204 0
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306282/2a35d8e0-6bfd-4dd6-baf5-59113f5153a0.jpg saved to cache
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dc4a857b-0420-5a8c-a2b1-0fe7639914df
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dc4a857b-0420-5a8c-a2b1-0fe7639914df sending to next pipeline
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dc4a857b-0420-5a8c-a2b1-0fe7639914df with identifier 62404904
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dc4a857b-0420-5a8c-a2b1-0fe7639914df
2026-03-30 15:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306282/2a35d8e0-6bfd-4dd6-baf5-59113f5153a0.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 180,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLE COUPE 350d 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 258CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO EDICION DESIGNO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-ARRANQUE DE BOTON\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-ESTRIBERAS LATERALES\n'
'-SUSPENSION NEUMATICA\n'
'-VELOCIDAD DE CRUERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dc4a857b-0420-5a8c-a2b1-0fe7639914df',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gle-coupe-gle-350-d-4matic-5p-diesel-2018-en-alicante-62404904-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLE Coupé',
'odometer': 98500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc4a857b-0420-5a8c-a2b1-0fe7639914df/dc4a857b-0420-5a8c-a2b1-0fe7639914df_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172773,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306282/2a35d8e0-6bfd-4dd6-baf5-59113f5153a0.jpg',
'Width': 800}],
'price': 46999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLE Coupé GLE 350 d 4MATIC',
'transmission': 'automatic',
'trim': 'GLE 350 d 4MATIC',
'vin': None,
'year': 2017}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%2762404904%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [auto_selling_coches.net.api] INFO: Saving data for 62404904: {'created_time': 1774883099.28924, 'last_price_update_time': 1774883099.289253}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404904') HTTP/1.1" 204 0
2026-03-30 15:04:59 [auto_selling_coches.net.api] INFO: Extracted item from API: 70024704 - BMW Serie 4 420d
2026-03-30 15:04:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ecca827-99c8-5b52-97ba-a8549b6ea745 with identifier: 70024704
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2ecca827-99c8-5b52-97ba-a8549b6ea745
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%252F19542845%252Fbc0bd3cf-d5ab-422f-93ef-486274f31900.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19542845/bc0bd3cf-d5ab-422f-93ef-486274f31900.jpg already downloaded
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2ecca827-99c8-5b52-97ba-a8549b6ea745 with identifier 70024704
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2ecca827-99c8-5b52-97ba-a8549b6ea745
2026-03-30 15:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70024704>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 111,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW SERIE 4 420D COUPE CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO SOLAR ELECTRICO\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOAMTICO CON LED\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-HEAD UP DISPLAY\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2ecca827-99c8-5b52-97ba-a8549b6ea745',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-2p-diesel-2017-en-alicante-70024704-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 176500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19542845/bc0bd3cf-d5ab-422f-93ef-486274f31900.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ecca827-99c8-5b52-97ba-a8549b6ea745/2ecca827-99c8-5b52-97ba-a8549b6ea745_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74922,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19542845/bc0bd3cf-d5ab-422f-93ef-486274f31900.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 4 420d',
'transmission': 'automatic',
'trim': '420d',
'vin': None,
'year': 2017}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%2770024704%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [auto_selling_coches.net.api] INFO: Saving data for 70024704: {'created_time': 1774883099.35388, 'last_price_update_time': 1774883099.353889}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70024704') HTTP/1.1" 204 0
2026-03-30 15:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405366> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:04:59 [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:04:59 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405366 - MERCEDES-BENZ CLS MercedesAMG CLS 53 4MATIC
2026-03-30 15:04:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dc8b13e4-13a1-5159-917e-ea61acc91145 with identifier: 62405366
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dc8b13e4-13a1-5159-917e-ea61acc91145
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%252F19306690%252Ff8b36120-3eac-4e27-9213-6f46928ae2d3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306690/f8b36120-3eac-4e27-9213-6f46928ae2d3.jpg not downloaded yet
2026-03-30 15:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405104> (referer: https://www.coches.net/concesionario/massinicars/?pg=8) ['zyte-api']
2026-03-30 15:05:03 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405104 - MERCEDES-BENZ GLE Coupé MercedesAMG GLE 53 4MATIC
2026-03-30 15:05:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f with identifier: 62405104
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:03 [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%252F19306450%252Fe03c09b7-dcd5-4704-a9cb-431ce1b5b120.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306450/e03c09b7-dcd5-4704-a9cb-431ce1b5b120.jpg not downloaded yet
2026-03-30 15:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306690/f8b36120-3eac-4e27-9213-6f46928ae2d3.jpg> (referer: None)
2026-03-30 15:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306450/e03c09b7-dcd5-4704-a9cb-431ce1b5b120.jpg> (referer: None)
2026-03-30 15:05:03 [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:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e86f90>
2026-03-30 15:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8b13e4-13a1-5159-917e-ea61acc91145/dc8b13e4-13a1-5159-917e-ea61acc91145_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306690%252Ff8b36120-3eac-4e27-9213-6f46928ae2d3.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306690/f8b36120-3eac-4e27-9213-6f46928ae2d3.jpg saved to cache
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dc8b13e4-13a1-5159-917e-ea61acc91145
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dc8b13e4-13a1-5159-917e-ea61acc91145 sending to next pipeline
2026-03-30 15:05:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dc8b13e4-13a1-5159-917e-ea61acc91145 with identifier 62405366
2026-03-30 15:05:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dc8b13e4-13a1-5159-917e-ea61acc91145
2026-03-30 15:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306690/f8b36120-3eac-4e27-9213-6f46928ae2d3.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLS 53 AMG 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo con para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 TURBO 435CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR PARA TODAS LAS ZONAS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS BI XENON\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION NEUMATICA ADAPTATIVA AMG\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-PAQUETE DE ILUMINACION\n'
'-TAPICERIA DE CUERO Y SALPICADERO REVESTIDO EN CUERO\n'
'-ESCAPE DEPORTIVO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-PORTON TRASERO AUTOMATICO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 435,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'dc8b13e4-13a1-5159-917e-ea61acc91145',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cls-mercedesamg-cls-53-4matic-4p-electrico-hibrido-2022-en-alicante-62405366-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'CLS',
'odometer': 91500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8b13e4-13a1-5159-917e-ea61acc91145/dc8b13e4-13a1-5159-917e-ea61acc91145_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167204,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306690/f8b36120-3eac-4e27-9213-6f46928ae2d3.jpg',
'Width': 800}],
'price': 65999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ CLS MercedesAMG CLS 53 4MATIC',
'transmission': 'automatic',
'trim': 'MercedesAMG CLS 53 4MATIC',
'vin': None,
'year': 2023}
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:03 [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%2762405366%27 HTTP/1.1" 200 None
2026-03-30 15:05:03 [auto_selling_coches.net.api] INFO: Saving data for 62405366: {'created_time': 1774883103.493576, 'last_price_update_time': 1774883103.49359}
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405366') HTTP/1.1" 204 0
2026-03-30 15:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d28a10>
2026-03-30 15:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f/7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306450%252Fe03c09b7-dcd5-4704-a9cb-431ce1b5b120.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306450/e03c09b7-dcd5-4704-a9cb-431ce1b5b120.jpg saved to cache
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f
2026-03-30 15:05:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f sending to next pipeline
2026-03-30 15:05:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f with identifier 62405104
2026-03-30 15:05:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f
2026-03-30 15:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306450/e03c09b7-dcd5-4704-a9cb-431ce1b5b120.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE GLE COUPE 53 AMG 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 BITURBO 455CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-HEAD UP DISPLAY\n'
'-SUSPENSION NEUMATICA ADAPTATIVA AMG\n'
'-PAQUETE DE ILUMINACION\n'
'-ESCAPE DEPORTIVO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ENFRIADOR Y CALETANDOR DE BOTES\n'
'-PERFUME ORIGINAL MERCEDES-BENZ PARA CONDUCTOS DE '
'REFRIGERACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 435,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-gle-coupe-mercedesamg-gle-53-4matic-5p-electrico-hibrido-2024-en-alicante-62405104-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'GLE Coupé',
'odometer': 41500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f/7a881cce-6e2d-59f2-aaaa-3e6dcefa2a3f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177196,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306450/e03c09b7-dcd5-4704-a9cb-431ce1b5b120.jpg',
'Width': 800}],
'price': 112999,
'price_includes_vat': True,
'registration_date': '2024-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLE Coupé MercedesAMG GLE 53 4MATIC',
'transmission': 'automatic',
'trim': 'MercedesAMG GLE 53 4MATIC',
'vin': None,
'year': 2024}
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:03 [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%2762405104%27 HTTP/1.1" 200 None
2026-03-30 15:05:03 [auto_selling_coches.net.api] INFO: Saving data for 62405104: {'created_time': 1774883103.606847, 'last_price_update_time': 1774883103.606861}
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405104') HTTP/1.1" 204 0
2026-03-30 15:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62389476> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:04 [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:05:04 [auto_selling_coches.net.api] INFO: Extracted item from API: 62389476 - LAND-ROVER Defender 3.0 D200 HSE 110 Auto 4WD MHEV
2026-03-30 15:05:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 66b0d194-46a1-5f22-9168-653c5a4fe4e7 with identifier: 62389476
2026-03-30 15:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 66b0d194-46a1-5f22-9168-653c5a4fe4e7
2026-03-30 15:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:05 [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%252F19293459%252F540838fb-163e-4b72-bf8c-ac06e75b07ce.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293459/540838fb-163e-4b72-bf8c-ac06e75b07ce.jpg already downloaded
2026-03-30 15:05:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 66b0d194-46a1-5f22-9168-653c5a4fe4e7 with identifier 62389476
2026-03-30 15:05:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 66b0d194-46a1-5f22-9168-653c5a4fe4e7
2026-03-30 15:05:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62389476>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Marrón',
'currency': 'EUR',
'description': 'LAND-ROVER DEFENDER (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 200CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-NAVEGACION PROFESIONAL\n'
'-SUSPENSION NEUMATICA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '66b0d194-46a1-5f22-9168-653c5a4fe4e7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-defender-30-d200-hse-110-auto-4wd-mhev-5p-electrico-hibrido-2022-en-alicante-62389476-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Defender',
'odometer': 32500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19293459/540838fb-163e-4b72-bf8c-ac06e75b07ce.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_66b0d194-46a1-5f22-9168-653c5a4fe4e7/66b0d194-46a1-5f22-9168-653c5a4fe4e7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181711,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293459/540838fb-163e-4b72-bf8c-ac06e75b07ce.jpg',
'Width': 800}],
'price': 69999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Defender 3.0 D200 HSE 110 Auto 4WD MHEV',
'transmission': 'automatic',
'trim': '3.0 D200 HSE 110 Auto 4WD MHEV',
'vin': None,
'year': 2021}
2026-03-30 15:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:05 [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%2762389476%27 HTTP/1.1" 200 None
2026-03-30 15:05:05 [auto_selling_coches.net.api] INFO: Saving data for 62389476: {'created_time': 1774883105.04306, 'last_price_update_time': 1774883105.043069}
2026-03-30 15:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62389476') HTTP/1.1" 204 0
2026-03-30 15:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405486> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:05 [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:05:06 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405486 - AUDI Q8 RS Q8 TFSI quattro tipt
2026-03-30 15:05:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: be4dfd6d-de5b-5791-bb24-ec59b46a3af2 with identifier: 62405486
2026-03-30 15:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item be4dfd6d-de5b-5791-bb24-ec59b46a3af2
2026-03-30 15:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:06 [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%252F19306773%252F42d6da62-fdf7-40d6-8dfd-0aaf4eda4610.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306773/42d6da62-fdf7-40d6-8dfd-0aaf4eda4610.jpg already downloaded
2026-03-30 15:05:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: be4dfd6d-de5b-5791-bb24-ec59b46a3af2 with identifier 62405486
2026-03-30 15:05:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item be4dfd6d-de5b-5791-bb24-ec59b46a3af2
2026-03-30 15:05:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62405486>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 277,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'AUDI RSQ8 QUATTRO CON KIT MAXTON DESIGN\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 V8 600CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS LED MATRIX\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-FRENOS CERAMICOS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SUSPENSION NEUMATICA\n'
'-SISTEMA DE ESCAPE CON MANDO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-EJE TRASERO DIRECCIONAL\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-HEAD UP DISPLAY\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-DYNAMIC SELECT\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-ASSIST LINE\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-VIRTUAL COCKPIT\n'
'-PORTON TRASERO AUTOMATICO\n'
'-CIERRE DE SEGURIDAD SOFT CLOSE\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '4.0L',
'engine_horse_power': 600,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'be4dfd6d-de5b-5791-bb24-ec59b46a3af2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q8-rs-q8-tfsi-441kw-600cv-quattro-tipt-5p-gasolina-2021-en-alicante-62405486-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q8',
'odometer': 134500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19306773/42d6da62-fdf7-40d6-8dfd-0aaf4eda4610.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be4dfd6d-de5b-5791-bb24-ec59b46a3af2/be4dfd6d-de5b-5791-bb24-ec59b46a3af2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180433,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306773/42d6da62-fdf7-40d6-8dfd-0aaf4eda4610.jpg',
'Width': 800}],
'price': 102999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q8 RS Q8 TFSI quattro tipt',
'transmission': 'automatic',
'trim': 'RS Q8 TFSI 441kW 600CV quattro tipt',
'vin': None,
'year': 2020}
2026-03-30 15:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:06 [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%2762405486%27 HTTP/1.1" 200 None
2026-03-30 15:05:06 [auto_selling_coches.net.api] INFO: Saving data for 62405486: {'created_time': 1774883106.09736, 'last_price_update_time': 1774883106.097371}
2026-03-30 15:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405486') HTTP/1.1" 204 0
2026-03-30 15:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404333> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:07 [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:05:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404333 - PEUGEOT 3008 Hybrid 225 eEAT8 Allure Pack
2026-03-30 15:05:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 68770c31-afc7-594c-93ee-316ff66977f9 with identifier: 62404333
2026-03-30 15:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 68770c31-afc7-594c-93ee-316ff66977f9
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:08 [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%252F19305783%252Fbed32e58-375b-4418-93c2-11efae605529.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305783/bed32e58-375b-4418-93c2-11efae605529.jpg not downloaded yet
2026-03-30 15:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405293> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19305783/bed32e58-375b-4418-93c2-11efae605529.jpg> (referer: None)
2026-03-30 15:05:08 [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:05:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405293 - FERRARI California T DCT 22 plazas
2026-03-30 15:05:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff with identifier: 62405293
2026-03-30 15:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:08 [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%252F19306632%252F6ffd6b4d-169c-4f37-ba2f-355b73120009.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306632/6ffd6b4d-169c-4f37-ba2f-355b73120009.jpg not downloaded yet
2026-03-30 15:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204f4a2d0>
2026-03-30 15:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68770c31-afc7-594c-93ee-316ff66977f9/68770c31-afc7-594c-93ee-316ff66977f9_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19305783%252Fbed32e58-375b-4418-93c2-11efae605529.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305783/bed32e58-375b-4418-93c2-11efae605529.jpg saved to cache
2026-03-30 15:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 68770c31-afc7-594c-93ee-316ff66977f9
2026-03-30 15:05:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 68770c31-afc7-594c-93ee-316ff66977f9 sending to next pipeline
2026-03-30 15:05:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 68770c31-afc7-594c-93ee-316ff66977f9 with identifier 62404333
2026-03-30 15:05:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 68770c31-afc7-594c-93ee-316ff66977f9
2026-03-30 15:05:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19305783/bed32e58-375b-4418-93c2-11efae605529.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 35,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'PEUGEOT 3008 HYBRID ALLURE PACK\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 HYBRID 225CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN TELA Y CUERO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ARRANQUE DE BOTON\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': '1.6L',
'engine_horse_power': 225,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '68770c31-afc7-594c-93ee-316ff66977f9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/peugeot-3008-hybrid-225-eeat8-allure-pack-5p-electrico-hibrido-2022-en-alicante-62404333-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PEUGEOT',
'model': '3008 Hybrid',
'odometer': 44500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68770c31-afc7-594c-93ee-316ff66977f9/68770c31-afc7-594c-93ee-316ff66977f9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169396,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19305783/bed32e58-375b-4418-93c2-11efae605529.jpg',
'Width': 800}],
'price': 25999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 3008 Hybrid 225 eEAT8 Allure Pack',
'transmission': 'automatic',
'trim': '225 eEAT8 Allure Pack',
'vin': None,
'year': 2022}
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:08 [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%2762404333%27 HTTP/1.1" 200 None
2026-03-30 15:05:08 [auto_selling_coches.net.api] INFO: Saving data for 62404333: {'created_time': 1774883108.589521, 'last_price_update_time': 1774883108.589531}
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404333') HTTP/1.1" 204 0
2026-03-30 15:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62391628> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306632/6ffd6b4d-169c-4f37-ba2f-355b73120009.jpg> (referer: None)
2026-03-30 15:05:09 [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:05:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 62391628 - PORSCHE Macan Macan
2026-03-30 15:05:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 78b3e071-5fc8-501b-b94e-746cc1bdd5ef with identifier: 62391628
2026-03-30 15:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 78b3e071-5fc8-501b-b94e-746cc1bdd5ef
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:09 [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%252F19295143%252Fbc8b88be-bdba-4915-b4c7-335e2ee8502f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19295143/bc8b88be-bdba-4915-b4c7-335e2ee8502f.jpg already downloaded
2026-03-30 15:05:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 78b3e071-5fc8-501b-b94e-746cc1bdd5ef with identifier 62391628
2026-03-30 15:05:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 78b3e071-5fc8-501b-b94e-746cc1bdd5ef
2026-03-30 15:05:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62391628>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 200,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'PORSCHE MACAN \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido. \n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 265CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-TAPICERIA DE CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE SPORT CHRONO\n'
'-LLANTAS 21" TURBO DESIGN\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-APPLE CARPLAY\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-IONIZADOR\n'
'-LOGOTIPO PORSCHE EN REPOSACABEZAS\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '78b3e071-5fc8-501b-b94e-746cc1bdd5ef',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan-macan-5p-gasolina-2022-en-alicante-62391628-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 79500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19295143/bc8b88be-bdba-4915-b4c7-335e2ee8502f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b3e071-5fc8-501b-b94e-746cc1bdd5ef/78b3e071-5fc8-501b-b94e-746cc1bdd5ef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193422,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19295143/bc8b88be-bdba-4915-b4c7-335e2ee8502f.jpg',
'Width': 800}],
'price': 64999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan Macan',
'transmission': 'automatic',
'trim': 'Macan',
'vin': None,
'year': 2021}
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:09 [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%2762391628%27 HTTP/1.1" 200 None
2026-03-30 15:05:09 [auto_selling_coches.net.api] INFO: Saving data for 62391628: {'created_time': 1774883109.314955, 'last_price_update_time': 1774883109.314965}
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62391628') HTTP/1.1" 204 0
2026-03-30 15:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e1cc50>
2026-03-30 15:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff/dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306632%252F6ffd6b4d-169c-4f37-ba2f-355b73120009.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306632/6ffd6b4d-169c-4f37-ba2f-355b73120009.jpg saved to cache
2026-03-30 15:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff
2026-03-30 15:05:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff sending to next pipeline
2026-03-30 15:05:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff with identifier 62405293
2026-03-30 15:05:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff
2026-03-30 15:05:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306632/6ffd6b4d-169c-4f37-ba2f-355b73120009.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 273,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'FERRARI CALIFORNIA T DCT 2+2 PLAZAS\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.9 560CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO CON COSTURA ROJA\n'
'-FRENOS CERAMICOS\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO Y CALEFACTABLES\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-VOLANTE MULTIFUNCIONAL EN CUERO Y CARBONO\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '3.9L',
'engine_horse_power': 560,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/ferrari-california-t-dct-22-plazas-2p-gasolina-2016-en-alicante-62405293-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'FERRARI',
'model': 'California',
'odometer': 49500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff/dae6dfa4-2a19-5474-9d58-a2faa8f6a7ff_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187677,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306632/6ffd6b4d-169c-4f37-ba2f-355b73120009.jpg',
'Width': 800}],
'price': 139999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'FERRARI California T DCT 22 plazas',
'transmission': 'automatic',
'trim': 'T DCT 22 plazas',
'vin': None,
'year': 2016}
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:09 [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%2762405293%27 HTTP/1.1" 200 None
2026-03-30 15:05:09 [auto_selling_coches.net.api] INFO: Saving data for 62405293: {'created_time': 1774883109.425599, 'last_price_update_time': 1774883109.425611}
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405293') HTTP/1.1" 204 0
2026-03-30 15:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70015091> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:09 [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:05:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 70015091 - MERCEDES-BENZ Clase CL CL 63 AMG
2026-03-30 15:05:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f554fa65-9813-58ea-bd53-a8c0b22cd302 with identifier: 70015091
2026-03-30 15:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f554fa65-9813-58ea-bd53-a8c0b22cd302
2026-03-30 15:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:09 [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%252F19534395%252F40ef6cb9-9cbf-40a8-9e1d-18263b288621.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534395/40ef6cb9-9cbf-40a8-9e1d-18263b288621.jpg not downloaded yet
2026-03-30 15:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62390520> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19534395/40ef6cb9-9cbf-40a8-9e1d-18263b288621.jpg> (referer: None)
2026-03-30 15:05:10 [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:05:10 [auto_selling_coches.net.api] INFO: Extracted item from API: 62390520 - MERCEDES-BENZ CLA CLA 250 4MATIC Shooting Brake
2026-03-30 15:05:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 884b37ea-936b-5411-a0a8-6f1d73a38bca with identifier: 62390520
2026-03-30 15:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 884b37ea-936b-5411-a0a8-6f1d73a38bca
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:10 [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%252F19294158%252F295ffe2d-94cd-4056-a245-ef1df4813965.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19294158/295ffe2d-94cd-4056-a245-ef1df4813965.jpg already downloaded
2026-03-30 15:05:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 884b37ea-936b-5411-a0a8-6f1d73a38bca with identifier 62390520
2026-03-30 15:05:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 884b37ea-936b-5411-a0a8-6f1d73a38bca
2026-03-30 15:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62390520>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 149,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 250 SHOOTING BRAKE 4MATIC ORANGE '
'EDITION AMG LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 224CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRIC CON MEMORIA\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '884b37ea-936b-5411-a0a8-6f1d73a38bca',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cla-cla-250-4matic-shooting-brake-5p-gasolina-2020-en-alicante-62390520-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'CLA',
'odometer': 79500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19294158/295ffe2d-94cd-4056-a245-ef1df4813965.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_884b37ea-936b-5411-a0a8-6f1d73a38bca/884b37ea-936b-5411-a0a8-6f1d73a38bca_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176915,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19294158/295ffe2d-94cd-4056-a245-ef1df4813965.jpg',
'Width': 800}],
'price': 34999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ CLA CLA 250 4MATIC Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 250 4MATIC Shooting Brake',
'vin': None,
'year': 2020}
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:10 [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%2762390520%27 HTTP/1.1" 200 None
2026-03-30 15:05:10 [auto_selling_coches.net.api] INFO: Saving data for 62390520: {'created_time': 1774883110.523164, 'last_price_update_time': 1774883110.523173}
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62390520') HTTP/1.1" 204 0
2026-03-30 15:05:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e8d210>
2026-03-30 15:05:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f554fa65-9813-58ea-bd53-a8c0b22cd302/f554fa65-9813-58ea-bd53-a8c0b22cd302_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19534395%252F40ef6cb9-9cbf-40a8-9e1d-18263b288621.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534395/40ef6cb9-9cbf-40a8-9e1d-18263b288621.jpg saved to cache
2026-03-30 15:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f554fa65-9813-58ea-bd53-a8c0b22cd302
2026-03-30 15:05:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f554fa65-9813-58ea-bd53-a8c0b22cd302 sending to next pipeline
2026-03-30 15:05:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f554fa65-9813-58ea-bd53-a8c0b22cd302 with identifier 70015091
2026-03-30 15:05:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f554fa65-9813-58ea-bd53-a8c0b22cd302
2026-03-30 15:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19534395/40ef6cb9-9cbf-40a8-9e1d-18263b288621.jpg>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 355,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CL 63 AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 6.3 V8 525CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO SOLAR ELECTRICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SUSPENSION NEUMATICA\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-TAPICERIA DE CUERO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL Y EN AJUSTE ELECTRICO\n'
'-PAQUETE DE ILUMINACION\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '6.2L',
'engine_horse_power': 525,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'f554fa65-9813-58ea-bd53-a8c0b22cd302',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cl-cl-63-amg-2p-gasolina-2008-en-alicante-70015091-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CL',
'odometer': 154500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f554fa65-9813-58ea-bd53-a8c0b22cd302/f554fa65-9813-58ea-bd53-a8c0b22cd302_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85133,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19534395/40ef6cb9-9cbf-40a8-9e1d-18263b288621.jpg',
'Width': 800}],
'price': 34999,
'price_includes_vat': True,
'registration_date': '2008-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CL CL 63 AMG',
'transmission': 'automatic',
'trim': 'CL 63 AMG',
'vin': None,
'year': 2008}
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:10 [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%2770015091%27 HTTP/1.1" 200 None
2026-03-30 15:05:10 [auto_selling_coches.net.api] INFO: Saving data for 70015091: {'created_time': 1774883110.611533, 'last_price_update_time': 1774883110.611544}
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70015091') HTTP/1.1" 204 0
2026-03-30 15:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62406001> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:11 [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:05:11 [auto_selling_coches.net.api] INFO: Extracted item from API: 62406001 - BMW X1 sDrive18i
2026-03-30 15:05:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 79a366c1-5f8a-5d93-83b9-e5faf2c743f8 with identifier: 62406001
2026-03-30 15:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 79a366c1-5f8a-5d93-83b9-e5faf2c743f8
2026-03-30 15:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:11 [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%252F19307100%252Fadc3a88d-0387-4add-8730-cf766d3a1ce4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19307100/adc3a88d-0387-4add-8730-cf766d3a1ce4.jpg not downloaded yet
2026-03-30 15:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62387019> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19307100/adc3a88d-0387-4add-8730-cf766d3a1ce4.jpg> (referer: None)
2026-03-30 15:05:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Extracted item from API: 62387019 - LAND-ROVER Range Rover Sport SVR 5.0 V8 SC
2026-03-30 15:05:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9474e556-104a-51cd-a870-956d776c0848 with identifier: 62387019
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9474e556-104a-51cd-a870-956d776c0848
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%252F19290726%252F8f096fab-5290-42fa-b05d-3f73f008ef13.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290726/8f096fab-5290-42fa-b05d-3f73f008ef13.jpg not downloaded yet
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f281d0>
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79a366c1-5f8a-5d93-83b9-e5faf2c743f8/79a366c1-5f8a-5d93-83b9-e5faf2c743f8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19307100%252Fadc3a88d-0387-4add-8730-cf766d3a1ce4.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19307100/adc3a88d-0387-4add-8730-cf766d3a1ce4.jpg saved to cache
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 79a366c1-5f8a-5d93-83b9-e5faf2c743f8
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 79a366c1-5f8a-5d93-83b9-e5faf2c743f8 sending to next pipeline
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 79a366c1-5f8a-5d93-83b9-e5faf2c743f8 with identifier 62406001
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 79a366c1-5f8a-5d93-83b9-e5faf2c743f8
2026-03-30 15:05:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19307100/adc3a88d-0387-4add-8730-cf766d3a1ce4.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 180,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW X1 SDRIVE 18i\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo procedente de unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PANTALLA TACTIL MULTIMEDIA\n'
'-SENSORES DE APARCAMIENTO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '79a366c1-5f8a-5d93-83b9-e5faf2c743f8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18i-5p-gasolina-2013-en-alicante-62406001-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X1',
'odometer': 132500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79a366c1-5f8a-5d93-83b9-e5faf2c743f8/79a366c1-5f8a-5d93-83b9-e5faf2c743f8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181599,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19307100/adc3a88d-0387-4add-8730-cf766d3a1ce4.jpg',
'Width': 800}],
'price': 13999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18i',
'transmission': 'manual',
'trim': 'sDrive18i',
'vin': None,
'year': 2013}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%2762406001%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Saving data for 62406001: {'created_time': 1774883112.484825, 'last_price_update_time': 1774883112.484835}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62406001') HTTP/1.1" 204 0
2026-03-30 15:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62387123> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19290726/8f096fab-5290-42fa-b05d-3f73f008ef13.jpg> (referer: None)
2026-03-30 15:05:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62388866> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Extracted item from API: 62387123 - LAND-ROVER Range Rover Sport 2.0 Si4 PHEV HSE Dynamic
2026-03-30 15:05:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bdb518fd-2d48-50f7-80dd-1ded110a5c11 with identifier: 62387123
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bdb518fd-2d48-50f7-80dd-1ded110a5c11
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%252F19290883%252F971daeab-2cb2-4e17-992d-e302247a304b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290883/971daeab-2cb2-4e17-992d-e302247a304b.jpg not downloaded yet
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef3210>
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9474e556-104a-51cd-a870-956d776c0848/9474e556-104a-51cd-a870-956d776c0848_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19290726%252F8f096fab-5290-42fa-b05d-3f73f008ef13.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290726/8f096fab-5290-42fa-b05d-3f73f008ef13.jpg saved to cache
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9474e556-104a-51cd-a870-956d776c0848
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9474e556-104a-51cd-a870-956d776c0848 sending to next pipeline
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9474e556-104a-51cd-a870-956d776c0848 with identifier 62387019
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9474e556-104a-51cd-a870-956d776c0848
2026-03-30 15:05:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19290726/8f096fab-5290-42fa-b05d-3f73f008ef13.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 298,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'LAND-ROVER SPORT SVR\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 5.0 V8 550CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMARA 360ª\n'
'-SUSPENSION NEUMATICA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS VENTILADOS Y CALEFACTADOS (TODOS)\n'
'-PANTALLAS TRASERAS Y AURICULARES PARA ENTRETENIMIENTO '
'ORIGINAL LAND-ROVER\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-ESTRIBERAS LATERALES\n'
'-MARCADOR DIGITAL\n'
'-SISTEMA DE SONIDO PROFESIONAL MERIDIAN\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '5.0L',
'engine_horse_power': 550,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '9474e556-104a-51cd-a870-956d776c0848',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-range-rover-sport-svr-50-v8-sc-550cv-5p-gasolina-2015-en-alicante-62387019-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Range Rover Sport',
'odometer': 94500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9474e556-104a-51cd-a870-956d776c0848/9474e556-104a-51cd-a870-956d776c0848_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167441,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19290726/8f096fab-5290-42fa-b05d-3f73f008ef13.jpg',
'Width': 800}],
'price': 52999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Range Rover Sport SVR 5.0 V8 SC',
'transmission': 'automatic',
'trim': 'SVR 5.0 V8 SC 550cv',
'vin': None,
'year': 2014}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%2762387019%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Saving data for 62387019: {'created_time': 1774883112.863266, 'last_price_update_time': 1774883112.863274}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62387019') HTTP/1.1" 204 0
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Extracted item from API: 62388866 - PORSCHE Macan Macan
2026-03-30 15:05:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4154e4c7-6c7a-5a99-b126-1155306c10d6 with identifier: 62388866
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4154e4c7-6c7a-5a99-b126-1155306c10d6
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%252F19293153%252F5a491a73-924d-496c-81e8-20c22c32b0de.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293153/5a491a73-924d-496c-81e8-20c22c32b0de.jpg already downloaded
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4154e4c7-6c7a-5a99-b126-1155306c10d6 with identifier 62388866
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4154e4c7-6c7a-5a99-b126-1155306c10d6
2026-03-30 15:05:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62388866>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 200,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'PORSCHE MACAN\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 265CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-FAROS FULL LED\n'
'-PAQUETE SPORT CHRONO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-IONIZADOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE EXTERIOR SPORT DESIGN\n'
'-VOLANTE EN ALCANTARA MULTIFUNCIONAL Y CALEFACTABLE\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'-TAPICERIA EN CUERO Y TELA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4154e4c7-6c7a-5a99-b126-1155306c10d6',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan-macan-5p-gasolina-2022-en-alicante-62388866-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 41500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19293153/5a491a73-924d-496c-81e8-20c22c32b0de.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4154e4c7-6c7a-5a99-b126-1155306c10d6/4154e4c7-6c7a-5a99-b126-1155306c10d6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171511,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293153/5a491a73-924d-496c-81e8-20c22c32b0de.jpg',
'Width': 800}],
'price': 66999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan Macan',
'transmission': 'automatic',
'trim': 'Macan',
'vin': None,
'year': 2021}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%2762388866%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Saving data for 62388866: {'created_time': 1774883112.939318, 'last_price_update_time': 1774883112.939327}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62388866') HTTP/1.1" 204 0
2026-03-30 15:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62464839> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19290883/971daeab-2cb2-4e17-992d-e302247a304b.jpg> (referer: None)
2026-03-30 15:05:13 [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:05:13 [auto_selling_coches.net.api] INFO: Extracted item from API: 62464839 - BENTLEY Continental Flying Spur 6.0
2026-03-30 15:05:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cb8eb6d0-d11a-5f0b-8716-6930dae24c53 with identifier: 62464839
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cb8eb6d0-d11a-5f0b-8716-6930dae24c53
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [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%252F19355539%252F0c22e0a8-d651-454e-a8ba-d140cc2565ba.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19355539/0c22e0a8-d651-454e-a8ba-d140cc2565ba.jpg not downloaded yet
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201fe16d0>
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdb518fd-2d48-50f7-80dd-1ded110a5c11/bdb518fd-2d48-50f7-80dd-1ded110a5c11_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19290883%252F971daeab-2cb2-4e17-992d-e302247a304b.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290883/971daeab-2cb2-4e17-992d-e302247a304b.jpg saved to cache
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bdb518fd-2d48-50f7-80dd-1ded110a5c11
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bdb518fd-2d48-50f7-80dd-1ded110a5c11 sending to next pipeline
2026-03-30 15:05:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bdb518fd-2d48-50f7-80dd-1ded110a5c11 with identifier 62387123
2026-03-30 15:05:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bdb518fd-2d48-50f7-80dd-1ded110a5c11
2026-03-30 15:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19290883/971daeab-2cb2-4e17-992d-e302247a304b.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 69,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'LAND-ROVER SPORT HSE DYNAMIC\n'
'\n'
'-12 meses de garantia y cambio de nombre incluido.\n'
'-Vehiculo nacional y unico propietario.\n'
'-Vehiculo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0I 404CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-SISTEMA DE SONIDO MERIDIAN\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SUSPENSIO NEUMATICA\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilometros certificados.\n'
'\n'
'-Aceptamos vehiculos como forma de pago.(Previa tasación)\n'
'-Entrega de vehiculos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00.\n'
'Sabados de 10:00 a 14:00.',
'doors_number': 5,
'emission_standard': '0',
'engine': '2.0L',
'engine_horse_power': 404,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'bdb518fd-2d48-50f7-80dd-1ded110a5c11',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-range-rover-sport-20-si4-phev-297kw-404cv-hse-dynamic-5p-electrico-hibrido-2020-en-alicante-62387123-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Range Rover Sport',
'odometer': 59500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdb518fd-2d48-50f7-80dd-1ded110a5c11/bdb518fd-2d48-50f7-80dd-1ded110a5c11_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172679,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19290883/971daeab-2cb2-4e17-992d-e302247a304b.jpg',
'Width': 800}],
'price': 49999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Range Rover Sport 2.0 Si4 PHEV HSE Dynamic',
'transmission': 'automatic',
'trim': '2.0 Si4 PHEV 297kW 404CV HSE Dynamic',
'vin': None,
'year': 2020}
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [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%2762387123%27 HTTP/1.1" 200 None
2026-03-30 15:05:13 [auto_selling_coches.net.api] INFO: Saving data for 62387123: {'created_time': 1774883113.405123, 'last_price_update_time': 1774883113.405134}
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62387123') HTTP/1.1" 204 0
2026-03-30 15:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62408851> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19355539/0c22e0a8-d651-454e-a8ba-d140cc2565ba.jpg> (referer: None)
2026-03-30 15:05:13 [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:05:13 [auto_selling_coches.net.api] INFO: Extracted item from API: 62408851 - LAND-ROVER Defender 2.0 D200 SD4 SE 110 Auto 4WD
2026-03-30 15:05:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cf4bf9bf-cb39-5483-bfe7-28e5fbd0ec08 with identifier: 62408851
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cf4bf9bf-cb39-5483-bfe7-28e5fbd0ec08
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [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%252F19309850%252F612fc4a9-49b4-4292-821f-4e1cc43b3f1c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19309850/612fc4a9-49b4-4292-821f-4e1cc43b3f1c.jpg already downloaded
2026-03-30 15:05:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cf4bf9bf-cb39-5483-bfe7-28e5fbd0ec08 with identifier 62408851
2026-03-30 15:05:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cf4bf9bf-cb39-5483-bfe7-28e5fbd0ec08
2026-03-30 15:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62408851>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 199,
'category': 'Coches',
'color': 'Beige',
'currency': 'EUR',
'description': 'LAND-ROVER DEFENDER (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 SD4 200CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION NEUMATICA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-ARRANQUE DE BOTON\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cf4bf9bf-cb39-5483-bfe7-28e5fbd0ec08',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-defender-20-d200-sd4-se-110-auto-4wd-5p-diesel-2020-en-alicante-62408851-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Defender',
'odometer': 59500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19309850/612fc4a9-49b4-4292-821f-4e1cc43b3f1c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf4bf9bf-cb39-5483-bfe7-28e5fbd0ec08/cf4bf9bf-cb39-5483-bfe7-28e5fbd0ec08_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180631,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19309850/612fc4a9-49b4-4292-821f-4e1cc43b3f1c.jpg',
'Width': 800}],
'price': 59999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Defender 2.0 D200 SD4 SE 110 Auto 4WD',
'transmission': 'automatic',
'trim': '2.0 D200 SD4 SE 110 Auto 4WD',
'vin': None,
'year': 2020}
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [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%2762408851%27 HTTP/1.1" 200 None
2026-03-30 15:05:13 [auto_selling_coches.net.api] INFO: Saving data for 62408851: {'created_time': 1774883113.583084, 'last_price_update_time': 1774883113.583096}
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62408851') HTTP/1.1" 204 0
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ef2550>
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb8eb6d0-d11a-5f0b-8716-6930dae24c53/cb8eb6d0-d11a-5f0b-8716-6930dae24c53_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19355539%252F0c22e0a8-d651-454e-a8ba-d140cc2565ba.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19355539/0c22e0a8-d651-454e-a8ba-d140cc2565ba.jpg saved to cache
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb8eb6d0-d11a-5f0b-8716-6930dae24c53
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb8eb6d0-d11a-5f0b-8716-6930dae24c53 sending to next pipeline
2026-03-30 15:05:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cb8eb6d0-d11a-5f0b-8716-6930dae24c53 with identifier 62464839
2026-03-30 15:05:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cb8eb6d0-d11a-5f0b-8716-6930dae24c53
2026-03-30 15:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19355539/0c22e0a8-d651-454e-a8ba-d140cc2565ba.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 423,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'BENTLEY CONTINENTAL FLYING SPUR\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 6.0 560CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON \n'
'-NAVEGACION\n'
'-CAMBIO AUTOMATICO\n'
'-TECHO SOLAR ELECTRICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA Y FUNCION DE '
'MASAJE\n'
'-SUSPENSION NEUMATICA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOALNTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '6.0L',
'engine_horse_power': 552,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'cb8eb6d0-d11a-5f0b-8716-6930dae24c53',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bentley-continental-flying-spur-60-4p-gasolina-2008-en-alicante-62464839-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BENTLEY',
'model': 'Continental Flying Spur',
'odometer': 114500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb8eb6d0-d11a-5f0b-8716-6930dae24c53/cb8eb6d0-d11a-5f0b-8716-6930dae24c53_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179791,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19355539/0c22e0a8-d651-454e-a8ba-d140cc2565ba.jpg',
'Width': 800}],
'price': 36999,
'price_includes_vat': True,
'registration_date': '2007-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BENTLEY Continental Flying Spur 6.0',
'transmission': 'automatic',
'trim': '6.0',
'vin': None,
'year': 2007}
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [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%2762464839%27 HTTP/1.1" 200 None
2026-03-30 15:05:13 [auto_selling_coches.net.api] INFO: Saving data for 62464839: {'created_time': 1774883113.69179, 'last_price_update_time': 1774883113.691802}
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62464839') HTTP/1.1" 204 0
2026-03-30 15:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404275> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:13 [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:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62406359> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:13 [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:05:13 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404275 - MERCEDES-BENZ GLC Coupé GLC 220 d 4MATIC
2026-03-30 15:05:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d13da14e-f396-5fff-9e3b-03053d58b23d with identifier: 62404275
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d13da14e-f396-5fff-9e3b-03053d58b23d
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [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%252F19305736%252Fd269954e-eb3d-449a-8a9a-c8487cb02ded.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305736/d269954e-eb3d-449a-8a9a-c8487cb02ded.jpg not downloaded yet
2026-03-30 15:05:14 [auto_selling_coches.net.api] INFO: Extracted item from API: 62406359 - MERCEDES-BENZ Clase GLK GLK 220 BlueTEC 4M
2026-03-30 15:05:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e8740f18-c68e-5674-ba1a-2aafe4dcd5f7 with identifier: 62406359
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e8740f18-c68e-5674-ba1a-2aafe4dcd5f7
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [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%252F19307420%252F755334ac-d43c-4030-b07f-2989b230beeb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19307420/755334ac-d43c-4030-b07f-2989b230beeb.jpg not downloaded yet
2026-03-30 15:05:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70023109> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19307420/755334ac-d43c-4030-b07f-2989b230beeb.jpg> (referer: None)
2026-03-30 15:05:14 [auto_selling_coches.net.api] INFO: Extracted item from API: 70023109 - JEEP WRANGLER UNLIMITED 3.6
2026-03-30 15:05:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 105d4fe3-3f45-55b6-98ba-adb491b47a7c with identifier: 70023109
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 105d4fe3-3f45-55b6-98ba-adb491b47a7c
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [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%252F19306941%252F0b0dc331-1c46-4693-881b-ec26a28f1ed9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306941/0b0dc331-1c46-4693-881b-ec26a28f1ed9.jpg not downloaded yet
2026-03-30 15:05:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19305736/d269954e-eb3d-449a-8a9a-c8487cb02ded.jpg> (referer: None)
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f38450>
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8740f18-c68e-5674-ba1a-2aafe4dcd5f7/e8740f18-c68e-5674-ba1a-2aafe4dcd5f7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19307420%252F755334ac-d43c-4030-b07f-2989b230beeb.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19307420/755334ac-d43c-4030-b07f-2989b230beeb.jpg saved to cache
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e8740f18-c68e-5674-ba1a-2aafe4dcd5f7
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e8740f18-c68e-5674-ba1a-2aafe4dcd5f7 sending to next pipeline
2026-03-30 15:05:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e8740f18-c68e-5674-ba1a-2aafe4dcd5f7 with identifier 62406359
2026-03-30 15:05:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:14 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e8740f18-c68e-5674-ba1a-2aafe4dcd5f7
2026-03-30 15:05:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19307420/755334ac-d43c-4030-b07f-2989b230beeb.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 159,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE GLK 220D 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 170CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS EN AJUSTE ELECTRICO PARCIALMENTE\n'
'-FAROS BI XENON\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.1L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e8740f18-c68e-5674-ba1a-2aafe4dcd5f7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-glk-glk-220-bluetec-4m-5p-diesel-2014-en-alicante-62406359-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLK',
'odometer': 189500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8740f18-c68e-5674-ba1a-2aafe4dcd5f7/e8740f18-c68e-5674-ba1a-2aafe4dcd5f7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174098,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19307420/755334ac-d43c-4030-b07f-2989b230beeb.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLK GLK 220 BlueTEC 4M',
'transmission': 'automatic',
'trim': 'GLK 220 BlueTEC 4M',
'vin': None,
'year': 2015}
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [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%2762406359%27 HTTP/1.1" 200 None
2026-03-30 15:05:14 [auto_selling_coches.net.api] INFO: Saving data for 62406359: {'created_time': 1774883114.588817, 'last_price_update_time': 1774883114.588827}
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62406359') HTTP/1.1" 204 0
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f3a850>
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d13da14e-f396-5fff-9e3b-03053d58b23d/d13da14e-f396-5fff-9e3b-03053d58b23d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19305736%252Fd269954e-eb3d-449a-8a9a-c8487cb02ded.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305736/d269954e-eb3d-449a-8a9a-c8487cb02ded.jpg saved to cache
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d13da14e-f396-5fff-9e3b-03053d58b23d
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d13da14e-f396-5fff-9e3b-03053d58b23d sending to next pipeline
2026-03-30 15:05:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d13da14e-f396-5fff-9e3b-03053d58b23d with identifier 62404275
2026-03-30 15:05:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:14 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d13da14e-f396-5fff-9e3b-03053d58b23d
2026-03-30 15:05:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19305736/d269954e-eb3d-449a-8a9a-c8487cb02ded.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 137,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLC COUPE 220D 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 170CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO PARCIALMENTE\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-ARRANQUE DE BOTON\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': None,
'engine': '1.9L',
'engine_horse_power': 194,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd13da14e-f396-5fff-9e3b-03053d58b23d',
'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-alicante-62404275-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'GLC Coupé',
'odometer': 189500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d13da14e-f396-5fff-9e3b-03053d58b23d/d13da14e-f396-5fff-9e3b-03053d58b23d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172422,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19305736/d269954e-eb3d-449a-8a9a-c8487cb02ded.jpg',
'Width': 800}],
'price': 29999,
'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:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [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%2762404275%27 HTTP/1.1" 200 None
2026-03-30 15:05:14 [auto_selling_coches.net.api] INFO: Saving data for 62404275: {'created_time': 1774883114.682977, 'last_price_update_time': 1774883114.682986}
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404275') HTTP/1.1" 204 0
2026-03-30 15:05:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306941/0b0dc331-1c46-4693-881b-ec26a28f1ed9.jpg> (referer: None)
2026-03-30 15:05:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62391253> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa2013fda50>
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105d4fe3-3f45-55b6-98ba-adb491b47a7c/105d4fe3-3f45-55b6-98ba-adb491b47a7c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306941%252F0b0dc331-1c46-4693-881b-ec26a28f1ed9.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306941/0b0dc331-1c46-4693-881b-ec26a28f1ed9.jpg saved to cache
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 105d4fe3-3f45-55b6-98ba-adb491b47a7c
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 105d4fe3-3f45-55b6-98ba-adb491b47a7c sending to next pipeline
2026-03-30 15:05:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 105d4fe3-3f45-55b6-98ba-adb491b47a7c with identifier 70023109
2026-03-30 15:05:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:14 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 105d4fe3-3f45-55b6-98ba-adb491b47a7c
2026-03-30 15:05:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306941/0b0dc331-1c46-4693-881b-ec26a28f1ed9.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'JEEP WRANGLER UNLIMITED\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.6 V6 CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-ESTRIBERAS LATERALES ELECTRICAS\n'
'-CAMBIO AUTOMATICO\n'
'-FAROS BI XENON CON LED\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-TAPICERIA DE CUERO\n'
'-REDUCTORA\n'
'-LLANTAS\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': None,
'emission_standard': None,
'engine': None,
'engine_horse_power': None,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '105d4fe3-3f45-55b6-98ba-adb491b47a7c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/jeep-wrangler-unlimited-36-gasolina-2021-en-alicante-70023109-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'JEEP',
'model': 'WRANGLER UNLIMITED 3.6',
'odometer': 84500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_105d4fe3-3f45-55b6-98ba-adb491b47a7c/105d4fe3-3f45-55b6-98ba-adb491b47a7c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178971,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306941/0b0dc331-1c46-4693-881b-ec26a28f1ed9.jpg',
'Width': 800}],
'price': 64999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': None,
'seller_name': None,
'title': 'JEEP WRANGLER UNLIMITED 3.6',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2021}
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [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%2770023109%27 HTTP/1.1" 200 None
2026-03-30 15:05:14 [auto_selling_coches.net.api] INFO: Saving data for 70023109: {'created_time': 1774883114.883098, 'last_price_update_time': 1774883114.883108}
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70023109') HTTP/1.1" 204 0
2026-03-30 15:05:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405254> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:14 [auto_selling_coches.net.api] INFO: Extracted item from API: 62391253 - MERCEDES-BENZ Clase CLA MercedesAMG CLA 45 4M Shooting Brake
2026-03-30 15:05:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b005f5f-b199-51b5-b07f-d3446f843186 with identifier: 62391253
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9b005f5f-b199-51b5-b07f-d3446f843186
2026-03-30 15:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:14 [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%252F19294781%252Fcf5aa638-2eb4-475a-ad6c-e8d499e26fba.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19294781/cf5aa638-2eb4-475a-ad6c-e8d499e26fba.jpg not downloaded yet
2026-03-30 15:05:15 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405254 - MERCEDES-BENZ CLA CLA 250 4MATIC
2026-03-30 15:05:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b467ad6c-4269-56f3-9b17-01d33acee09c with identifier: 62405254
2026-03-30 15:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b467ad6c-4269-56f3-9b17-01d33acee09c
2026-03-30 15:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:15 [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%252F19306577%252F375dd4ef-dc14-4007-a9d3-9c4182961e11.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306577/375dd4ef-dc14-4007-a9d3-9c4182961e11.jpg already downloaded
2026-03-30 15:05:15 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b467ad6c-4269-56f3-9b17-01d33acee09c with identifier 62405254
2026-03-30 15:05:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b467ad6c-4269-56f3-9b17-01d33acee09c
2026-03-30 15:05:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62405254>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 149,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLA 250 EDITION 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 224CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTBLES\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'b467ad6c-4269-56f3-9b17-01d33acee09c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cla-cla-250-4matic-4p-gasolina-2020-en-alicante-62405254-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'CLA',
'odometer': 84500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19306577/375dd4ef-dc14-4007-a9d3-9c4182961e11.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b467ad6c-4269-56f3-9b17-01d33acee09c/b467ad6c-4269-56f3-9b17-01d33acee09c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179962,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306577/375dd4ef-dc14-4007-a9d3-9c4182961e11.jpg',
'Width': 800}],
'price': 33999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ CLA CLA 250 4MATIC',
'transmission': 'automatic',
'trim': 'CLA 250 4MATIC',
'vin': None,
'year': 2020}
2026-03-30 15:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%2762405254%27 HTTP/1.1" 200 None
2026-03-30 15:05:15 [auto_selling_coches.net.api] INFO: Saving data for 62405254: {'created_time': 1774883115.044569, 'last_price_update_time': 1774883115.044579}
2026-03-30 15:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405254') HTTP/1.1" 204 0
2026-03-30 15:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70082030> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19294781/cf5aa638-2eb4-475a-ad6c-e8d499e26fba.jpg> (referer: None)
2026-03-30 15:05: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:05:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 70082030 - PORSCHE 911 GT3
2026-03-30 15:05:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 70e09a66-19d4-5367-ad0d-29dd4d19f778 with identifier: 70082030
2026-03-30 15:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 70e09a66-19d4-5367-ad0d-29dd4d19f778
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%252F19587632%252Faf323426-f8b9-4735-b142-cc6679090376.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19587632/af323426-f8b9-4735-b142-cc6679090376.jpg already downloaded
2026-03-30 15:05:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 70e09a66-19d4-5367-ad0d-29dd4d19f778 with identifier 70082030
2026-03-30 15:05:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 70e09a66-19d4-5367-ad0d-29dd4d19f778
2026-03-30 15:05:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70082030>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 283,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'ESTAMOS PREPARANDO EL COCHE DE TUS SUEÑOS.....',
'doors_number': 2,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 510,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '70e09a66-19d4-5367-ad0d-29dd4d19f778',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-911-gt3-2p-gasolina-2022-en-alicante-70082030-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': '911',
'odometer': 42500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19587632/af323426-f8b9-4735-b142-cc6679090376.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70e09a66-19d4-5367-ad0d-29dd4d19f778/70e09a66-19d4-5367-ad0d-29dd4d19f778_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71067,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19587632/af323426-f8b9-4735-b142-cc6679090376.jpg',
'Width': 800}],
'price': 184999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'PORSCHE 911 GT3',
'transmission': 'automatic',
'trim': 'GT3',
'vin': None,
'year': 2021}
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%2770082030%27 HTTP/1.1" 200 None
2026-03-30 15:05:17 [auto_selling_coches.net.api] INFO: Saving data for 70082030: {'created_time': 1774883117.209777, 'last_price_update_time': 1774883117.209788}
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70082030') HTTP/1.1" 204 0
2026-03-30 15:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d37050>
2026-03-30 15:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b005f5f-b199-51b5-b07f-d3446f843186/9b005f5f-b199-51b5-b07f-d3446f843186_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19294781%252Fcf5aa638-2eb4-475a-ad6c-e8d499e26fba.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19294781/cf5aa638-2eb4-475a-ad6c-e8d499e26fba.jpg saved to cache
2026-03-30 15:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9b005f5f-b199-51b5-b07f-d3446f843186
2026-03-30 15:05:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9b005f5f-b199-51b5-b07f-d3446f843186 sending to next pipeline
2026-03-30 15:05:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9b005f5f-b199-51b5-b07f-d3446f843186 with identifier 62391253
2026-03-30 15:05:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9b005f5f-b199-51b5-b07f-d3446f843186
2026-03-30 15:05:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19294781/cf5aa638-2eb4-475a-ad6c-e8d499e26fba.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 162,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLA 45 AMG 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TURBO 380CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ESCAPE DEPORTIVO\n'
'-PAQUETE DE CUERO AMPLIADO CON COSTURA ROJA\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-ARRANQUE DE BOTON\n'
'-CINTURONES EN ROJO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTBLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 381,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '9b005f5f-b199-51b5-b07f-d3446f843186',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-mercedesamg-cla-45-4m-shooting-brake-5p-gasolina-2018-en-alicante-62391253-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 99500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b005f5f-b199-51b5-b07f-d3446f843186/9b005f5f-b199-51b5-b07f-d3446f843186_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167751,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19294781/cf5aa638-2eb4-475a-ad6c-e8d499e26fba.jpg',
'Width': 800}],
'price': 31999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA MercedesAMG CLA 45 4M Shooting Brake',
'transmission': 'automatic',
'trim': 'MercedesAMG CLA 45 4M Shooting Brake',
'vin': None,
'year': 2017}
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%2762391253%27 HTTP/1.1" 200 None
2026-03-30 15:05:17 [auto_selling_coches.net.api] INFO: Saving data for 62391253: {'created_time': 1774883117.327099, 'last_price_update_time': 1774883117.327109}
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62391253') HTTP/1.1" 204 0
2026-03-30 15:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62405311> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05: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:05:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 62405311 - HONDA Civic 2.0 IVTEC TURBO TYPE R GT
2026-03-30 15:05:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 24fa7d3b-2292-589f-ad9d-38724a0767b7 with identifier: 62405311
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 24fa7d3b-2292-589f-ad9d-38724a0767b7
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%252F19306649%252Fd8cc63f5-6197-4b54-810f-e2595d072b78.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306649/d8cc63f5-6197-4b54-810f-e2595d072b78.jpg not downloaded yet
2026-03-30 15:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62459961> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19306649/d8cc63f5-6197-4b54-810f-e2595d072b78.jpg> (referer: None)
2026-03-30 15:05: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:05:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 62459961 - BMW X4 M40d
2026-03-30 15:05:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a46adb7b-624a-5900-8b2d-a2dfac7ee3a7 with identifier: 62459961
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a46adb7b-624a-5900-8b2d-a2dfac7ee3a7
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%252F19351666%252F79dc2654-4f2a-4ddd-bf79-adf5ae18b29c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19351666/79dc2654-4f2a-4ddd-bf79-adf5ae18b29c.jpg already downloaded
2026-03-30 15:05:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a46adb7b-624a-5900-8b2d-a2dfac7ee3a7 with identifier 62459961
2026-03-30 15:05:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a46adb7b-624a-5900-8b2d-a2dfac7ee3a7
2026-03-30 15:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62459961>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 170,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW X4 M40D\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 326CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-HEAD UP DISPLAY\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 326,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a46adb7b-624a-5900-8b2d-a2dfac7ee3a7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x4-m40d-5p-diesel-2019-en-alicante-62459961-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X4',
'odometer': 189500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19351666/79dc2654-4f2a-4ddd-bf79-adf5ae18b29c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a46adb7b-624a-5900-8b2d-a2dfac7ee3a7/a46adb7b-624a-5900-8b2d-a2dfac7ee3a7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172495,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19351666/79dc2654-4f2a-4ddd-bf79-adf5ae18b29c.jpg',
'Width': 800}],
'price': 36999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X4 M40d',
'transmission': 'automatic',
'trim': 'M40d',
'vin': None,
'year': 2018}
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%2762459961%27 HTTP/1.1" 200 None
2026-03-30 15:05:18 [auto_selling_coches.net.api] INFO: Saving data for 62459961: {'created_time': 1774883118.608501, 'last_price_update_time': 1774883118.608511}
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62459961') HTTP/1.1" 204 0
2026-03-30 15:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e6ded0>
2026-03-30 15:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24fa7d3b-2292-589f-ad9d-38724a0767b7/24fa7d3b-2292-589f-ad9d-38724a0767b7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19306649%252Fd8cc63f5-6197-4b54-810f-e2595d072b78.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19306649/d8cc63f5-6197-4b54-810f-e2595d072b78.jpg saved to cache
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 24fa7d3b-2292-589f-ad9d-38724a0767b7
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 24fa7d3b-2292-589f-ad9d-38724a0767b7 sending to next pipeline
2026-03-30 15:05:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 24fa7d3b-2292-589f-ad9d-38724a0767b7 with identifier 62405311
2026-03-30 15:05:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 24fa7d3b-2292-589f-ad9d-38724a0767b7
2026-03-30 15:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19306649/d8cc63f5-6197-4b54-810f-e2595d072b78.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 176,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'HONDA CIVIC TURBO TYPE R GT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TURBO 310CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS TIPO BUKETS EN ALCANTARA Y TELA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE ESCAPE COMPLETO MARCA INVIDIA HOMOLOGADO\n'
'-VOLANTE MULTIFUNCIONAL EN ALCANTARA\n'
'-ARRANQUE DE BOTON\n'
'-PAQUETE DE ILULMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '24fa7d3b-2292-589f-ad9d-38724a0767b7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/honda-civic-20-ivtec-turbo-type-r-gt-5p-gasolina-2017-en-alicante-62405311-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'HONDA',
'model': 'Civic',
'odometer': 128500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_24fa7d3b-2292-589f-ad9d-38724a0767b7/24fa7d3b-2292-589f-ad9d-38724a0767b7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170352,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19306649/d8cc63f5-6197-4b54-810f-e2595d072b78.jpg',
'Width': 800}],
'price': 31999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'HONDA Civic 2.0 IVTEC TURBO TYPE R GT',
'transmission': 'manual',
'trim': '2.0 IVTEC TURBO TYPE R GT',
'vin': None,
'year': 2017}
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%2762405311%27 HTTP/1.1" 200 None
2026-03-30 15:05:18 [auto_selling_coches.net.api] INFO: Saving data for 62405311: {'created_time': 1774883118.71241, 'last_price_update_time': 1774883118.712422}
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62405311') HTTP/1.1" 204 0
2026-03-30 15:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62390479> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05: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:05:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 62390479 - PORSCHE Panamera GTS
2026-03-30 15:05:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a29360d-aa82-59a6-8eac-a60063f7ef30 with identifier: 62390479
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1a29360d-aa82-59a6-8eac-a60063f7ef30
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%252F19294111%252Fae20ba50-2b91-43ee-9dbc-e4b2dde5e05f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19294111/ae20ba50-2b91-43ee-9dbc-e4b2dde5e05f.jpg already downloaded
2026-03-30 15:05:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1a29360d-aa82-59a6-8eac-a60063f7ef30 with identifier 62390479
2026-03-30 15:05:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1a29360d-aa82-59a6-8eac-a60063f7ef30
2026-03-30 15:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62390479>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'PORSCHE PANAMERA GTS (5 PLAZAS)\n'
'\n'
'-12 meses de garantía OFICIAL y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 480CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS PDLS PLUS CON LARGAS AUTOMATICAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO CON NOMENCLATURA GTS EN ROJO '
'GUARDIA\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CINTURONES EN ROJO GUARDIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ESCAPE DEPORTIVO\n'
'-PAQUETE SPORT CRHONO\n'
'-SUSPENSION NEUMATICA PASM\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE DE CUERO AMPLIADO CON COSTURA ROJA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL EN ALCANTARA\n'
'-PAQUETE DE ILUMINACION\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 480,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '1a29360d-aa82-59a6-8eac-a60063f7ef30',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-panamera-gts-5p-gasolina-2023-en-alicante-62390479-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Panamera',
'odometer': 74500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19294111/ae20ba50-2b91-43ee-9dbc-e4b2dde5e05f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a29360d-aa82-59a6-8eac-a60063f7ef30/1a29360d-aa82-59a6-8eac-a60063f7ef30_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177303,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19294111/ae20ba50-2b91-43ee-9dbc-e4b2dde5e05f.jpg',
'Width': 800}],
'price': 107999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE Panamera GTS',
'transmission': 'automatic',
'trim': 'GTS',
'vin': None,
'year': 2023}
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%2762390479%27 HTTP/1.1" 200 None
2026-03-30 15:05:18 [auto_selling_coches.net.api] INFO: Saving data for 62390479: {'created_time': 1774883118.880775, 'last_price_update_time': 1774883118.880786}
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62390479') HTTP/1.1" 204 0
2026-03-30 15:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014581> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05: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:05:19 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014581 - ALFA ROMEO Spider 2.2 JTS Selective
2026-03-30 15:05:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 92e61099-9ab9-58ed-bc3b-4e7ed1f883c5 with identifier: 70014581
2026-03-30 15:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 92e61099-9ab9-58ed-bc3b-4e7ed1f883c5
2026-03-30 15:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05: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%252F19533976%252F9ed510d2-9038-47dc-b131-0d1a79bf04c9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533976/9ed510d2-9038-47dc-b131-0d1a79bf04c9.jpg not downloaded yet
2026-03-30 15:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62403915> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533976/9ed510d2-9038-47dc-b131-0d1a79bf04c9.jpg> (referer: None)
2026-03-30 15:05:22 [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:05:22 [auto_selling_coches.net.api] INFO: Extracted item from API: 62403915 - BMW Serie 5 M5
2026-03-30 15:05:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 774e0653-b24d-5b69-9e17-052d94a36961 with identifier: 62403915
2026-03-30 15:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 774e0653-b24d-5b69-9e17-052d94a36961
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:22 [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%252F19305249%252F71053774-0397-412d-95d7-1f7a0d1daae4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305249/71053774-0397-412d-95d7-1f7a0d1daae4.jpg not downloaded yet
2026-03-30 15:05:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa2013fcc90>
2026-03-30 15:05:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92e61099-9ab9-58ed-bc3b-4e7ed1f883c5/92e61099-9ab9-58ed-bc3b-4e7ed1f883c5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533976%252F9ed510d2-9038-47dc-b131-0d1a79bf04c9.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533976/9ed510d2-9038-47dc-b131-0d1a79bf04c9.jpg saved to cache
2026-03-30 15:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 92e61099-9ab9-58ed-bc3b-4e7ed1f883c5
2026-03-30 15:05:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 92e61099-9ab9-58ed-bc3b-4e7ed1f883c5 sending to next pipeline
2026-03-30 15:05:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 92e61099-9ab9-58ed-bc3b-4e7ed1f883c5 with identifier 70014581
2026-03-30 15:05:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 92e61099-9ab9-58ed-bc3b-4e7ed1f883c5
2026-03-30 15:05:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533976/9ed510d2-9038-47dc-b131-0d1a79bf04c9.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 221,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'ALFA-ROMEO SPIDER SELECTIVE PININFARINA\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 185CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-LLANTAS DE ALUMINIO\n'
'-RADIO CD \n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VOLANTE MULTIFUNCIONAL \n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.2L',
'engine_horse_power': 185,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '92e61099-9ab9-58ed-bc3b-4e7ed1f883c5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/alfa-romeo-spider-22-jts-selective-2p-gasolina-2007-en-alicante-70014581-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'ALFA ROMEO',
'model': 'Spider',
'odometer': 81500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92e61099-9ab9-58ed-bc3b-4e7ed1f883c5/92e61099-9ab9-58ed-bc3b-4e7ed1f883c5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73980,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533976/9ed510d2-9038-47dc-b131-0d1a79bf04c9.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2007-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'ALFA ROMEO Spider 2.2 JTS Selective',
'transmission': 'manual',
'trim': '2.2 JTS Selective',
'vin': None,
'year': 2007}
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:22 [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%2770014581%27 HTTP/1.1" 200 None
2026-03-30 15:05:22 [auto_selling_coches.net.api] INFO: Saving data for 70014581: {'created_time': 1774883122.648899, 'last_price_update_time': 1774883122.64891}
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014581') HTTP/1.1" 204 0
2026-03-30 15:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70024775> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19305249/71053774-0397-412d-95d7-1f7a0d1daae4.jpg> (referer: None)
2026-03-30 15:05:23 [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:05:23 [auto_selling_coches.net.api] INFO: Extracted item from API: 70024775 - JEEP Wrangler 3.8 Rubicon Auto
2026-03-30 15:05:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c0d66e45-c135-5195-840f-75b3d10a3499 with identifier: 70024775
2026-03-30 15:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c0d66e45-c135-5195-840f-75b3d10a3499
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:23 [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%252F19542882%252F86152915-5ec6-4bfe-a468-385a76355a27.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19542882/86152915-5ec6-4bfe-a468-385a76355a27.jpg not downloaded yet
2026-03-30 15:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e41b10>
2026-03-30 15:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_774e0653-b24d-5b69-9e17-052d94a36961/774e0653-b24d-5b69-9e17-052d94a36961_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19305249%252F71053774-0397-412d-95d7-1f7a0d1daae4.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305249/71053774-0397-412d-95d7-1f7a0d1daae4.jpg saved to cache
2026-03-30 15:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 774e0653-b24d-5b69-9e17-052d94a36961
2026-03-30 15:05:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 774e0653-b24d-5b69-9e17-052d94a36961 sending to next pipeline
2026-03-30 15:05:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 774e0653-b24d-5b69-9e17-052d94a36961 with identifier 62403915
2026-03-30 15:05:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 774e0653-b24d-5b69-9e17-052d94a36961
2026-03-30 15:05:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19305249/71053774-0397-412d-95d7-1f7a0d1daae4.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 241,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW SERIE 5 M5 XDRIVE PREPARACION AC SCHNITZER\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.4 600CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FRENOS CARBONO-CERAMICOS\n'
'-FAROS FULL LED\n'
'-PAQUETE CARBONO EXTERIOR COMPLETO\n'
'-ASIENTOS CALEFACTABLES TODOS Y DELANTEROS VENTILADOS\n'
'-ESCAPE COMPLETO AKRAPOVIC\n'
'-HEAD UP DISPLAY\n'
'-SISTEMA DE SONIDO PROFESIONAL BOWER AND WILKINS\n'
'-SUSPENSION KW V3 PARA ELEVAR PARTE DELANTERA DEL VEHICULO\n'
'-PACKAGE DRIVING (305KM/H)\n'
'-ASIENTOS DELANTEROS EN AJUSTE ELECTRICO CON MEMORIA Y '
'FUNCION DE MASAJE\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ACC DRIVING\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-INTAKE EVENTURI FULL NUMERADA\n'
'-ASIENTOS DEPORTIVOS M EN CUERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '4.4L',
'engine_horse_power': 600,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '774e0653-b24d-5b69-9e17-052d94a36961',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-5-m5-4p-gasolina-2019-en-alicante-62403915-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 56500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_774e0653-b24d-5b69-9e17-052d94a36961/774e0653-b24d-5b69-9e17-052d94a36961_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170729,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19305249/71053774-0397-412d-95d7-1f7a0d1daae4.jpg',
'Width': 800}],
'price': 71999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 5 M5',
'transmission': 'automatic',
'trim': 'M5',
'vin': None,
'year': 2018}
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:23 [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%2762403915%27 HTTP/1.1" 200 None
2026-03-30 15:05:23 [auto_selling_coches.net.api] INFO: Saving data for 62403915: {'created_time': 1774883123.244176, 'last_price_update_time': 1774883123.244187}
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62403915') HTTP/1.1" 204 0
2026-03-30 15:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62389702> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19542882/86152915-5ec6-4bfe-a468-385a76355a27.jpg> (referer: None)
2026-03-30 15:05:24 [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:05:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 62389702 - MINI MINI JOHN COOPER WORKS
2026-03-30 15:05:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 92bfc1d6-45df-53ee-aea9-d40d3d0bc6e8 with identifier: 62389702
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 92bfc1d6-45df-53ee-aea9-d40d3d0bc6e8
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%252F19293588%252Ff3eebbdd-b042-4290-9f58-632e92696880.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293588/f3eebbdd-b042-4290-9f58-632e92696880.jpg already downloaded
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 92bfc1d6-45df-53ee-aea9-d40d3d0bc6e8 with identifier 62389702
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 92bfc1d6-45df-53ee-aea9-d40d3d0bc6e8
2026-03-30 15:05:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62389702>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MINI JOHN COOPER WORKS\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 231CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS DEPORTIVOS TIPO BUKETS EN TELA JCW\n'
'-HEAD UP DISPLAY\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 231,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '92bfc1d6-45df-53ee-aea9-d40d3d0bc6e8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-john-cooper-works-3p-gasolina-2022-en-alicante-62389702-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 63500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19293588/f3eebbdd-b042-4290-9f58-632e92696880.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92bfc1d6-45df-53ee-aea9-d40d3d0bc6e8/92bfc1d6-45df-53ee-aea9-d40d3d0bc6e8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172976,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293588/f3eebbdd-b042-4290-9f58-632e92696880.jpg',
'Width': 800}],
'price': 32999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI JOHN COOPER WORKS',
'transmission': 'automatic',
'trim': 'JOHN COOPER WORKS',
'vin': None,
'year': 2022}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%2762389702%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_coches.net.api] INFO: Saving data for 62389702: {'created_time': 1774883124.29341, 'last_price_update_time': 1774883124.29342}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62389702') HTTP/1.1" 204 0
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d94410>
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0d66e45-c135-5195-840f-75b3d10a3499/c0d66e45-c135-5195-840f-75b3d10a3499_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19542882%252F86152915-5ec6-4bfe-a468-385a76355a27.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19542882/86152915-5ec6-4bfe-a468-385a76355a27.jpg saved to cache
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c0d66e45-c135-5195-840f-75b3d10a3499
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c0d66e45-c135-5195-840f-75b3d10a3499 sending to next pipeline
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c0d66e45-c135-5195-840f-75b3d10a3499 with identifier 70024775
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c0d66e45-c135-5195-840f-75b3d10a3499
2026-03-30 15:05:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19542882/86152915-5ec6-4bfe-a468-385a76355a27.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 275,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'JEEP WRANGLER 3.8 SPORT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.8 V6 200CV\n'
'\n'
'EXTRAS:\n'
'-AIRE ACONDICIONADO\n'
'-NAVEGACION\n'
'-BOLA DE REMOLQUE\n'
'-REDUCTORA\n'
'-PANTALLA MULTIMEDIA\n'
'-VELOCIDAD DE CRUCERO\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'B',
'engine': '3.8L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'c0d66e45-c135-5195-840f-75b3d10a3499',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/jeep-wrangler-38-rubicon-auto-2p-gasolina-2011-en-alicante-70024775-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'JEEP',
'model': 'Wrangler',
'odometer': 104500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d66e45-c135-5195-840f-75b3d10a3499/c0d66e45-c135-5195-840f-75b3d10a3499_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83727,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19542882/86152915-5ec6-4bfe-a468-385a76355a27.jpg',
'Width': 800}],
'price': 34999,
'price_includes_vat': True,
'registration_date': '2010-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'JEEP Wrangler 3.8 Rubicon Auto',
'transmission': 'manual',
'trim': '3.8 Rubicon Auto',
'vin': None,
'year': 2010}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%2770024775%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_coches.net.api] INFO: Saving data for 70024775: {'created_time': 1774883124.386514, 'last_price_update_time': 1774883124.386523}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70024775') HTTP/1.1" 204 0
2026-03-30 15:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62426794> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:24 [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:05:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 62426794 - MERCEDES-BENZ Clase CLA CLA 250 Sport 4MATIC Shooting Brake
2026-03-30 15:05:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fc6e85b3-bf24-586d-baf0-40b88f08888d with identifier: 62426794
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fc6e85b3-bf24-586d-baf0-40b88f08888d
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%252F19326235%252F5bbc76ba-a68e-4f59-ba99-1f32f7b73144.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19326235/5bbc76ba-a68e-4f59-ba99-1f32f7b73144.jpg not downloaded yet
2026-03-30 15:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62404030> (referer: https://www.coches.net/concesionario/massinicars/?pg=7) ['zyte-api']
2026-03-30 15:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19326235/5bbc76ba-a68e-4f59-ba99-1f32f7b73144.jpg> (referer: None)
2026-03-30 15:05:24 [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:05:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 62404030 - PORSCHE Panamera 4 EHybrid
2026-03-30 15:05:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 61de6b8b-ca6b-5357-b68b-ae329f9cba92 with identifier: 62404030
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 61de6b8b-ca6b-5357-b68b-ae329f9cba92
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%252F19305489%252F08d33af9-9c01-43a1-9446-bc6202a49bb0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19305489/08d33af9-9c01-43a1-9446-bc6202a49bb0.jpg already downloaded
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 61de6b8b-ca6b-5357-b68b-ae329f9cba92 with identifier 62404030
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 61de6b8b-ca6b-5357-b68b-ae329f9cba92
2026-03-30 15:05:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62404030>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 56,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'PORSCHE PANAMERA 4 EHYBRID\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 462CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS PDLS PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-PAQUETE SPORT CRHONO\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-ESCAPE DEPORTIVO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION NEUMATICA CON PASM\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-PANTALLA TRASERA TACTIL PARA CONTROL DE FUNCIONES DEL '
'VEHICULO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-TAPICERIA DE CUERO\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTADO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.9L',
'engine_horse_power': 462,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '61de6b8b-ca6b-5357-b68b-ae329f9cba92',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-panamera-4-ehybrid-5p-electrico-hibrido-2018-en-alicante-62404030-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Panamera',
'odometer': 116500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19305489/08d33af9-9c01-43a1-9446-bc6202a49bb0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61de6b8b-ca6b-5357-b68b-ae329f9cba92/61de6b8b-ca6b-5357-b68b-ae329f9cba92_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172644,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19305489/08d33af9-9c01-43a1-9446-bc6202a49bb0.jpg',
'Width': 800}],
'price': 66999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'PORSCHE Panamera 4 EHybrid',
'transmission': 'automatic',
'trim': '4 EHybrid',
'vin': None,
'year': 2018}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%2762404030%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_coches.net.api] INFO: Saving data for 62404030: {'created_time': 1774883124.90124, 'last_price_update_time': 1774883124.90125}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62404030') HTTP/1.1" 204 0
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa2013fefd0>
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc6e85b3-bf24-586d-baf0-40b88f08888d/fc6e85b3-bf24-586d-baf0-40b88f08888d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19326235%252F5bbc76ba-a68e-4f59-ba99-1f32f7b73144.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19326235/5bbc76ba-a68e-4f59-ba99-1f32f7b73144.jpg saved to cache
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc6e85b3-bf24-586d-baf0-40b88f08888d
2026-03-30 15:05:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fc6e85b3-bf24-586d-baf0-40b88f08888d sending to next pipeline
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fc6e85b3-bf24-586d-baf0-40b88f08888d with identifier 62426794
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fc6e85b3-bf24-586d-baf0-40b88f08888d
2026-03-30 15:05:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19326235/5bbc76ba-a68e-4f59-ba99-1f32f7b73144.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 160,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 250 SHOOTING BRAKE PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 210CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-SENSORES DE APARCAMIENTO\n'
'-CAMBIO MANUAL \n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'fc6e85b3-bf24-586d-baf0-40b88f08888d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-250-sport-4matic-shooting-brake-5p-gasolina-2017-en-alicante-62426794-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 126500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc6e85b3-bf24-586d-baf0-40b88f08888d/fc6e85b3-bf24-586d-baf0-40b88f08888d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166695,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19326235/5bbc76ba-a68e-4f59-ba99-1f32f7b73144.jpg',
'Width': 800}],
'price': 20999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 250 Sport 4MATIC Shooting Brake',
'transmission': 'manual',
'trim': 'CLA 250 Sport 4MATIC Shooting Brake',
'vin': None,
'year': 2016}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%2762426794%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_coches.net.api] INFO: Saving data for 62426794: {'created_time': 1774883124.987136, 'last_price_update_time': 1774883124.987145}
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62426794') HTTP/1.1" 204 0
2026-03-30 15:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012160> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:25 [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:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012641> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:25 [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:05:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012160 - PORSCHE Cayenne GTS
2026-03-30 15:05:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 07c62412-6513-5f5e-8642-62d8ed678d48 with identifier: 70012160
2026-03-30 15:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 07c62412-6513-5f5e-8642-62d8ed678d48
2026-03-30 15:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:25 [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%252F19531505%252F8fab5a4a-698e-4add-89f3-3dc7bdc445c0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531505/8fab5a4a-698e-4add-89f3-3dc7bdc445c0.jpg already downloaded
2026-03-30 15:05:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 07c62412-6513-5f5e-8642-62d8ed678d48 with identifier 70012160
2026-03-30 15:05:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 07c62412-6513-5f5e-8642-62d8ed678d48
2026-03-30 15:05:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70012160>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 332,
'category': 'Coches',
'color': 'Granate',
'currency': 'EUR',
'description': 'PORSCHE CAYENNE GTS MANUAL\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.8 V8 405CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-FAROS BI XENON \n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SUSPENSION NEUMATICA\n'
'-TAPICERIA EN CUERO Y ALCANTARA\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-CINTURONES EN ROJO GUARDIA\n'
'-VELOCIDAD DE CRUCERO\n'
'-MANDOS EN EL VOLANTE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.8L',
'engine_horse_power': 405,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '07c62412-6513-5f5e-8642-62d8ed678d48',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-gts-5p-gasolina-2008-en-alicante-70012160-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Cayenne',
'odometer': 94500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19531505/8fab5a4a-698e-4add-89f3-3dc7bdc445c0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07c62412-6513-5f5e-8642-62d8ed678d48/07c62412-6513-5f5e-8642-62d8ed678d48_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84038,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19531505/8fab5a4a-698e-4add-89f3-3dc7bdc445c0.jpg',
'Width': 800}],
'price': 39999,
'price_includes_vat': True,
'registration_date': '2007-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Cayenne GTS',
'transmission': 'manual',
'trim': 'GTS',
'vin': None,
'year': 2007}
2026-03-30 15:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:25 [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%2770012160%27 HTTP/1.1" 200 None
2026-03-30 15:05:25 [auto_selling_coches.net.api] INFO: Saving data for 70012160: {'created_time': 1774883125.456824, 'last_price_update_time': 1774883125.456835}
2026-03-30 15:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012160') HTTP/1.1" 204 0
2026-03-30 15:05:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012641 - JEEP Wrangler 2.0 Rubicon 8ATX E6D
2026-03-30 15:05:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 25901e1f-bce4-5ad4-a99f-d9f7d5528147 with identifier: 70012641
2026-03-30 15:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 25901e1f-bce4-5ad4-a99f-d9f7d5528147
2026-03-30 15:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:25 [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%252F19531971%252Fdc663515-b766-4c70-8cca-d6bb749d0226.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531971/dc663515-b766-4c70-8cca-d6bb749d0226.jpg not downloaded yet
2026-03-30 15:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014189> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62391080> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:25 [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:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19531971/dc663515-b766-4c70-8cca-d6bb749d0226.jpg> (referer: None)
2026-03-30 15:05:25 [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:05:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014189 - MERCEDES-BENZ GLE GLE 300 d 4MATIC
2026-03-30 15:05:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d51b2378-31a1-577b-b54e-f88f7025ddc2 with identifier: 70014189
2026-03-30 15:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d51b2378-31a1-577b-b54e-f88f7025ddc2
2026-03-30 15:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:25 [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%252F19533634%252Fc580438e-8ebd-4db0-b9dd-12dc49b0469a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533634/c580438e-8ebd-4db0-b9dd-12dc49b0469a.jpg not downloaded yet
2026-03-30 15:05:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62391080 - AUDI A5 Sportback 3.0 TFSI quattro S tron
2026-03-30 15:05:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 16e9fcae-0b8f-584a-a1d7-4f5f72878871 with identifier: 62391080
2026-03-30 15:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 16e9fcae-0b8f-584a-a1d7-4f5f72878871
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [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%252F19294669%252F9d0098c9-e33e-4dca-b2cd-d2ff533c91cf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19294669/9d0098c9-e33e-4dca-b2cd-d2ff533c91cf.jpg already downloaded
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 16e9fcae-0b8f-584a-a1d7-4f5f72878871 with identifier 62391080
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 16e9fcae-0b8f-584a-a1d7-4f5f72878871
2026-03-30 15:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62391080>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 177,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI A5 SPORTBACK QUATTRO CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 TFSI 272CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS S-LINE EN CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE S-LINE INTERIOR Y EXTERIOR\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 272,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '16e9fcae-0b8f-584a-a1d7-4f5f72878871',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a5-sportback-30-tfsi-272cv-quattro-s-tron-5p-gasolina-2016-en-alicante-62391080-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A5',
'odometer': 144500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19294669/9d0098c9-e33e-4dca-b2cd-d2ff533c91cf.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16e9fcae-0b8f-584a-a1d7-4f5f72878871/16e9fcae-0b8f-584a-a1d7-4f5f72878871_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170994,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19294669/9d0098c9-e33e-4dca-b2cd-d2ff533c91cf.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI A5 Sportback 3.0 TFSI quattro S tron',
'transmission': 'automatic',
'trim': 'Sportback 3.0 TFSI 272CV quattro S tron',
'vin': None,
'year': 2015}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [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%2762391080%27 HTTP/1.1" 200 None
2026-03-30 15:05:26 [auto_selling_coches.net.api] INFO: Saving data for 62391080: {'created_time': 1774883126.464877, 'last_price_update_time': 1774883126.464887}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62391080') HTTP/1.1" 204 0
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f57990>
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25901e1f-bce4-5ad4-a99f-d9f7d5528147/25901e1f-bce4-5ad4-a99f-d9f7d5528147_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19531971%252Fdc663515-b766-4c70-8cca-d6bb749d0226.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531971/dc663515-b766-4c70-8cca-d6bb749d0226.jpg saved to cache
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 25901e1f-bce4-5ad4-a99f-d9f7d5528147
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 25901e1f-bce4-5ad4-a99f-d9f7d5528147 sending to next pipeline
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 25901e1f-bce4-5ad4-a99f-d9f7d5528147 with identifier 70012641
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 25901e1f-bce4-5ad4-a99f-d9f7d5528147
2026-03-30 15:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19531971/dc663515-b766-4c70-8cca-d6bb749d0226.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'JEEP WRANGLER RUBICON HYBRID\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario..\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 381CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-REDUCTORA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 381,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '25901e1f-bce4-5ad4-a99f-d9f7d5528147',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/jeep-wrangler-4p-20-380cv-rubicon-8atx-e6d-5p-electrico-hibrido-2023-en-alicante-70012641-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'JEEP',
'model': 'Wrangler',
'odometer': 69500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_25901e1f-bce4-5ad4-a99f-d9f7d5528147/25901e1f-bce4-5ad4-a99f-d9f7d5528147_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80951,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19531971/dc663515-b766-4c70-8cca-d6bb749d0226.jpg',
'Width': 800}],
'price': 57999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'JEEP Wrangler 2.0 Rubicon 8ATX E6D',
'transmission': 'automatic',
'trim': '4p 2.0 380CV Rubicon 8ATX E6D',
'vin': None,
'year': 2022}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [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%2770012641%27 HTTP/1.1" 200 None
2026-03-30 15:05:26 [auto_selling_coches.net.api] INFO: Saving data for 70012641: {'created_time': 1774883126.555678, 'last_price_update_time': 1774883126.555689}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012641') HTTP/1.1" 204 0
2026-03-30 15:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014830> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533634/c580438e-8ebd-4db0-b9dd-12dc49b0469a.jpg> (referer: None)
2026-03-30 15:05:26 [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:05:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014830 - PORSCHE Macan
2026-03-30 15:05:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c620817-5461-5830-8550-4d366a138149 with identifier: 70014830
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7c620817-5461-5830-8550-4d366a138149
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [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%252F19534164%252Ff4bf6205-fcfb-4ae9-a6de-2f799ac529bc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534164/f4bf6205-fcfb-4ae9-a6de-2f799ac529bc.jpg already downloaded
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7c620817-5461-5830-8550-4d366a138149 with identifier 70014830
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7c620817-5461-5830-8550-4d366a138149
2026-03-30 15:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70014830>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 185,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'PORSCHE MACAN\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 252CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-NAVEGACION\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '7c620817-5461-5830-8550-4d366a138149',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan--5p-gasolina-2019-en-alicante-70014830-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 189500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19534164/f4bf6205-fcfb-4ae9-a6de-2f799ac529bc.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c620817-5461-5830-8550-4d366a138149/7c620817-5461-5830-8550-4d366a138149_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76873,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19534164/f4bf6205-fcfb-4ae9-a6de-2f799ac529bc.jpg',
'Width': 800}],
'price': 32999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [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%2770014830%27 HTTP/1.1" 200 None
2026-03-30 15:05:26 [auto_selling_coches.net.api] INFO: Saving data for 70014830: {'created_time': 1774883126.724397, 'last_price_update_time': 1774883126.724407}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014830') HTTP/1.1" 204 0
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa2067d7710>
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d51b2378-31a1-577b-b54e-f88f7025ddc2/d51b2378-31a1-577b-b54e-f88f7025ddc2_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533634%252Fc580438e-8ebd-4db0-b9dd-12dc49b0469a.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533634/c580438e-8ebd-4db0-b9dd-12dc49b0469a.jpg saved to cache
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d51b2378-31a1-577b-b54e-f88f7025ddc2
2026-03-30 15:05:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d51b2378-31a1-577b-b54e-f88f7025ddc2 sending to next pipeline
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d51b2378-31a1-577b-b54e-f88f7025ddc2 with identifier 70014189
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d51b2378-31a1-577b-b54e-f88f7025ddc2
2026-03-30 15:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533634/c580438e-8ebd-4db0-b9dd-12dc49b0469a.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 161,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLE 300D 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 245CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION NEUMATICA\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-BOLA DE REMOLQUE ELECTRICA ORIGINAL MERCEDES-BENZ\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.9L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd51b2378-31a1-577b-b54e-f88f7025ddc2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-gle-gle-300-d-4matic-5p-diesel-2019-en-alicante-70014189-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'GLE',
'odometer': 99500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d51b2378-31a1-577b-b54e-f88f7025ddc2/d51b2378-31a1-577b-b54e-f88f7025ddc2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78530,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533634/c580438e-8ebd-4db0-b9dd-12dc49b0469a.jpg',
'Width': 800}],
'price': 43999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLE GLE 300 d 4MATIC',
'transmission': 'automatic',
'trim': 'GLE 300 d 4MATIC',
'vin': None,
'year': 2019}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [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%2770014189%27 HTTP/1.1" 200 None
2026-03-30 15:05:26 [auto_selling_coches.net.api] INFO: Saving data for 70014189: {'created_time': 1774883126.81407, 'last_price_update_time': 1774883126.81408}
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014189') HTTP/1.1" 204 0
2026-03-30 15:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62532374> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:27 [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:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70051070> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:27 [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:05:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 62532374 - MERCEDES-BENZ Clase G G 350 BlueTEC STW Largo
2026-03-30 15:05:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 43cf5008-d640-5d95-921c-964774addedb with identifier: 62532374
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 43cf5008-d640-5d95-921c-964774addedb
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [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%252F19418672%252F03a4e3b3-a086-4f51-a0cf-466b0daab4cf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19418672/03a4e3b3-a086-4f51-a0cf-466b0daab4cf.jpg not downloaded yet
2026-03-30 15:05:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70051070 - FORD Mustang Mach-E GT AWD Rango Extendido
2026-03-30 15:05:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 22182424-0b7c-567e-8527-9778ca37f963 with identifier: 70051070
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 22182424-0b7c-567e-8527-9778ca37f963
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [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%252F19560552%252Fb32cd9e0-5f34-4c2b-b2c6-7d90a9fd4fe8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19560552/b32cd9e0-5f34-4c2b-b2c6-7d90a9fd4fe8.jpg not downloaded yet
2026-03-30 15:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70015048> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19560552/b32cd9e0-5f34-4c2b-b2c6-7d90a9fd4fe8.jpg> (referer: None)
2026-03-30 15:05:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70015048 - TOYOTA Yaris Cross 1.5 120H Premiere Edition
2026-03-30 15:05:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 032101c8-a9df-5129-ab36-f3d89cd278f1 with identifier: 70015048
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 032101c8-a9df-5129-ab36-f3d89cd278f1
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [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%252F19534341%252Faf859fbf-de4e-4c82-828d-bc2894c33fb0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534341/af859fbf-de4e-4c82-828d-bc2894c33fb0.jpg not downloaded yet
2026-03-30 15:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19418672/03a4e3b3-a086-4f51-a0cf-466b0daab4cf.jpg> (referer: None)
2026-03-30 15:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201fcef90>
2026-03-30 15:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22182424-0b7c-567e-8527-9778ca37f963/22182424-0b7c-567e-8527-9778ca37f963_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19560552%252Fb32cd9e0-5f34-4c2b-b2c6-7d90a9fd4fe8.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19560552/b32cd9e0-5f34-4c2b-b2c6-7d90a9fd4fe8.jpg saved to cache
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 22182424-0b7c-567e-8527-9778ca37f963
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 22182424-0b7c-567e-8527-9778ca37f963 sending to next pipeline
2026-03-30 15:05:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 22182424-0b7c-567e-8527-9778ca37f963 with identifier 70051070
2026-03-30 15:05:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 22182424-0b7c-567e-8527-9778ca37f963
2026-03-30 15:05:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19560552/b32cd9e0-5f34-4c2b-b2c6-7d90a9fd4fe8.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'FORD MUSTANG MACH-E GT\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 487CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVO GT EN CUERO Y ALCANTARA\n'
'-TECHO PANORAMICO DE CRISTAL\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-VELOCIDA DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': None,
'engine_horse_power': 487,
'expiration_date': None,
'fuel_type': 'Eléctrico',
'id': '22182424-0b7c-567e-8527-9778ca37f963',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/ford-mustang-mach-e-gt-awd-rango-extendido-358kw-5p-electrico-hibrido-2023-en-alicante-70051070-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'FORD',
'model': 'Mustang Mach-E',
'odometer': 54500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22182424-0b7c-567e-8527-9778ca37f963/22182424-0b7c-567e-8527-9778ca37f963_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79669,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19560552/b32cd9e0-5f34-4c2b-b2c6-7d90a9fd4fe8.jpg',
'Width': 800}],
'price': 42999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Mustang Mach-E GT AWD Rango Extendido',
'transmission': 'automatic',
'trim': 'GT AWD Rango Extendido 358kW',
'vin': None,
'year': 2023}
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [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%2770051070%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [auto_selling_coches.net.api] INFO: Saving data for 70051070: {'created_time': 1774883127.966912, 'last_price_update_time': 1774883127.966925}
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70051070') HTTP/1.1" 204 0
2026-03-30 15:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19534341/af859fbf-de4e-4c82-828d-bc2894c33fb0.jpg> (referer: None)
2026-03-30 15:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70022988> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:27 [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:05:27 [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:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201ebaad0>
2026-03-30 15:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43cf5008-d640-5d95-921c-964774addedb/43cf5008-d640-5d95-921c-964774addedb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19418672%252F03a4e3b3-a086-4f51-a0cf-466b0daab4cf.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19418672/03a4e3b3-a086-4f51-a0cf-466b0daab4cf.jpg saved to cache
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 43cf5008-d640-5d95-921c-964774addedb
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 43cf5008-d640-5d95-921c-964774addedb sending to next pipeline
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 43cf5008-d640-5d95-921c-964774addedb with identifier 62532374
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 43cf5008-d640-5d95-921c-964774addedb
2026-03-30 15:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19418672/03a4e3b3-a086-4f51-a0cf-466b0daab4cf.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 299,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLASE G 350 CON KIT EXTERIOR G63 AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 210CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON \n'
'-NAVEGACION\n'
'-TECHO SOLAR ELECTRICO\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-TAPICERIA DE CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ESTRIBERAS LATERALES\n'
'-ASIENTOS DELANTEROS CALEFACTABLES Y VENTILADOS\n'
'-BOLA DE REMOLQUE\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 211,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '43cf5008-d640-5d95-921c-964774addedb',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-g-g-350-bluetec-stw-largo-5p-diesel-2011-en-alicante-62532374-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase G',
'odometer': 164500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43cf5008-d640-5d95-921c-964774addedb/43cf5008-d640-5d95-921c-964774addedb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83266,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19418672/03a4e3b3-a086-4f51-a0cf-466b0daab4cf.jpg',
'Width': 800}],
'price': 64999,
'price_includes_vat': True,
'registration_date': '2011-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase G G 350 BlueTEC STW Largo',
'transmission': 'automatic',
'trim': 'G 350 BlueTEC STW Largo',
'vin': None,
'year': 2011}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%2762532374%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [auto_selling_coches.net.api] INFO: Saving data for 62532374: {'created_time': 1774883128.065634, 'last_price_update_time': 1774883128.065643}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62532374') HTTP/1.1" 204 0
2026-03-30 15:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201411b10>
2026-03-30 15:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_032101c8-a9df-5129-ab36-f3d89cd278f1/032101c8-a9df-5129-ab36-f3d89cd278f1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19534341%252Faf859fbf-de4e-4c82-828d-bc2894c33fb0.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534341/af859fbf-de4e-4c82-828d-bc2894c33fb0.jpg saved to cache
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 032101c8-a9df-5129-ab36-f3d89cd278f1
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 032101c8-a9df-5129-ab36-f3d89cd278f1 sending to next pipeline
2026-03-30 15:05:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70022988 - LAND-ROVER Defender 3.0 D200 SE 110 Auto 4WD MHEV
2026-03-30 15:05:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d18c885-1110-5a45-8f3f-23af992778cd with identifier: 70022988
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3d18c885-1110-5a45-8f3f-23af992778cd
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%252F19541449%252Ffbd87672-7ecb-4894-8a65-21c7856f450d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19541449/fbd87672-7ecb-4894-8a65-21c7856f450d.jpg already downloaded
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 032101c8-a9df-5129-ab36-f3d89cd278f1 with identifier 70015048
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 032101c8-a9df-5129-ab36-f3d89cd278f1
2026-03-30 15:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19534341/af859fbf-de4e-4c82-828d-bc2894c33fb0.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'TOYOTA YARIS CROSS PREMIERE EDITION\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.5 120CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y TELA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'-ARRANQUE DE BOTON\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '032101c8-a9df-5129-ab36-f3d89cd278f1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/toyota-yaris-cross-15-120h-premiere-edition-5p-electrico-hibrido-2021-en-alicante-70015048-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'TOYOTA',
'model': 'Yaris Cross',
'odometer': 38500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_032101c8-a9df-5129-ab36-f3d89cd278f1/032101c8-a9df-5129-ab36-f3d89cd278f1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77535,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19534341/af859fbf-de4e-4c82-828d-bc2894c33fb0.jpg',
'Width': 800}],
'price': 26999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'TOYOTA Yaris Cross 1.5 120H Premiere Edition',
'transmission': 'automatic',
'trim': '1.5 120H Premiere Edition',
'vin': None,
'year': 2022}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%2770015048%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [auto_selling_coches.net.api] INFO: Saving data for 70015048: {'created_time': 1774883128.262525, 'last_price_update_time': 1774883128.262535}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70015048') HTTP/1.1" 204 0
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3d18c885-1110-5a45-8f3f-23af992778cd with identifier 70022988
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3d18c885-1110-5a45-8f3f-23af992778cd
2026-03-30 15:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70022988>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'LAND-ROVER DEFENDER (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 200CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-NAVEGACION PROFESIONAL\n'
'-SUSPENSION NEUMATICA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '3d18c885-1110-5a45-8f3f-23af992778cd',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-defender-30-d200-se-110-auto-4wd-mhev-5p-electrico-hibrido-2022-en-alicante-70022988-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Defender',
'odometer': 42500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19541449/fbd87672-7ecb-4894-8a65-21c7856f450d.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d18c885-1110-5a45-8f3f-23af992778cd/3d18c885-1110-5a45-8f3f-23af992778cd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76945,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19541449/fbd87672-7ecb-4894-8a65-21c7856f450d.jpg',
'Width': 800}],
'price': 64999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Defender 3.0 D200 SE 110 Auto 4WD MHEV',
'transmission': 'automatic',
'trim': '3.0 D200 SE 110 Auto 4WD MHEV',
'vin': None,
'year': 2021}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%2770022988%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [auto_selling_coches.net.api] INFO: Saving data for 70022988: {'created_time': 1774883128.314116, 'last_price_update_time': 1774883128.314125}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70022988') HTTP/1.1" 204 0
2026-03-30 15:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70015990> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:28 [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:05:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70015990 - MERCEDES-BENZ Clase GLC GLC 220 d 4MATIC
2026-03-30 15:05:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 09108507-6463-5e81-bfc2-3ed041eb4545 with identifier: 70015990
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 09108507-6463-5e81-bfc2-3ed041eb4545
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%252F19535174%252F63748347-107b-4f4b-b029-63baf7dc4096.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19535174/63748347-107b-4f4b-b029-63baf7dc4096.jpg already downloaded
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 09108507-6463-5e81-bfc2-3ed041eb4545 with identifier 70015990
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 09108507-6463-5e81-bfc2-3ed041eb4545
2026-03-30 15:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70015990>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 137,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE GLC 220D 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 195CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.9L',
'engine_horse_power': 194,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '09108507-6463-5e81-bfc2-3ed041eb4545',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-glc-glc-220-d-4matic-5p-diesel-2020-en-alicante-70015990-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLC',
'odometer': 109500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19535174/63748347-107b-4f4b-b029-63baf7dc4096.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09108507-6463-5e81-bfc2-3ed041eb4545/09108507-6463-5e81-bfc2-3ed041eb4545_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80478,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19535174/63748347-107b-4f4b-b029-63baf7dc4096.jpg',
'Width': 800}],
'price': 35999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLC GLC 220 d 4MATIC',
'transmission': 'automatic',
'trim': 'GLC 220 d 4MATIC',
'vin': None,
'year': 2020}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%2770015990%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [auto_selling_coches.net.api] INFO: Saving data for 70015990: {'created_time': 1774883128.600261, 'last_price_update_time': 1774883128.60027}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70015990') HTTP/1.1" 204 0
2026-03-30 15:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62417773> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:28 [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:05:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 62417773 - MERCEDES-BENZ Clase CLA CLA 220 CDI Aut. AMG Line
2026-03-30 15:05:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c8e5c5c8-3e44-54a0-af24-96e264d1fad0 with identifier: 62417773
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c8e5c5c8-3e44-54a0-af24-96e264d1fad0
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%252F19318017%252F8a3e3a54-e2de-4774-b910-315f793182da.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19318017/8a3e3a54-e2de-4774-b910-315f793182da.jpg not downloaded yet
2026-03-30 15:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70080702> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19318017/8a3e3a54-e2de-4774-b910-315f793182da.jpg> (referer: None)
2026-03-30 15:05:29 [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:05:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70080702 - AUDI SQ5 3.0 TDI quattro tiptronic
2026-03-30 15:05:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 70afbb8d-d81b-551d-ad70-2c76469d80f1 with identifier: 70080702
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 70afbb8d-d81b-551d-ad70-2c76469d80f1
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [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%252F19586277%252Fbc26c03b-4add-4bf4-94e3-f70c9c0800a5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19586277/bc26c03b-4add-4bf4-94e3-f70c9c0800a5.jpg not downloaded yet
2026-03-30 15:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e22750>
2026-03-30 15:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c8e5c5c8-3e44-54a0-af24-96e264d1fad0/c8e5c5c8-3e44-54a0-af24-96e264d1fad0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19318017%252F8a3e3a54-e2de-4774-b910-315f793182da.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19318017/8a3e3a54-e2de-4774-b910-315f793182da.jpg saved to cache
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c8e5c5c8-3e44-54a0-af24-96e264d1fad0
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c8e5c5c8-3e44-54a0-af24-96e264d1fad0 sending to next pipeline
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c8e5c5c8-3e44-54a0-af24-96e264d1fad0 with identifier 62417773
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c8e5c5c8-3e44-54a0-af24-96e264d1fad0
2026-03-30 15:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19318017/8a3e3a54-e2de-4774-b910-315f793182da.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 111,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLA 220D CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 177CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c8e5c5c8-3e44-54a0-af24-96e264d1fad0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-220-cdi-aut-amg-line-4p-diesel-2015-en-alicante-62417773-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 184500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c8e5c5c8-3e44-54a0-af24-96e264d1fad0/c8e5c5c8-3e44-54a0-af24-96e264d1fad0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164565,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19318017/8a3e3a54-e2de-4774-b910-315f793182da.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 220 CDI Aut. AMG Line',
'transmission': 'automatic',
'trim': 'CLA 220 CDI Aut. AMG Line',
'vin': None,
'year': 2014}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [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%2762417773%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [auto_selling_coches.net.api] INFO: Saving data for 62417773: {'created_time': 1774883129.798471, 'last_price_update_time': 1774883129.798484}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62417773') HTTP/1.1" 204 0
2026-03-30 15:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62389547> (referer: https://www.coches.net/concesionario/massinicars/?pg=6) ['zyte-api']
2026-03-30 15:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19586277/bc26c03b-4add-4bf4-94e3-f70c9c0800a5.jpg> (referer: None)
2026-03-30 15:05:30 [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:05:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 62389547 - BMW Serie 1 118i Auto.
2026-03-30 15:05:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 432e6cdd-55c1-5559-9954-9e0cd8ad9229 with identifier: 62389547
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 432e6cdd-55c1-5559-9954-9e0cd8ad9229
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%252F19293506%252F7f8bdcfa-ee6f-4f1b-9dfe-121219dc022a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293506/7f8bdcfa-ee6f-4f1b-9dfe-121219dc022a.jpg not downloaded yet
2026-03-30 15:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70015015> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70081877> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:30 [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:05:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d2c390>
2026-03-30 15:05:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70afbb8d-d81b-551d-ad70-2c76469d80f1/70afbb8d-d81b-551d-ad70-2c76469d80f1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19586277%252Fbc26c03b-4add-4bf4-94e3-f70c9c0800a5.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19586277/bc26c03b-4add-4bf4-94e3-f70c9c0800a5.jpg saved to cache
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 70afbb8d-d81b-551d-ad70-2c76469d80f1
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 70afbb8d-d81b-551d-ad70-2c76469d80f1 sending to next pipeline
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 70afbb8d-d81b-551d-ad70-2c76469d80f1 with identifier 70080702
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 70afbb8d-d81b-551d-ad70-2c76469d80f1
2026-03-30 15:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19586277/bc26c03b-4add-4bf4-94e3-f70c9c0800a5.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 179,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI SQ5 QUATTRO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 TDI V6 313CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-TAPICERIA DE CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-PORTON TRASERO AUTOMATICO\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '70afbb8d-d81b-551d-ad70-2c76469d80f1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-sq5-30-tdi-313cv-quattro-tiptronic-5p-diesel-2013-en-alicante-70080702-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'SQ5',
'odometer': 229500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70afbb8d-d81b-551d-ad70-2c76469d80f1/70afbb8d-d81b-551d-ad70-2c76469d80f1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75805,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19586277/bc26c03b-4add-4bf4-94e3-f70c9c0800a5.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI SQ5 3.0 TDI quattro tiptronic',
'transmission': 'automatic',
'trim': '3.0 TDI 313cv quattro tiptronic',
'vin': None,
'year': 2013}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%2770080702%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [auto_selling_coches.net.api] INFO: Saving data for 70080702: {'created_time': 1774883130.838157, 'last_price_update_time': 1774883130.83817}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70080702') HTTP/1.1" 204 0
2026-03-30 15:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19293506/7f8bdcfa-ee6f-4f1b-9dfe-121219dc022a.jpg> (referer: None)
2026-03-30 15:05:30 [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:05:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 70015015 - VOLKSWAGEN Scirocco 2.0 TSI DSG RLine BMT
2026-03-30 15:05:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: afff01f6-fb3a-5bca-93c3-18788b88f5ef with identifier: 70015015
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item afff01f6-fb3a-5bca-93c3-18788b88f5ef
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%252F19534316%252Fbd66d5a0-92d0-4b95-a4bc-198e35958d0e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534316/bd66d5a0-92d0-4b95-a4bc-198e35958d0e.jpg not downloaded yet
2026-03-30 15:05:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 70081877 - BMW X1 sDrive18d
2026-03-30 15:05:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bdda33c-7813-5f88-b7a5-1d4de1d9aa33 with identifier: 70081877
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7bdda33c-7813-5f88-b7a5-1d4de1d9aa33
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%252F19587470%252F571ce905-8945-4f87-9fc4-7aa1d1e599a4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19587470/571ce905-8945-4f87-9fc4-7aa1d1e599a4.jpg already downloaded
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7bdda33c-7813-5f88-b7a5-1d4de1d9aa33 with identifier 70081877
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7bdda33c-7813-5f88-b7a5-1d4de1d9aa33
2026-03-30 15:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70081877>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW X1 SDRIVE 18D\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS FULL LED\n'
'-TAPICERIA DE CUERO\n'
'-SENSOR DE APARCAMIENTO\n'
'-BOLA DE REMOLQUE\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7bdda33c-7813-5f88-b7a5-1d4de1d9aa33',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18d-5p-diesel-2022-en-alicante-70081877-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X1',
'odometer': 184500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19587470/571ce905-8945-4f87-9fc4-7aa1d1e599a4.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bdda33c-7813-5f88-b7a5-1d4de1d9aa33/7bdda33c-7813-5f88-b7a5-1d4de1d9aa33_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76060,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19587470/571ce905-8945-4f87-9fc4-7aa1d1e599a4.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18d',
'transmission': 'automatic',
'trim': 'sDrive18d',
'vin': None,
'year': 2021}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%2770081877%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [auto_selling_coches.net.api] INFO: Saving data for 70081877: {'created_time': 1774883130.946134, 'last_price_update_time': 1774883130.94615}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70081877') HTTP/1.1" 204 0
2026-03-30 15:05:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e6e2d0>
2026-03-30 15:05:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_432e6cdd-55c1-5559-9954-9e0cd8ad9229/432e6cdd-55c1-5559-9954-9e0cd8ad9229_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19293506%252F7f8bdcfa-ee6f-4f1b-9dfe-121219dc022a.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293506/7f8bdcfa-ee6f-4f1b-9dfe-121219dc022a.jpg saved to cache
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 432e6cdd-55c1-5559-9954-9e0cd8ad9229
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 432e6cdd-55c1-5559-9954-9e0cd8ad9229 sending to next pipeline
2026-03-30 15:05:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 432e6cdd-55c1-5559-9954-9e0cd8ad9229 with identifier 62389547
2026-03-30 15:05:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 432e6cdd-55c1-5559-9954-9e0cd8ad9229
2026-03-30 15:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19293506/7f8bdcfa-ee6f-4f1b-9dfe-121219dc022a.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 113,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'BMW SERIE 1 118i\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.5 140CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO\n'
'-SENSORES DE APARCAMIENTO\n'
'-ARRANQUE DE BOTON\n'
'-AUTO-HOLD\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '432e6cdd-55c1-5559-9954-9e0cd8ad9229',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-118i-auto-5p-gasolina-2021-en-alicante-62389547-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 117500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_432e6cdd-55c1-5559-9954-9e0cd8ad9229/432e6cdd-55c1-5559-9954-9e0cd8ad9229_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170039,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293506/7f8bdcfa-ee6f-4f1b-9dfe-121219dc022a.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 1 118i Auto.',
'transmission': 'automatic',
'trim': '118i Auto.',
'vin': None,
'year': 2020}
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [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%2762389547%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [auto_selling_coches.net.api] INFO: Saving data for 62389547: {'created_time': 1774883131.052949, 'last_price_update_time': 1774883131.05296}
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62389547') HTTP/1.1" 204 0
2026-03-30 15:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62476156> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19534316/bd66d5a0-92d0-4b95-a4bc-198e35958d0e.jpg> (referer: None)
2026-03-30 15:05:31 [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:05:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 62476156 - AUDI A3 RS 3 2.5 TFSI quattro S tronic Sportback
2026-03-30 15:05:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea with identifier: 62476156
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [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%252F19367489%252F3152160d-368b-40dd-a760-62a449c37735.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19367489/3152160d-368b-40dd-a760-62a449c37735.jpg not downloaded yet
2026-03-30 15:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70015275> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e6fad0>
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afff01f6-fb3a-5bca-93c3-18788b88f5ef/afff01f6-fb3a-5bca-93c3-18788b88f5ef_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19534316%252Fbd66d5a0-92d0-4b95-a4bc-198e35958d0e.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534316/bd66d5a0-92d0-4b95-a4bc-198e35958d0e.jpg saved to cache
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item afff01f6-fb3a-5bca-93c3-18788b88f5ef
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item afff01f6-fb3a-5bca-93c3-18788b88f5ef sending to next pipeline
2026-03-30 15:05:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: afff01f6-fb3a-5bca-93c3-18788b88f5ef with identifier 70015015
2026-03-30 15:05:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item afff01f6-fb3a-5bca-93c3-18788b88f5ef
2026-03-30 15:05:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19534316/bd66d5a0-92d0-4b95-a4bc-198e35958d0e.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 148,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'VOLKSWAGEN SCIROCCO DSG R-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TSI 220CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS R-LINE EN CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-PANTALLA TACTIL MULTIMEDIA\n'
'-ESCAPE DEPORTIVO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE R-LINE INTERIOR Y EXTERIOR\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'afff01f6-fb3a-5bca-93c3-18788b88f5ef',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-scirocco-20-tsi-220cv-dsg-rline-bmt-3p-gasolina-2015-en-alicante-70015015-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Scirocco',
'odometer': 181500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afff01f6-fb3a-5bca-93c3-18788b88f5ef/afff01f6-fb3a-5bca-93c3-18788b88f5ef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70046,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19534316/bd66d5a0-92d0-4b95-a4bc-198e35958d0e.jpg',
'Width': 800}],
'price': 17499,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'VOLKSWAGEN Scirocco 2.0 TSI DSG RLine BMT',
'transmission': 'automatic',
'trim': '2.0 TSI 220CV DSG RLine BMT',
'vin': None,
'year': 2015}
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [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%2770015015%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_coches.net.api] INFO: Saving data for 70015015: {'created_time': 1774883132.080493, 'last_price_update_time': 1774883132.080505}
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70015015') HTTP/1.1" 204 0
2026-03-30 15:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19367489/3152160d-368b-40dd-a760-62a449c37735.jpg> (referer: None)
2026-03-30 15:05:32 [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:05:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 70015275 - MERCEDES-BENZ Clase E Coupe E 220 d
2026-03-30 15:05:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e93ad129-1d9a-5bef-a122-91c38d002252 with identifier: 70015275
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e93ad129-1d9a-5bef-a122-91c38d002252
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [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%252F19534591%252F8ed38e27-d57d-4265-ba8a-e29921383fc2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534591/8ed38e27-d57d-4265-ba8a-e29921383fc2.jpg not downloaded yet
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201da89d0>
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea/bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19367489%252F3152160d-368b-40dd-a760-62a449c37735.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19367489/3152160d-368b-40dd-a760-62a449c37735.jpg saved to cache
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea sending to next pipeline
2026-03-30 15:05:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea with identifier 62476156
2026-03-30 15:05:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea
2026-03-30 15:05:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19367489/3152160d-368b-40dd-a760-62a449c37735.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 189,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'AUDI A3 SPORTBACK QUATTRO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.5 TFSI 400CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FRENOS CARBOCERAMICOS\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-ASIENTOS DEPORTIVOS RS CON COSTURA EN ROJO\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-VIRTUAL COCKPIT\n'
'-PAQUETE RS\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-PAQUETE DE ILUMINACION\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.5L',
'engine_horse_power': 400,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a3-rs-3-25-tfsi-quattro-s-tronic-sportback-5p-gasolina-2018-en-alicante-62476156-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A3',
'odometer': 96500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea/bb34dee9-b9f5-52ec-a5df-aa52ae3a6cea_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170299,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19367489/3152160d-368b-40dd-a760-62a449c37735.jpg',
'Width': 800}],
'price': 42999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A3 RS 3 2.5 TFSI quattro S tronic Sportback',
'transmission': 'automatic',
'trim': 'RS 3 2.5 TFSI quattro S tronic Sportback',
'vin': None,
'year': 2018}
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [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%2762476156%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_coches.net.api] INFO: Saving data for 62476156: {'created_time': 1774883132.278705, 'last_price_update_time': 1774883132.278716}
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62476156') HTTP/1.1" 204 0
2026-03-30 15:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70016542> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19534591/8ed38e27-d57d-4265-ba8a-e29921383fc2.jpg> (referer: None)
2026-03-30 15:05:32 [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:05:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 70016542 - MERCEDES-BENZ Clase CLA CLA 220 d Shooting Brake
2026-03-30 15:05:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a6317a75-8eab-56d4-971b-56f4338526d4 with identifier: 70016542
2026-03-30 15:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a6317a75-8eab-56d4-971b-56f4338526d4
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [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%252F19535557%252Fc2f8ed0d-31d8-41ca-b721-8a4957d01854.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19535557/c2f8ed0d-31d8-41ca-b721-8a4957d01854.jpg not downloaded yet
2026-03-30 15:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d82310>
2026-03-30 15:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e93ad129-1d9a-5bef-a122-91c38d002252/e93ad129-1d9a-5bef-a122-91c38d002252_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19534591%252F8ed38e27-d57d-4265-ba8a-e29921383fc2.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534591/8ed38e27-d57d-4265-ba8a-e29921383fc2.jpg saved to cache
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e93ad129-1d9a-5bef-a122-91c38d002252
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e93ad129-1d9a-5bef-a122-91c38d002252 sending to next pipeline
2026-03-30 15:05:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e93ad129-1d9a-5bef-a122-91c38d002252 with identifier 70015275
2026-03-30 15:05:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e93ad129-1d9a-5bef-a122-91c38d002252
2026-03-30 15:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19534591/8ed38e27-d57d-4265-ba8a-e29921383fc2.jpg>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 127,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE E COUPE 220D CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 195CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-HEAD UP DISPLAY\n'
'-TAPICERIA DE CUERO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS EN AJUSTE ELECTRICO PARCIALMENTE\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '1.9L',
'engine_horse_power': 194,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e93ad129-1d9a-5bef-a122-91c38d002252',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-e-coupe-e-220-d-2p-diesel-2019-en-alicante-70015275-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase E',
'odometer': 179500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e93ad129-1d9a-5bef-a122-91c38d002252/e93ad129-1d9a-5bef-a122-91c38d002252_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77705,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19534591/8ed38e27-d57d-4265-ba8a-e29921383fc2.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase E Coupe E 220 d',
'transmission': 'automatic',
'trim': 'Coupe E 220 d',
'vin': None,
'year': 2018}
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [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%2770015275%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [auto_selling_coches.net.api] INFO: Saving data for 70015275: {'created_time': 1774883133.134569, 'last_price_update_time': 1774883133.13458}
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70015275') HTTP/1.1" 204 0
2026-03-30 15:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70013961> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19535557/c2f8ed0d-31d8-41ca-b721-8a4957d01854.jpg> (referer: None)
2026-03-30 15:05:35 [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:05:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 70013961 - MERCEDES-BENZ Clase CLA CLA 220 CDI Aut. AMG Line Shooting Brake
2026-03-30 15:05:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cc779747-e808-5452-8dad-9803b2bbbba5 with identifier: 70013961
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cc779747-e808-5452-8dad-9803b2bbbba5
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [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%252F19533409%252F8086029b-6fc9-4df7-a791-928526dc473b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533409/8086029b-6fc9-4df7-a791-928526dc473b.jpg not downloaded yet
2026-03-30 15:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f72c50>
2026-03-30 15:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6317a75-8eab-56d4-971b-56f4338526d4/a6317a75-8eab-56d4-971b-56f4338526d4_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19535557%252Fc2f8ed0d-31d8-41ca-b721-8a4957d01854.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19535557/c2f8ed0d-31d8-41ca-b721-8a4957d01854.jpg saved to cache
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a6317a75-8eab-56d4-971b-56f4338526d4
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a6317a75-8eab-56d4-971b-56f4338526d4 sending to next pipeline
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a6317a75-8eab-56d4-971b-56f4338526d4 with identifier 70016542
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a6317a75-8eab-56d4-971b-56f4338526d4
2026-03-30 15:05:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19535557/c2f8ed0d-31d8-41ca-b721-8a4957d01854.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 144,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 220D SHOOTING BRAKE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 170CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-ARRANQUE DE BOTON\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a6317a75-8eab-56d4-971b-56f4338526d4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-220-d-shooting-brake-5p-diesel-2018-en-alicante-70016542-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 153500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6317a75-8eab-56d4-971b-56f4338526d4/a6317a75-8eab-56d4-971b-56f4338526d4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75839,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19535557/c2f8ed0d-31d8-41ca-b721-8a4957d01854.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 220 d Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 220 d Shooting Brake',
'vin': None,
'year': 2018}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [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%2770016542%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [auto_selling_coches.net.api] INFO: Saving data for 70016542: {'created_time': 1774883135.730915, 'last_price_update_time': 1774883135.730926}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70016542') HTTP/1.1" 204 0
2026-03-30 15:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012486> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533409/8086029b-6fc9-4df7-a791-928526dc473b.jpg> (referer: None)
2026-03-30 15:05:37 [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:05:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012486 - BMW X3 M40d
2026-03-30 15:05:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1 with identifier: 70012486
2026-03-30 15:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:37 [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%252F19531821%252F7550a610-91a3-466a-8535-7f409fd3c382.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531821/7550a610-91a3-466a-8535-7f409fd3c382.jpg not downloaded yet
2026-03-30 15:05:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f73790>
2026-03-30 15:05:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc779747-e808-5452-8dad-9803b2bbbba5/cc779747-e808-5452-8dad-9803b2bbbba5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533409%252F8086029b-6fc9-4df7-a791-928526dc473b.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533409/8086029b-6fc9-4df7-a791-928526dc473b.jpg saved to cache
2026-03-30 15:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cc779747-e808-5452-8dad-9803b2bbbba5
2026-03-30 15:05:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cc779747-e808-5452-8dad-9803b2bbbba5 sending to next pipeline
2026-03-30 15:05:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cc779747-e808-5452-8dad-9803b2bbbba5 with identifier 70013961
2026-03-30 15:05:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cc779747-e808-5452-8dad-9803b2bbbba5
2026-03-30 15:05:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533409/8086029b-6fc9-4df7-a791-928526dc473b.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 106,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 220D SHOOTING BRAKE CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo con Iva deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 177CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-ARRANQUE DE BOTON\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-BOLA DE REMOLQUE\n'
'-PAQUETE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cc779747-e808-5452-8dad-9803b2bbbba5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-220-cdi-aut-amg-line-shooting-brake-5p-diesel-2015-en-alicante-70013961-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 154500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc779747-e808-5452-8dad-9803b2bbbba5/cc779747-e808-5452-8dad-9803b2bbbba5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75202,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533409/8086029b-6fc9-4df7-a791-928526dc473b.jpg',
'Width': 800}],
'price': 22999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 220 CDI Aut. AMG Line Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 220 CDI Aut. AMG Line Shooting Brake',
'vin': None,
'year': 2015}
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:37 [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%2770013961%27 HTTP/1.1" 200 None
2026-03-30 15:05:37 [auto_selling_coches.net.api] INFO: Saving data for 70013961: {'created_time': 1774883137.424754, 'last_price_update_time': 1774883137.424764}
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70013961') HTTP/1.1" 204 0
2026-03-30 15:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012710> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19531821/7550a610-91a3-466a-8535-7f409fd3c382.jpg> (referer: None)
2026-03-30 15:05:38 [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:05:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012710 - BMW Serie 1 123d
2026-03-30 15:05:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c6db5761-4e5c-592b-98f2-a1c696caf9c3 with identifier: 70012710
2026-03-30 15:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c6db5761-4e5c-592b-98f2-a1c696caf9c3
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:38 [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%252F19532067%252F712c970f-c530-479d-8453-4ea165a2dd8a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19532067/712c970f-c530-479d-8453-4ea165a2dd8a.jpg not downloaded yet
2026-03-30 15:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f4d310>
2026-03-30 15:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1/cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19531821%252F7550a610-91a3-466a-8535-7f409fd3c382.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531821/7550a610-91a3-466a-8535-7f409fd3c382.jpg saved to cache
2026-03-30 15:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1
2026-03-30 15:05:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1 sending to next pipeline
2026-03-30 15:05:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1 with identifier 70012486
2026-03-30 15:05:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1
2026-03-30 15:05:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19531821/7550a610-91a3-466a-8535-7f409fd3c382.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Verde',
'currency': 'EUR',
'description': 'BMW X3 M40D\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 340CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA Y FUNCION DE '
'MASAJE\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-TAPICERIA DE CUERO\n'
'-HEAD UP DISPLAY\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 340,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x3-m40d-5p-electrico-hibrido-2022-en-alicante-70012486-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X3',
'odometer': 48500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1/cac5e2ea-7d95-5bbd-a84c-d2204f7bbcf1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81894,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19531821/7550a610-91a3-466a-8535-7f409fd3c382.jpg',
'Width': 800}],
'price': 62999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X3 M40d',
'transmission': 'automatic',
'trim': 'M40d',
'vin': None,
'year': 2022}
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:38 [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%2770012486%27 HTTP/1.1" 200 None
2026-03-30 15:05:38 [auto_selling_coches.net.api] INFO: Saving data for 70012486: {'created_time': 1774883138.604096, 'last_price_update_time': 1774883138.604106}
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012486') HTTP/1.1" 204 0
2026-03-30 15:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014134> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19532067/712c970f-c530-479d-8453-4ea165a2dd8a.jpg> (referer: None)
2026-03-30 15:05:40 [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:05:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014134 - VOLKSWAGEN Scirocco 2.0 TSI DSG
2026-03-30 15:05:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cf77de2-4e35-5b43-bac8-784441402634 with identifier: 70014134
2026-03-30 15:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4cf77de2-4e35-5b43-bac8-784441402634
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:40 [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%252F19533577%252F0880d6c8-95ad-4954-b7f7-c8817d0abd54.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533577/0880d6c8-95ad-4954-b7f7-c8817d0abd54.jpg not downloaded yet
2026-03-30 15:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e1c590>
2026-03-30 15:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6db5761-4e5c-592b-98f2-a1c696caf9c3/c6db5761-4e5c-592b-98f2-a1c696caf9c3_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19532067%252F712c970f-c530-479d-8453-4ea165a2dd8a.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19532067/712c970f-c530-479d-8453-4ea165a2dd8a.jpg saved to cache
2026-03-30 15:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c6db5761-4e5c-592b-98f2-a1c696caf9c3
2026-03-30 15:05:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c6db5761-4e5c-592b-98f2-a1c696caf9c3 sending to next pipeline
2026-03-30 15:05:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c6db5761-4e5c-592b-98f2-a1c696caf9c3 with identifier 70012710
2026-03-30 15:05:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c6db5761-4e5c-592b-98f2-a1c696caf9c3
2026-03-30 15:05:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19532067/712c970f-c530-479d-8453-4ea165a2dd8a.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'BMW 123D CABRIO (MOTOR 2.0 CON 204CV)\n'
'\n'
'\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES COMPLETO\n'
'\n'
'\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTAS DE ALEACION EN 18"\n'
'-FAROS DELANTEROS XENON\n'
'-ANGEL EYES\n'
'-PILOTOS TRASEROS LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERIA EN TELA\n'
'-CLIMATIZADOR\n'
'-CONTROL DE CRUCERO\n'
'-ARRANQUE A BOTON\n'
'-MANDOS AL VOLANTE\n'
'-ASIENTOS CALEFACTABLES\n'
'-ESPEJOS ELECTRICOS\n'
'-ELEVALUNAS ELECTRICOS\n'
'-SENSOR DE LUCES AUTOMATICAS\n'
'-ISOFIX\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00.',
'doors_number': 2,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c6db5761-4e5c-592b-98f2-a1c696caf9c3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-123d-2p-diesel-2012-en-alicante-70012710-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 184500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6db5761-4e5c-592b-98f2-a1c696caf9c3/c6db5761-4e5c-592b-98f2-a1c696caf9c3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84524,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19532067/712c970f-c530-479d-8453-4ea165a2dd8a.jpg',
'Width': 800}],
'price': 14999,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 1 123d',
'transmission': 'manual',
'trim': '123d',
'vin': None,
'year': 2012}
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:40 [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%2770012710%27 HTTP/1.1" 200 None
2026-03-30 15:05:40 [auto_selling_coches.net.api] INFO: Saving data for 70012710: {'created_time': 1774883140.202615, 'last_price_update_time': 1774883140.202627}
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012710') HTTP/1.1" 204 0
2026-03-30 15:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012765> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19533577/0880d6c8-95ad-4954-b7f7-c8817d0abd54.jpg> (referer: None)
2026-03-30 15:05:49 [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:05:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012765 - VOLKSWAGEN Passat Variant 2.0 TSI DSG Highline
2026-03-30 15:05:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e628899e-d761-5847-9f4c-ff7e4a19d1ee with identifier: 70012765
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e628899e-d761-5847-9f4c-ff7e4a19d1ee
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [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%252F19532133%252F43956188-9740-4402-baaf-016b4d8ebebb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19532133/43956188-9740-4402-baaf-016b4d8ebebb.jpg not downloaded yet
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204f33890>
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4cf77de2-4e35-5b43-bac8-784441402634/4cf77de2-4e35-5b43-bac8-784441402634_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19533577%252F0880d6c8-95ad-4954-b7f7-c8817d0abd54.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533577/0880d6c8-95ad-4954-b7f7-c8817d0abd54.jpg saved to cache
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4cf77de2-4e35-5b43-bac8-784441402634
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4cf77de2-4e35-5b43-bac8-784441402634 sending to next pipeline
2026-03-30 15:05:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4cf77de2-4e35-5b43-bac8-784441402634 with identifier 70014134
2026-03-30 15:05:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4cf77de2-4e35-5b43-bac8-784441402634
2026-03-30 15:05:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19533577/0880d6c8-95ad-4954-b7f7-c8817d0abd54.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 179,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'VOLKSWAGEN SCIROCCO 2.0 TSI 200CV DSG\n'
'\n'
'\n'
'-VEHICULO NACIONAL\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTAS EN ALEACION 19"\n'
'-FAROS DELANTEROS XENON\n'
'-TECHO SOLAR\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERA EN CUERO\n'
'-ASIENTOS ELECTRICOS\n'
'-VOLANTE CON LEVAS\n'
'-MANDOS AL VOLANTE\n'
'-CLIMATIZADOR\n'
'-ASIENTOS CALEFACTABLES\n'
'-EQUIPO DE SONIDO DYNAUDIO\n'
'-ESPEJOS ELECTRICOS\n'
'-ELEVALUNAS ELECTRICOS\n'
'-ISOFIX\n'
'\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4cf77de2-4e35-5b43-bac8-784441402634',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-scirocco-20-tsi-200cv-dsg-3p-gasolina-2009-en-alicante-70014134-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Scirocco',
'odometer': 184500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf77de2-4e35-5b43-bac8-784441402634/4cf77de2-4e35-5b43-bac8-784441402634_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83609,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533577/0880d6c8-95ad-4954-b7f7-c8817d0abd54.jpg',
'Width': 800}],
'price': 12999,
'price_includes_vat': True,
'registration_date': '2009-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'VOLKSWAGEN Scirocco 2.0 TSI DSG',
'transmission': 'automatic',
'trim': '2.0 TSI 200cv DSG',
'vin': None,
'year': 2009}
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [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%2770014134%27 HTTP/1.1" 200 None
2026-03-30 15:05:49 [auto_selling_coches.net.api] INFO: Saving data for 70014134: {'created_time': 1774883149.241595, 'last_price_update_time': 1774883149.241606}
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014134') HTTP/1.1" 204 0
2026-03-30 15:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62387177> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19532133/43956188-9740-4402-baaf-016b4d8ebebb.jpg> (referer: None)
2026-03-30 15:05:49 [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:05:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 62387177 - FORD Ranger 2.0 Ecobl eAWD D Cab Wildtrack AT
2026-03-30 15:05:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f586a32-4359-5ce7-b6a6-5cbe979fb96f with identifier: 62387177
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3f586a32-4359-5ce7-b6a6-5cbe979fb96f
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [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%252F19290922%252Fa780ba63-eb93-4ef7-9e45-e999d1c1c2f3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290922/a780ba63-eb93-4ef7-9e45-e999d1c1c2f3.jpg not downloaded yet
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d081d0>
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e628899e-d761-5847-9f4c-ff7e4a19d1ee/e628899e-d761-5847-9f4c-ff7e4a19d1ee_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19532133%252F43956188-9740-4402-baaf-016b4d8ebebb.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19532133/43956188-9740-4402-baaf-016b4d8ebebb.jpg saved to cache
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e628899e-d761-5847-9f4c-ff7e4a19d1ee
2026-03-30 15:05:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e628899e-d761-5847-9f4c-ff7e4a19d1ee sending to next pipeline
2026-03-30 15:05:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e628899e-d761-5847-9f4c-ff7e4a19d1ee with identifier 70012765
2026-03-30 15:05:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e628899e-d761-5847-9f4c-ff7e4a19d1ee
2026-03-30 15:05:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19532133/43956188-9740-4402-baaf-016b4d8ebebb.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 183,
'category': 'Coches',
'color': 'Marrón',
'currency': 'EUR',
'description': 'VOLKSWAGEN PASSAT VARIAN EXCLUSIVE MANUAL (MOTOR 2.0 210CV)\n'
'\n'
'\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES OFICIAL COMPLETO\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-ACABADO EXCLUSIVE CON CUERO INDIVIDUAL\n'
'-FAROS DELANTEROS XENON\n'
'-PILOTOS TRASEROS LED\n'
'-LLANTAS EN 19"\n'
'-TECHO SOLAR\n'
'-SENSORES DE APARCAMIENTO\n'
'-CAMARA DE MARCHA ATRAS\n'
'-NAVEGACION\n'
'-ASIENTOS DE CUERO INDIVIDUAL\n'
'-VOLANTE EN CUERO\n'
'-VOLANTE MULTIFUNCION\n'
'-ARRANQUE Y APERTURA CONFORT\n'
'-CALEFACCION EN TODOS LOS ASIENTOS\n'
'-CLIMATIZADOR BIZONA\n'
'-PAQUETE ILUMINACION\n'
'-EQUIPO DE SONIDO DYNAUDIO\n'
'-CONTROL DE CRUCERO ADAPTATIVO\n'
'-SUSPENSION ADAPTATIVA\n'
'-APARCA SOLO\n'
'-ASISTENTE DE CAMBIO DE CARRIL\n'
'-ASISTENTE DE ANGULO MUERTO\n'
'-ASISTENTE DE COLISION\n'
'-FRENO DE MANO ELECTRICO\n'
'-INCSERCIONES EN MADERA INDIVIDUAL\n'
'-ISOFIX\n'
'-TECNOLOGIA MANOS LIBRES\n'
'-ELEVALUNAS ELECTRICOS\n'
'-ESPEJOS ELECTRICOS\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'\n'
'-Kilómetros certificados.\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 210,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'e628899e-d761-5847-9f4c-ff7e4a19d1ee',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-passat-variant-20-tsi-211cv-dsg-highline-5p-gasolina-2012-en-alicante-70012765-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Passat',
'odometer': 129500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e628899e-d761-5847-9f4c-ff7e4a19d1ee/e628899e-d761-5847-9f4c-ff7e4a19d1ee_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82148,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19532133/43956188-9740-4402-baaf-016b4d8ebebb.jpg',
'Width': 800}],
'price': 13999,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Passat Variant 2.0 TSI DSG Highline',
'transmission': 'manual',
'trim': 'Variant 2.0 TSI 211cv DSG Highline',
'vin': None,
'year': 2012}
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [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%2770012765%27 HTTP/1.1" 200 None
2026-03-30 15:05:49 [auto_selling_coches.net.api] INFO: Saving data for 70012765: {'created_time': 1774883149.782319, 'last_price_update_time': 1774883149.782329}
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012765') HTTP/1.1" 204 0
2026-03-30 15:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70072148> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19290922/a780ba63-eb93-4ef7-9e45-e999d1c1c2f3.jpg> (referer: None)
2026-03-30 15:05:50 [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:05:50 [auto_selling_coches.net.api] INFO: Extracted item from API: 70072148 - MINI CLUBMAN Cooper S ALL4
2026-03-30 15:05:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 621009c5-ead8-5800-ba35-8642cc564d13 with identifier: 70072148
2026-03-30 15:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 621009c5-ead8-5800-ba35-8642cc564d13
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:50 [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%252F19578450%252F3839e10c-31bd-4940-9e35-b6855699fc34.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578450/3839e10c-31bd-4940-9e35-b6855699fc34.jpg already downloaded
2026-03-30 15:05:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 621009c5-ead8-5800-ba35-8642cc564d13 with identifier 70072148
2026-03-30 15:05:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 621009c5-ead8-5800-ba35-8642cc564d13
2026-03-30 15:05:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70072148>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MINI CLUBMAN COOPER S ALL4\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 192CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-TAPICERIA DE CUERO\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 178,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '621009c5-ead8-5800-ba35-8642cc564d13',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-clubman-cooper-s-5p-gasolina-2022-en-alicante-70072148-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'CLUBMAN',
'odometer': 177500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19578450/3839e10c-31bd-4940-9e35-b6855699fc34.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_621009c5-ead8-5800-ba35-8642cc564d13/621009c5-ead8-5800-ba35-8642cc564d13_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75130,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19578450/3839e10c-31bd-4940-9e35-b6855699fc34.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI CLUBMAN Cooper S ALL4',
'transmission': 'automatic',
'trim': 'Cooper S ALL4',
'vin': None,
'year': 2021}
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:50 [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%2770072148%27 HTTP/1.1" 200 None
2026-03-30 15:05:50 [auto_selling_coches.net.api] INFO: Saving data for 70072148: {'created_time': 1774883150.736864, 'last_price_update_time': 1774883150.736874}
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70072148') HTTP/1.1" 204 0
2026-03-30 15:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d0a410>
2026-03-30 15:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f586a32-4359-5ce7-b6a6-5cbe979fb96f/3f586a32-4359-5ce7-b6a6-5cbe979fb96f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19290922%252Fa780ba63-eb93-4ef7-9e45-e999d1c1c2f3.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19290922/a780ba63-eb93-4ef7-9e45-e999d1c1c2f3.jpg saved to cache
2026-03-30 15:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3f586a32-4359-5ce7-b6a6-5cbe979fb96f
2026-03-30 15:05:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3f586a32-4359-5ce7-b6a6-5cbe979fb96f sending to next pipeline
2026-03-30 15:05:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3f586a32-4359-5ce7-b6a6-5cbe979fb96f with identifier 62387177
2026-03-30 15:05:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3f586a32-4359-5ce7-b6a6-5cbe979fb96f
2026-03-30 15:05:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19290922/a780ba63-eb93-4ef7-9e45-e999d1c1c2f3.jpg>
{'auction_title': '',
'body_type': 'Pick Up',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'FORD RANGER WILDTRACK\n'
'\n'
'-24 meses de garantía OFICIAL y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 205CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-ESTRIBERAS LATERALES\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-BOLA DE REMOLQUE\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-SALPICADERO REVESTIDO EN CUERO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-DESCUENTO ESPECIAL PARA AUTONOMOS Y EMPRESAS\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 205,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3f586a32-4359-5ce7-b6a6-5cbe979fb96f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/ford-ranger-20-ecobl-151kw-eawd-d-cab-wildtrack-at-4p-diesel-2025-en-alicante-62387177-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'FORD',
'model': 'Ranger',
'odometer': 67500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f586a32-4359-5ce7-b6a6-5cbe979fb96f/3f586a32-4359-5ce7-b6a6-5cbe979fb96f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169914,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19290922/a780ba63-eb93-4ef7-9e45-e999d1c1c2f3.jpg',
'Width': 800}],
'price': 46999,
'price_includes_vat': True,
'registration_date': '2024-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Ranger 2.0 Ecobl eAWD D Cab Wildtrack AT',
'transmission': 'automatic',
'trim': '2.0 Ecobl 151kW eAWD D Cab Wildtrack AT',
'vin': None,
'year': 2024}
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:50 [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%2762387177%27 HTTP/1.1" 200 None
2026-03-30 15:05:50 [auto_selling_coches.net.api] INFO: Saving data for 62387177: {'created_time': 1774883150.839283, 'last_price_update_time': 1774883150.839293}
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62387177') HTTP/1.1" 204 0
2026-03-30 15:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62544540> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05: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:05:52 [auto_selling_coches.net.api] INFO: Extracted item from API: 62544540 - MERCEDES-BENZ Clase GLC MercedesAMG GLC 63 S 4MATIC
2026-03-30 15:05:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e496b8b-e88c-52e6-9f24-e57cf5e19de1 with identifier: 62544540
2026-03-30 15:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4e496b8b-e88c-52e6-9f24-e57cf5e19de1
2026-03-30 15:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:52 [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%252F19424785%252Ff2c5c0ef-d824-496b-ac3c-d90cf184d5f8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424785/f2c5c0ef-d824-496b-ac3c-d90cf184d5f8.jpg already downloaded
2026-03-30 15:05:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4e496b8b-e88c-52e6-9f24-e57cf5e19de1 with identifier 62544540
2026-03-30 15:05:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4e496b8b-e88c-52e6-9f24-e57cf5e19de1
2026-03-30 15:05:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62544540>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 282,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLC 63 S AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 V8 510CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FRENOS CERAMICOS\n'
'-ESTRIBERAS LATERALES\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-ESCAPE DEPORTIVO\n'
'-SUSPENSION DEPORTIVA ADAPTATIVA AMG\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE DE CUERO AMPLIADO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL EN CUERO Y ALCANTARA\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 510,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4e496b8b-e88c-52e6-9f24-e57cf5e19de1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-glc-mercedesamg-glc-63-s-4matic-5p-gasolina-2020-en-alicante-62544540-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLC',
'odometer': 32500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19424785/f2c5c0ef-d824-496b-ac3c-d90cf184d5f8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e496b8b-e88c-52e6-9f24-e57cf5e19de1/4e496b8b-e88c-52e6-9f24-e57cf5e19de1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80228,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19424785/f2c5c0ef-d824-496b-ac3c-d90cf184d5f8.jpg',
'Width': 800}],
'price': 74999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLC MercedesAMG GLC 63 S 4MATIC',
'transmission': 'automatic',
'trim': 'MercedesAMG GLC 63 S 4MATIC',
'vin': None,
'year': 2019}
2026-03-30 15:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:52 [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%2762544540%27 HTTP/1.1" 200 None
2026-03-30 15:05:52 [auto_selling_coches.net.api] INFO: Saving data for 62544540: {'created_time': 1774883152.743278, 'last_price_update_time': 1774883152.743287}
2026-03-30 15:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62544540') HTTP/1.1" 204 0
2026-03-30 15:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70050790> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05:56 [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:05:57 [auto_selling_coches.net.api] INFO: Extracted item from API: 70050790 - PORSCHE Cayenne GTS
2026-03-30 15:05:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4de799c8-a57d-5f6e-80b7-a1239a87effe with identifier: 70050790
2026-03-30 15:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4de799c8-a57d-5f6e-80b7-a1239a87effe
2026-03-30 15:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:57 [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%252F19560295%252F8b644755-84cb-4952-8c40-f305f42cf285.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19560295/8b644755-84cb-4952-8c40-f305f42cf285.jpg already downloaded
2026-03-30 15:05:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4de799c8-a57d-5f6e-80b7-a1239a87effe with identifier 70050790
2026-03-30 15:05:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4de799c8-a57d-5f6e-80b7-a1239a87effe
2026-03-30 15:05:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70050790>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 260,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'PORSCHE CAYENNE GTS\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 V8 460CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-PORSCHE DYNAMIC CHASSIS CONTROL SPORT (PDCC)\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED PDLS PLUS\n'
'-NAVEGACION PROFESIONAL PCM\n'
'-ASIENTOS DEPORTIVOS EN CUERO CON COSTURAS EN ROJO\n'
'-EJE TRASERO DIRECCIONAL\n'
'-SISTEMA DE SONIDO PROFESIONAL BOSE\n'
'-PAQUETE SPORT CHRONO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SUSPENSION PASM CON NEUMATICA ADAPTATIVA\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-VELOCIDAD DE CRUCERO\n'
'-ESCUDO PORSCHE EN LOS REPOSABRAZOS\n'
'-CIERRE CONFORT DE PUERTAS\n'
'-SOPORTE PARA SMARTPHONE CON CARGA INALAMBRICA\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE CUERO AMPLIADO CON COSTURAS EN ROJO Y CINTURONES '
'EN ROJO\n'
'-VOLANTE MULTIFUNCIONAL CON SELECTOR DE MODOS DE CONDUCCION Y '
'CALEFACTBLE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'-PAQUETE DE ILUMINACION\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 460,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4de799c8-a57d-5f6e-80b7-a1239a87effe',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-gts-5p-gasolina-2022-en-alicante-70050790-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Cayenne',
'odometer': 98500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19560295/8b644755-84cb-4952-8c40-f305f42cf285.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4de799c8-a57d-5f6e-80b7-a1239a87effe/4de799c8-a57d-5f6e-80b7-a1239a87effe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77643,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19560295/8b644755-84cb-4952-8c40-f305f42cf285.jpg',
'Width': 800}],
'price': 82999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Cayenne GTS',
'transmission': 'automatic',
'trim': 'GTS',
'vin': None,
'year': 2021}
2026-03-30 15:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:57 [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%2770050790%27 HTTP/1.1" 200 None
2026-03-30 15:05:57 [auto_selling_coches.net.api] INFO: Saving data for 70050790: {'created_time': 1774883157.073237, 'last_price_update_time': 1774883157.07325}
2026-03-30 15:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70050790') HTTP/1.1" 204 0
2026-03-30 15:05:57 [scrapy.extensions.logstats] INFO: Crawled 169 pages (at 59 pages/min), scraped 159 items (at 60 items/min)
2026-03-30 15:05:57 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-30 15:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70012607> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05:57 [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:05:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 70012607 - MERCEDES-BENZ Clase C C 220 d
2026-03-30 15:05:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aef9695e-8c21-5fae-a7bf-849b592aa5b1 with identifier: 70012607
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item aef9695e-8c21-5fae-a7bf-849b592aa5b1
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [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%252F19531936%252F77b2460e-a589-4876-b325-04b8ea02ec6a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531936/77b2460e-a589-4876-b325-04b8ea02ec6a.jpg not downloaded yet
2026-03-30 15:05:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70050493> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19531936/77b2460e-a589-4876-b325-04b8ea02ec6a.jpg> (referer: None)
2026-03-30 15:05:58 [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:05:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 70050493 - MERCEDES-BENZ Clase SLK SLK 200 K
2026-03-30 15:05:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 700d2f9a-cd58-562e-bf09-b912086b3655 with identifier: 70050493
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 700d2f9a-cd58-562e-bf09-b912086b3655
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [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%252F19560022%252Fd783a2ef-c417-4fbe-96ae-8aa3f2aa980c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19560022/d783a2ef-c417-4fbe-96ae-8aa3f2aa980c.jpg not downloaded yet
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d36990>
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aef9695e-8c21-5fae-a7bf-849b592aa5b1/aef9695e-8c21-5fae-a7bf-849b592aa5b1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19531936%252F77b2460e-a589-4876-b325-04b8ea02ec6a.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19531936/77b2460e-a589-4876-b325-04b8ea02ec6a.jpg saved to cache
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aef9695e-8c21-5fae-a7bf-849b592aa5b1
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aef9695e-8c21-5fae-a7bf-849b592aa5b1 sending to next pipeline
2026-03-30 15:05:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aef9695e-8c21-5fae-a7bf-849b592aa5b1 with identifier 70012607
2026-03-30 15:05:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aef9695e-8c21-5fae-a7bf-849b592aa5b1
2026-03-30 15:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19531936/77b2460e-a589-4876-b325-04b8ea02ec6a.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE C 220D PAQUETE AMG \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 200CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DEPORTIVOS EN CUERO \n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'aef9695e-8c21-5fae-a7bf-849b592aa5b1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-220-d-4p-electrico-hibrido-2021-en-alicante-70012607-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 74500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef9695e-8c21-5fae-a7bf-849b592aa5b1/aef9695e-8c21-5fae-a7bf-849b592aa5b1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76985,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19531936/77b2460e-a589-4876-b325-04b8ea02ec6a.jpg',
'Width': 800}],
'price': 44999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C C 220 d',
'transmission': 'automatic',
'trim': 'C 220 d',
'vin': None,
'year': 2022}
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [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%2770012607%27 HTTP/1.1" 200 None
2026-03-30 15:05:58 [auto_selling_coches.net.api] INFO: Saving data for 70012607: {'created_time': 1774883158.337584, 'last_price_update_time': 1774883158.337594}
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70012607') HTTP/1.1" 204 0
2026-03-30 15:05:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70022790> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:05:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19560022/d783a2ef-c417-4fbe-96ae-8aa3f2aa980c.jpg> (referer: None)
2026-03-30 15:05:58 [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:05:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 70022790 - BMW Serie 3 330e
2026-03-30 15:05:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cdadc632-904a-5cbd-bba3-82658ff7bc83 with identifier: 70022790
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cdadc632-904a-5cbd-bba3-82658ff7bc83
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [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%252F19541220%252Ffc1b931a-9758-4b76-838e-f6de33eeefdc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19541220/fc1b931a-9758-4b76-838e-f6de33eeefdc.jpg already downloaded
2026-03-30 15:05:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cdadc632-904a-5cbd-bba3-82658ff7bc83 with identifier 70022790
2026-03-30 15:05:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cdadc632-904a-5cbd-bba3-82658ff7bc83
2026-03-30 15:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70022790>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 44,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'BMW SERIE 3 330E M PACK (MOTOR 2.0 GASOLINA + MOTOR ELECTRICO '
'252CV)\n'
'\n'
'\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-LIBRO DE REVISONES COMPLETO OFICIAL\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-PACK M\n'
'-FAROS DELANTEROS LED\n'
'-PILOTOS TRASEROS LED\n'
'-LLANTAS 19"\n'
'-MOLDURAS NEGRAS PIANO\n'
'-TAPICERIA M EN ALCANTARA\n'
'-EQUIPO DE SONIDO HARMAN KARDON\n'
'-ASIENTOS ELECTRICOS CON MEMORIA\n'
'-VOLANTE EN CUERO CON LEVAS\n'
'-VOLANTE MULTIFUNCION\n'
'-CLIMATIZADOR BIZONA\n'
'-NAVEGACION XL\n'
'-MANOS LIBRES\n'
'-CONTROL DE CRUCERO\n'
'-ELEVANULAS ELECTRICOS\n'
'-SENSOR DE LUCES AUTOMATICAS\n'
'-ESPEJOS ELECTRICOS\n'
'-HEAD UP DISPLAY\n'
'-MODOS DE CONDUCCION\n'
'-CAMARA 360ª\n'
'-ISOFIX\n'
'-EV MODE\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00',
'doors_number': 4,
'emission_standard': '0',
'engine': '2.0L',
'engine_horse_power': 252,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'cdadc632-904a-5cbd-bba3-82658ff7bc83',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-330e-4p-electrico-hibrido-2017-en-alicante-70022790-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 91500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19541220/fc1b931a-9758-4b76-838e-f6de33eeefdc.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdadc632-904a-5cbd-bba3-82658ff7bc83/cdadc632-904a-5cbd-bba3-82658ff7bc83_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81352,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19541220/fc1b931a-9758-4b76-838e-f6de33eeefdc.jpg',
'Width': 800}],
'price': 25999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 330e',
'transmission': 'automatic',
'trim': '330e',
'vin': None,
'year': 2016}
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [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%2770022790%27 HTTP/1.1" 200 None
2026-03-30 15:05:58 [auto_selling_coches.net.api] INFO: Saving data for 70022790: {'created_time': 1774883158.89734, 'last_price_update_time': 1774883158.89735}
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70022790') HTTP/1.1" 204 0
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d7e110>
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_700d2f9a-cd58-562e-bf09-b912086b3655/700d2f9a-cd58-562e-bf09-b912086b3655_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19560022%252Fd783a2ef-c417-4fbe-96ae-8aa3f2aa980c.jpg') HTTP/1.1" 204 0
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19560022/d783a2ef-c417-4fbe-96ae-8aa3f2aa980c.jpg saved to cache
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 700d2f9a-cd58-562e-bf09-b912086b3655
2026-03-30 15:05:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 700d2f9a-cd58-562e-bf09-b912086b3655 sending to next pipeline
2026-03-30 15:05:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 700d2f9a-cd58-562e-bf09-b912086b3655 with identifier 70050493
2026-03-30 15:05:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 700d2f9a-cd58-562e-bf09-b912086b3655
2026-03-30 15:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19560022/d783a2ef-c417-4fbe-96ae-8aa3f2aa980c.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 209,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ SLK 200 KOMPRESSOR\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 163CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS CON LUZ DE LUPA Y BOMBILLAS DE LED\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-CAPOTA ELECTRICA\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'B',
'engine': '1.8L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '700d2f9a-cd58-562e-bf09-b912086b3655',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-slk-slk-200-k-2p-gasolina-2005-en-alicante-70050493-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase SLK',
'odometer': 129500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_700d2f9a-cd58-562e-bf09-b912086b3655/700d2f9a-cd58-562e-bf09-b912086b3655_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72278,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19560022/d783a2ef-c417-4fbe-96ae-8aa3f2aa980c.jpg',
'Width': 800}],
'price': 10999,
'price_includes_vat': True,
'registration_date': '2005-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase SLK SLK 200 K',
'transmission': 'automatic',
'trim': 'SLK 200 K',
'vin': None,
'year': 2005}
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:58 [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%2770050493%27 HTTP/1.1" 200 None
2026-03-30 15:05:58 [auto_selling_coches.net.api] INFO: Saving data for 70050493: {'created_time': 1774883158.980079, 'last_price_update_time': 1774883158.98009}
2026-03-30 15:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70050493') HTTP/1.1" 204 0
2026-03-30 15:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014622> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:00 [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:06:01 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014622 - AUDI A5 35 TDI S tronic Sportback
2026-03-30 15:06:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4eff9ada-c0e7-50a6-8949-3cda4a9b10ce with identifier: 70014622
2026-03-30 15:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4eff9ada-c0e7-50a6-8949-3cda4a9b10ce
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%252F19534002%252F9ccd36ee-5c56-468a-bc57-783451938172.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534002/9ccd36ee-5c56-468a-bc57-783451938172.jpg already downloaded
2026-03-30 15:06:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4eff9ada-c0e7-50a6-8949-3cda4a9b10ce with identifier 70014622
2026-03-30 15:06:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:01 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4eff9ada-c0e7-50a6-8949-3cda4a9b10ce
2026-03-30 15:06:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70014622>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 98,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'AUDI A5 SPORTBACK 35TDI\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TDI 163CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4eff9ada-c0e7-50a6-8949-3cda4a9b10ce',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a5-35-tdi-120kw-163cv-s-tronic-sportback-5p-diesel-2021-en-alicante-70014622-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A5',
'odometer': 89500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19534002/9ccd36ee-5c56-468a-bc57-783451938172.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eff9ada-c0e7-50a6-8949-3cda4a9b10ce/4eff9ada-c0e7-50a6-8949-3cda4a9b10ce_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78645,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19534002/9ccd36ee-5c56-468a-bc57-783451938172.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A5 35 TDI S tronic Sportback',
'transmission': 'automatic',
'trim': '35 TDI 120kW 163CV S tronic Sportback',
'vin': None,
'year': 2020}
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770014622%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Saving data for 70014622: {'created_time': 1774883161.063455, 'last_price_update_time': 1774883161.063478}
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014622') HTTP/1.1" 204 0
2026-03-30 15:06:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62624420> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:02 [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:06:02 [auto_selling_coches.net.api] INFO: Extracted item from API: 62624420 - MERCEDES-BENZ GLE Coupé GLE 400 d 4MATIC
2026-03-30 15:06:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f6607cbc-8e1c-5581-b8b2-47a160107dce with identifier: 62624420
2026-03-30 15:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f6607cbc-8e1c-5581-b8b2-47a160107dce
2026-03-30 15:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:02 [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%252F19487632%252F5079b0b2-ccaf-4cd3-aaeb-d97bc20a59c6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487632/5079b0b2-ccaf-4cd3-aaeb-d97bc20a59c6.jpg not downloaded yet
2026-03-30 15:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70111583> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19487632/5079b0b2-ccaf-4cd3-aaeb-d97bc20a59c6.jpg> (referer: None)
2026-03-30 15:06:03 [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:06:03 [auto_selling_coches.net.api] INFO: Extracted item from API: 70111583 - ALFA ROMEO Stelvio 2.2 Diesel Veloce Q4
2026-03-30 15:06:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fde8e215-f98d-5895-83ac-4b3b9f0cb1ff with identifier: 70111583
2026-03-30 15:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fde8e215-f98d-5895-83ac-4b3b9f0cb1ff
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:03 [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%252F19609569%252Fbea1dd11-354a-436b-b493-92fe3a4a815e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19609569/bea1dd11-354a-436b-b493-92fe3a4a815e.jpg not downloaded yet
2026-03-30 15:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d7ead0>
2026-03-30 15:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6607cbc-8e1c-5581-b8b2-47a160107dce/f6607cbc-8e1c-5581-b8b2-47a160107dce_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19487632%252F5079b0b2-ccaf-4cd3-aaeb-d97bc20a59c6.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19487632/5079b0b2-ccaf-4cd3-aaeb-d97bc20a59c6.jpg saved to cache
2026-03-30 15:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f6607cbc-8e1c-5581-b8b2-47a160107dce
2026-03-30 15:06:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f6607cbc-8e1c-5581-b8b2-47a160107dce sending to next pipeline
2026-03-30 15:06:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f6607cbc-8e1c-5581-b8b2-47a160107dce with identifier 62624420
2026-03-30 15:06:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f6607cbc-8e1c-5581-b8b2-47a160107dce
2026-03-30 15:06:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19487632/5079b0b2-ccaf-4cd3-aaeb-d97bc20a59c6.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 183,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLE COUPE 400D 4MATIC CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehiculo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 330CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ESTRIBERAS LATERALES\n'
'-TAPICERIA DE CUERO EN DOS COLORES\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-BOLA DE REMOLQUE ELECTRICA ORIGINAL MERCEDES-BENZ\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-SUSPENSION NEUMATICA\n'
'-PAQUETE DE ILUMINACION\n'
'-HEAD UP DISPLAY\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.9L',
'engine_horse_power': 330,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f6607cbc-8e1c-5581-b8b2-47a160107dce',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-gle-coupe-gle-400-d-4matic-5p-diesel-2020-en-alicante-62624420-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'GLE Coupé',
'odometer': 129500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6607cbc-8e1c-5581-b8b2-47a160107dce/f6607cbc-8e1c-5581-b8b2-47a160107dce_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84294,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19487632/5079b0b2-ccaf-4cd3-aaeb-d97bc20a59c6.jpg',
'Width': 800}],
'price': 66999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLE Coupé GLE 400 d 4MATIC',
'transmission': 'automatic',
'trim': 'GLE 400 d 4MATIC',
'vin': None,
'year': 2020}
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:03 [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%2762624420%27 HTTP/1.1" 200 None
2026-03-30 15:06:03 [auto_selling_coches.net.api] INFO: Saving data for 62624420: {'created_time': 1774883163.337046, 'last_price_update_time': 1774883163.337055}
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62624420') HTTP/1.1" 204 0
2026-03-30 15:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62585767> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19609569/bea1dd11-354a-436b-b493-92fe3a4a815e.jpg> (referer: None)
2026-03-30 15:06:04 [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:06:04 [auto_selling_coches.net.api] INFO: Extracted item from API: 62585767 - MERCEDES-BENZ Clase G MercedesAMG G 63
2026-03-30 15:06:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0915e2e8-ba90-5a9b-911b-a5b62052298e with identifier: 62585767
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0915e2e8-ba90-5a9b-911b-a5b62052298e
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [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%252F19460614%252F2ce62002-47f9-4177-a9ba-166df24f4837.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19460614/2ce62002-47f9-4177-a9ba-166df24f4837.jpg not downloaded yet
2026-03-30 15:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f71b50>
2026-03-30 15:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fde8e215-f98d-5895-83ac-4b3b9f0cb1ff/fde8e215-f98d-5895-83ac-4b3b9f0cb1ff_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19609569%252Fbea1dd11-354a-436b-b493-92fe3a4a815e.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19609569/bea1dd11-354a-436b-b493-92fe3a4a815e.jpg saved to cache
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fde8e215-f98d-5895-83ac-4b3b9f0cb1ff
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fde8e215-f98d-5895-83ac-4b3b9f0cb1ff sending to next pipeline
2026-03-30 15:06:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fde8e215-f98d-5895-83ac-4b3b9f0cb1ff with identifier 70111583
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fde8e215-f98d-5895-83ac-4b3b9f0cb1ff
2026-03-30 15:06:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19609569/bea1dd11-354a-436b-b493-92fe3a4a815e.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'ALFA-ROMEO STELVIO VELOCE Q4\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehiculo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 210CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-ARRANQUE DE BOTON\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 210,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fde8e215-f98d-5895-83ac-4b3b9f0cb1ff',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/alfa-romeo-stelvio-22-diesel-154kw-210cv-veloce-q4-5p-diesel-2023-en-alicante-70111583-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'ALFA ROMEO',
'model': 'Stelvio',
'odometer': 37500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fde8e215-f98d-5895-83ac-4b3b9f0cb1ff/fde8e215-f98d-5895-83ac-4b3b9f0cb1ff_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75265,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19609569/bea1dd11-354a-436b-b493-92fe3a4a815e.jpg',
'Width': 800}],
'price': 44999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'ALFA ROMEO Stelvio 2.2 Diesel Veloce Q4',
'transmission': 'automatic',
'trim': '2.2 Diesel 154kW 210CV Veloce Q4',
'vin': None,
'year': 2023}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [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%2770111583%27 HTTP/1.1" 200 None
2026-03-30 15:06:04 [auto_selling_coches.net.api] INFO: Saving data for 70111583: {'created_time': 1774883164.978409, 'last_price_update_time': 1774883164.978421}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70111583') HTTP/1.1" 204 0
2026-03-30 15:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70058131> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19460614/2ce62002-47f9-4177-a9ba-166df24f4837.jpg> (referer: None)
2026-03-30 15:06:06 [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:06:06 [auto_selling_coches.net.api] INFO: Extracted item from API: 70058131 - BMW Serie 4 420d Gran Coupe
2026-03-30 15:06:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f427fc90-d228-5edf-98ff-ddeee21a694b with identifier: 70058131
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f427fc90-d228-5edf-98ff-ddeee21a694b
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [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%252F19566329%252Fa586d5b0-d644-41d6-ab2f-a2d95cb44059.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19566329/a586d5b0-d644-41d6-ab2f-a2d95cb44059.jpg already downloaded
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f427fc90-d228-5edf-98ff-ddeee21a694b with identifier 70058131
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f427fc90-d228-5edf-98ff-ddeee21a694b
2026-03-30 15:06:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70058131>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'BMW 420D GRAN COUPE CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-TECHO SOLAR ELECTRICO\n'
'-ASIENTOS DEPORTIVOS M EN CUERO Y ALCANTARA\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-PAQUETE DE ILUMINACION\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE M INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'f427fc90-d228-5edf-98ff-ddeee21a694b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-gran-coupe-5p-electrico-hibrido-2022-en-alicante-70058131-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 112500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19566329/a586d5b0-d644-41d6-ab2f-a2d95cb44059.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427fc90-d228-5edf-98ff-ddeee21a694b/f427fc90-d228-5edf-98ff-ddeee21a694b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79909,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19566329/a586d5b0-d644-41d6-ab2f-a2d95cb44059.jpg',
'Width': 800}],
'price': 35999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 420d Gran Coupe',
'transmission': 'automatic',
'trim': '420d Gran Coupe',
'vin': None,
'year': 2022}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [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%2770058131%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_coches.net.api] INFO: Saving data for 70058131: {'created_time': 1774883166.235819, 'last_price_update_time': 1774883166.235831}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70058131') HTTP/1.1" 204 0
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f43110>
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0915e2e8-ba90-5a9b-911b-a5b62052298e/0915e2e8-ba90-5a9b-911b-a5b62052298e_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19460614%252F2ce62002-47f9-4177-a9ba-166df24f4837.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19460614/2ce62002-47f9-4177-a9ba-166df24f4837.jpg saved to cache
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0915e2e8-ba90-5a9b-911b-a5b62052298e
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0915e2e8-ba90-5a9b-911b-a5b62052298e sending to next pipeline
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0915e2e8-ba90-5a9b-911b-a5b62052298e with identifier 62585767
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0915e2e8-ba90-5a9b-911b-a5b62052298e
2026-03-30 15:06:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19460614/2ce62002-47f9-4177-a9ba-166df24f4837.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Verde',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE G 63 AMG MANUFAKTUR CON BODY KIT BRABUS '
'EN CARBONO\n'
'\n'
'-12 meses de garantía OFICIAL y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 4.0 V8 BITURBO 585CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-VOLANTE CON SELECTOR DE MODOS DE CONDUCCION DE CARBONO Y '
'ALCANTARA\n'
'-BODY KIT EXTERIOR BRABUS EN CARBONO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DELANTEROS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-TECHO SOLAR ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS ACTIVOS EN AJUSTE ELECTRICO CON MEMORIA Y FUNCION '
'DE MASAJE \n'
'-PAQUETE DE CARBONO INTERIOR Y EXTERIOR\n'
'-ESCAPE DEPORTIVO AMG\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-ESTRIBERAS LATERALES\n'
'-BARRA DE ILUMINACION EN PARTE ALTA DE CARBONO CON MANDO A '
'DISTANCIA\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-BOLA DE REMOLQUE\n'
'-PAQUETE DE CUERO AMPLIADO CON COSTURA A JUEGO DE LA '
'CARROCERIA\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-APPLE CAR PLAY\n'
'-TECHO REVESTIDO EN CALTANTA\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '4.0L',
'engine_horse_power': 585,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '0915e2e8-ba90-5a9b-911b-a5b62052298e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-g-mercedesamg-g-63-5p-gasolina-2022-en-alicante-62585767-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase G',
'odometer': 54500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0915e2e8-ba90-5a9b-911b-a5b62052298e/0915e2e8-ba90-5a9b-911b-a5b62052298e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83965,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19460614/2ce62002-47f9-4177-a9ba-166df24f4837.jpg',
'Width': 800}],
'price': 199999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase G MercedesAMG G 63',
'transmission': 'automatic',
'trim': 'MercedesAMG G 63',
'vin': None,
'year': 2023}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [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%2762585767%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_coches.net.api] INFO: Saving data for 62585767: {'created_time': 1774883166.331236, 'last_price_update_time': 1774883166.331246}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62585767') HTTP/1.1" 204 0
2026-03-30 15:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62665235> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:06:06 [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:06:06 [auto_selling_coches.net.api] INFO: Extracted item from API: 62665235 - MINI MINI COOPER D CABRIO
2026-03-30 15:06:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ea3cec98-4852-5564-90d3-8086e61adb31 with identifier: 62665235
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ea3cec98-4852-5564-90d3-8086e61adb31
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [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%252F19519435%252F9e64ff6e-adcd-4ae2-8463-492be85ece2e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19519435/9e64ff6e-adcd-4ae2-8463-492be85ece2e.jpg not downloaded yet
2026-03-30 15:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70022882> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19519435/9e64ff6e-adcd-4ae2-8463-492be85ece2e.jpg> (referer: None)
2026-03-30 15:06:06 [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:06:06 [auto_selling_coches.net.api] INFO: Extracted item from API: 70022882 - MERCEDES-BENZ Clase A A 180 d
2026-03-30 15:06:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 14a70c15-917a-5381-9a0c-dbd2b35144f2 with identifier: 70022882
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 14a70c15-917a-5381-9a0c-dbd2b35144f2
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [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%252F19541311%252Ff1a4d17a-2d6a-4cdf-a90d-f5ac38390bc1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19541311/f1a4d17a-2d6a-4cdf-a90d-f5ac38390bc1.jpg already downloaded
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 14a70c15-917a-5381-9a0c-dbd2b35144f2 with identifier 70022882
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 14a70c15-917a-5381-9a0c-dbd2b35144f2
2026-03-30 15:06:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70022882>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 111,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE A 180D CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.5 116CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '14a70c15-917a-5381-9a0c-dbd2b35144f2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-180-d-5p-diesel-2018-en-alicante-70022882-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 164500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19541311/f1a4d17a-2d6a-4cdf-a90d-f5ac38390bc1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14a70c15-917a-5381-9a0c-dbd2b35144f2/14a70c15-917a-5381-9a0c-dbd2b35144f2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83426,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19541311/f1a4d17a-2d6a-4cdf-a90d-f5ac38390bc1.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A A 180 d',
'transmission': 'automatic',
'trim': 'A 180 d',
'vin': None,
'year': 2018}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [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%2770022882%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_coches.net.api] INFO: Saving data for 70022882: {'created_time': 1774883166.93556, 'last_price_update_time': 1774883166.93557}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70022882') HTTP/1.1" 204 0
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f89510>
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea3cec98-4852-5564-90d3-8086e61adb31/ea3cec98-4852-5564-90d3-8086e61adb31_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19519435%252F9e64ff6e-adcd-4ae2-8463-492be85ece2e.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19519435/9e64ff6e-adcd-4ae2-8463-492be85ece2e.jpg saved to cache
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ea3cec98-4852-5564-90d3-8086e61adb31
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ea3cec98-4852-5564-90d3-8086e61adb31 sending to next pipeline
2026-03-30 15:06:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ea3cec98-4852-5564-90d3-8086e61adb31 with identifier 62665235
2026-03-30 15:06:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ea3cec98-4852-5564-90d3-8086e61adb31
2026-03-30 15:06:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19519435/9e64ff6e-adcd-4ae2-8463-492be85ece2e.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 100,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MINI COOPER D CABRIO \n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.5 115CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA \n'
'-FAROS BI XENON CON LED\n'
'-TAPICERIA DE CUERO\n'
'-NAVEGACION PROFESIONAL\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ea3cec98-4852-5564-90d3-8086e61adb31',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-d-cabrio-2p-diesel-2017-en-alicante-62665235-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 149500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea3cec98-4852-5564-90d3-8086e61adb31/ea3cec98-4852-5564-90d3-8086e61adb31_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78075,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19519435/9e64ff6e-adcd-4ae2-8463-492be85ece2e.jpg',
'Width': 800}],
'price': 15499,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI COOPER D CABRIO',
'transmission': 'manual',
'trim': 'COOPER D CABRIO',
'vin': None,
'year': 2016}
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [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%2762665235%27 HTTP/1.1" 200 None
2026-03-30 15:06:07 [auto_selling_coches.net.api] INFO: Saving data for 62665235: {'created_time': 1774883167.075348, 'last_price_update_time': 1774883167.075361}
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62665235') HTTP/1.1" 204 0
2026-03-30 15:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70023040> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:07 [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:06:07 [auto_selling_coches.net.api] INFO: Extracted item from API: 70023040 - AUDI A3 RS3 Sportback TFSI quattro S tron
2026-03-30 15:06:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c85e793f-e495-539d-a8f4-43f0fe8f0baf with identifier: 70023040
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c85e793f-e495-539d-a8f4-43f0fe8f0baf
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [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%252F19541488%252Fa3869d25-fa78-4895-abf0-e12f81da6b06.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19541488/a3869d25-fa78-4895-abf0-e12f81da6b06.jpg not downloaded yet
2026-03-30 15:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70072240> (referer: https://www.coches.net/concesionario/massinicars/?pg=5) ['zyte-api']
2026-03-30 15:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19541488/a3869d25-fa78-4895-abf0-e12f81da6b06.jpg> (referer: None)
2026-03-30 15:06:08 [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:06:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 70072240 - BMW X4 xDrive20d
2026-03-30 15:06:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b8201a93-dabc-5467-8930-2f391a9c52a4 with identifier: 70072240
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b8201a93-dabc-5467-8930-2f391a9c52a4
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [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%252F19578480%252F7c362b05-2b09-4992-9105-bea7c4c84112.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19578480/7c362b05-2b09-4992-9105-bea7c4c84112.jpg already downloaded
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b8201a93-dabc-5467-8930-2f391a9c52a4 with identifier 70072240
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b8201a93-dabc-5467-8930-2f391a9c52a4
2026-03-30 15:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70072240>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 142,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'BMW X4 XDRIVE 20D CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICRIA DE CUERO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE M SPORT\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b8201a93-dabc-5467-8930-2f391a9c52a4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x4-xdrive20d-5p-diesel-2018-en-alicante-70072240-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X4',
'odometer': 139500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19578480/7c362b05-2b09-4992-9105-bea7c4c84112.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8201a93-dabc-5467-8930-2f391a9c52a4/b8201a93-dabc-5467-8930-2f391a9c52a4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80412,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19578480/7c362b05-2b09-4992-9105-bea7c4c84112.jpg',
'Width': 800}],
'price': 27999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X4 xDrive20d',
'transmission': 'automatic',
'trim': 'xDrive20d',
'vin': None,
'year': 2018}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [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%2770072240%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [auto_selling_coches.net.api] INFO: Saving data for 70072240: {'created_time': 1774883168.330153, 'last_price_update_time': 1774883168.330165}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70072240') HTTP/1.1" 204 0
2026-03-30 15:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f49b50>
2026-03-30 15:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c85e793f-e495-539d-a8f4-43f0fe8f0baf/c85e793f-e495-539d-a8f4-43f0fe8f0baf_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19541488%252Fa3869d25-fa78-4895-abf0-e12f81da6b06.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19541488/a3869d25-fa78-4895-abf0-e12f81da6b06.jpg saved to cache
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c85e793f-e495-539d-a8f4-43f0fe8f0baf
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c85e793f-e495-539d-a8f4-43f0fe8f0baf sending to next pipeline
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c85e793f-e495-539d-a8f4-43f0fe8f0baf with identifier 70023040
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c85e793f-e495-539d-a8f4-43f0fe8f0baf
2026-03-30 15:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19541488/a3869d25-fa78-4895-abf0-e12f81da6b06.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Amarillo',
'currency': 'EUR',
'description': 'AUDI RS3 SPORTBACK QUATTRO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.5 400CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-HEAD UP-DISPLAY\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VIRTUAL COCKPIT\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-CINTURONES AMARILLOS A JUEGO CON LA CARROCERIA\n'
'-DRIVE SELECT\n'
'-VOLANTE MULTIFUNCIONAL EN ALCANTARA Y CARBONO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.5L',
'engine_horse_power': 400,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'c85e793f-e495-539d-a8f4-43f0fe8f0baf',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a3-rs3-sportback-tfsi-294kw-quattro-s-tron-5p-gasolina-2022-en-alicante-70023040-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A3',
'odometer': 24500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c85e793f-e495-539d-a8f4-43f0fe8f0baf/c85e793f-e495-539d-a8f4-43f0fe8f0baf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80402,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19541488/a3869d25-fa78-4895-abf0-e12f81da6b06.jpg',
'Width': 800}],
'price': 62999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A3 RS3 Sportback TFSI quattro S tron',
'transmission': 'automatic',
'trim': 'RS3 Sportback TFSI 294kW quattro S tron',
'vin': None,
'year': 2022}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [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%2770023040%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [auto_selling_coches.net.api] INFO: Saving data for 70023040: {'created_time': 1774883168.430187, 'last_price_update_time': 1774883168.4302}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70023040') HTTP/1.1" 204 0
2026-03-30 15:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62489549> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:08 [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:06:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 62489549 - MINI MINI COOPER D
2026-03-30 15:06:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c2416b1-9eeb-5de0-9af2-55b84c5fe429 with identifier: 62489549
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0c2416b1-9eeb-5de0-9af2-55b84c5fe429
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [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%252F19376249%252F956d3bba-b779-4cdb-a8ac-9b262d16d994.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19376249/956d3bba-b779-4cdb-a8ac-9b262d16d994.jpg already downloaded
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0c2416b1-9eeb-5de0-9af2-55b84c5fe429 with identifier 62489549
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0c2416b1-9eeb-5de0-9af2-55b84c5fe429
2026-03-30 15:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62489549>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 92,
'category': 'Coches',
'color': 'Marrón',
'currency': 'EUR',
'description': 'MINI COOPER D 1.5 115CV\n'
'\n'
'\n'
'-VEHICULO NACIONAL\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON LIBRO DE REVISIONES\n'
'-VEHICULO CON 2 LLAVES\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-FAROS DELANTEROS LED\n'
'-PILOTOS TRASEROS LED\n'
'-LUZ DIURNA LED\n'
'-LLANTAS DE ALEACION\n'
'-TECHO Y ESPEJOS EN COLOR BLANCO\n'
'-TAPICERIA EN TELA\n'
'-MOLURAS INTERIORES EFECTO MADERA\n'
'-PANTALLA CON CARPLAY Y ANDROID AUTO\n'
'-CLIMATIZADOR\n'
'-CONTROL DE CRUCERO\n'
'-MODOS DE CONDUCCION\n'
'-SENSOR DE LUCES AUTOMATICAS\n'
'-ISOFIX\n'
'-ESPEJOS ELECTRICOS\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00.',
'doors_number': 3,
'emission_standard': 'B',
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0c2416b1-9eeb-5de0-9af2-55b84c5fe429',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-d-3p-diesel-2014-en-alicante-62489549-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 119500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19376249/956d3bba-b779-4cdb-a8ac-9b262d16d994.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c2416b1-9eeb-5de0-9af2-55b84c5fe429/0c2416b1-9eeb-5de0-9af2-55b84c5fe429_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180024,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19376249/956d3bba-b779-4cdb-a8ac-9b262d16d994.jpg',
'Width': 800}],
'price': 11499,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI COOPER D',
'transmission': 'manual',
'trim': 'COOPER D',
'vin': None,
'year': 2014}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [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%2762489549%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [auto_selling_coches.net.api] INFO: Saving data for 62489549: {'created_time': 1774883168.908891, 'last_price_update_time': 1774883168.9089}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62489549') HTTP/1.1" 204 0
2026-03-30 15:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62544515> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:09 [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:06:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 62544515 - MERCEDES-BENZ Clase CLA CLA 220 d Shooting Brake
2026-03-30 15:06:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bf7bef7f-fec2-5118-a10f-6e1b1b77cc56 with identifier: 62544515
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bf7bef7f-fec2-5118-a10f-6e1b1b77cc56
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [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%252F19424770%252Ff2e8db69-84ca-4cb9-9c1f-1ffc43a01fa7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424770/f2e8db69-84ca-4cb9-9c1f-1ffc43a01fa7.jpg not downloaded yet
2026-03-30 15:06:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70241291> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19424770/f2e8db69-84ca-4cb9-9c1f-1ffc43a01fa7.jpg> (referer: None)
2026-03-30 15:06:11 [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:06:11 [auto_selling_coches.net.api] INFO: Extracted item from API: 70241291 - PORSCHE Macan GTS
2026-03-30 15:06:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 451ff94a-97bc-5c44-803f-8e7b69ccd151 with identifier: 70241291
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 451ff94a-97bc-5c44-803f-8e7b69ccd151
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [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%252F19710547%252Fdcff44be-e535-4eba-87b7-f9ec8618797c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710547/dcff44be-e535-4eba-87b7-f9ec8618797c.jpg not downloaded yet
2026-03-30 15:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204fe0ed0>
2026-03-30 15:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf7bef7f-fec2-5118-a10f-6e1b1b77cc56/bf7bef7f-fec2-5118-a10f-6e1b1b77cc56_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19424770%252Ff2e8db69-84ca-4cb9-9c1f-1ffc43a01fa7.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424770/f2e8db69-84ca-4cb9-9c1f-1ffc43a01fa7.jpg saved to cache
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bf7bef7f-fec2-5118-a10f-6e1b1b77cc56
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bf7bef7f-fec2-5118-a10f-6e1b1b77cc56 sending to next pipeline
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bf7bef7f-fec2-5118-a10f-6e1b1b77cc56 with identifier 62544515
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bf7bef7f-fec2-5118-a10f-6e1b1b77cc56
2026-03-30 15:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19424770/f2e8db69-84ca-4cb9-9c1f-1ffc43a01fa7.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 144,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 220D SHOOTING BRAKE CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 177CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-PAQUETE DE ILUMINACION\n'
'-ARRANQUE DE BOTON\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bf7bef7f-fec2-5118-a10f-6e1b1b77cc56',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-220-d-shooting-brake-5p-diesel-2018-en-alicante-62544515-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 199500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf7bef7f-fec2-5118-a10f-6e1b1b77cc56/bf7bef7f-fec2-5118-a10f-6e1b1b77cc56_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82248,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19424770/f2e8db69-84ca-4cb9-9c1f-1ffc43a01fa7.jpg',
'Width': 800}],
'price': 19499,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 220 d Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 220 d Shooting Brake',
'vin': None,
'year': 2018}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [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%2762544515%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [auto_selling_coches.net.api] INFO: Saving data for 62544515: {'created_time': 1774883171.395578, 'last_price_update_time': 1774883171.395588}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62544515') HTTP/1.1" 204 0
2026-03-30 15:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62544400> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19710547/dcff44be-e535-4eba-87b7-f9ec8618797c.jpg> (referer: None)
2026-03-30 15:06: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:06:15 [auto_selling_coches.net.api] INFO: Extracted item from API: 62544400 - VOLKSWAGEN Scirocco 2.0 TDI DPF
2026-03-30 15:06:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cc0405ee-d52e-5a59-9de8-449800b82ea1 with identifier: 62544400
2026-03-30 15:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cc0405ee-d52e-5a59-9de8-449800b82ea1
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:15 [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%252F19424682%252F218e7d30-20d8-41e5-b573-12eba5f8b3a0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424682/218e7d30-20d8-41e5-b573-12eba5f8b3a0.jpg not downloaded yet
2026-03-30 15:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f55650>
2026-03-30 15:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_451ff94a-97bc-5c44-803f-8e7b69ccd151/451ff94a-97bc-5c44-803f-8e7b69ccd151_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19710547%252Fdcff44be-e535-4eba-87b7-f9ec8618797c.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710547/dcff44be-e535-4eba-87b7-f9ec8618797c.jpg saved to cache
2026-03-30 15:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 451ff94a-97bc-5c44-803f-8e7b69ccd151
2026-03-30 15:06:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 451ff94a-97bc-5c44-803f-8e7b69ccd151 sending to next pipeline
2026-03-30 15:06:15 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 451ff94a-97bc-5c44-803f-8e7b69ccd151 with identifier 70241291
2026-03-30 15:06:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 451ff94a-97bc-5c44-803f-8e7b69ccd151
2026-03-30 15:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19710547/dcff44be-e535-4eba-87b7-f9ec8618797c.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'EN BREVE TODA LA INFO.....',
'doors_number': 5,
'emission_standard': '0',
'engine': None,
'engine_horse_power': 571,
'expiration_date': None,
'fuel_type': 'Eléctrico',
'id': '451ff94a-97bc-5c44-803f-8e7b69ccd151',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan-gts-5p-electrico-hibrido-2026-en-alicante-70241291-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 10,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451ff94a-97bc-5c44-803f-8e7b69ccd151/451ff94a-97bc-5c44-803f-8e7b69ccd151_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71067,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19710547/dcff44be-e535-4eba-87b7-f9ec8618797c.jpg',
'Width': 800}],
'price': 134999,
'price_includes_vat': True,
'registration_date': '2026-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan GTS',
'transmission': 'automatic',
'trim': 'GTS',
'vin': None,
'year': 2026}
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06: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%2770241291%27 HTTP/1.1" 200 None
2026-03-30 15:06:15 [auto_selling_coches.net.api] INFO: Saving data for 70241291: {'created_time': 1774883175.405649, 'last_price_update_time': 1774883175.405659}
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70241291') HTTP/1.1" 204 0
2026-03-30 15:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70025023> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19424682/218e7d30-20d8-41e5-b573-12eba5f8b3a0.jpg> (referer: None)
2026-03-30 15:06:24 [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:06:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 70025023 - MERCEDES-BENZ Clase A A 180
2026-03-30 15:06:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 858b516d-27b7-55d7-9099-1e39ddf86778 with identifier: 70025023
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 858b516d-27b7-55d7-9099-1e39ddf86778
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [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%252F19543025%252Fb864a80f-4595-49ea-9cb3-81e4ad8f1739.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19543025/b864a80f-4595-49ea-9cb3-81e4ad8f1739.jpg already downloaded
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 858b516d-27b7-55d7-9099-1e39ddf86778 with identifier 70025023
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 858b516d-27b7-55d7-9099-1e39ddf86778
2026-03-30 15:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70025023>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 127,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE A 180\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 122CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ARRANQUE DE BOTON\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.6L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '858b516d-27b7-55d7-9099-1e39ddf86778',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-180-5p-gasolina-2018-en-alicante-70025023-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 176500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19543025/b864a80f-4595-49ea-9cb3-81e4ad8f1739.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_858b516d-27b7-55d7-9099-1e39ddf86778/858b516d-27b7-55d7-9099-1e39ddf86778_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88990,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19543025/b864a80f-4595-49ea-9cb3-81e4ad8f1739.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A A 180',
'transmission': 'automatic',
'trim': 'A 180',
'vin': None,
'year': 2017}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [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%2770025023%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [auto_selling_coches.net.api] INFO: Saving data for 70025023: {'created_time': 1774883184.776757, 'last_price_update_time': 1774883184.77677}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70025023') HTTP/1.1" 204 0
2026-03-30 15:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d78cd0>
2026-03-30 15:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc0405ee-d52e-5a59-9de8-449800b82ea1/cc0405ee-d52e-5a59-9de8-449800b82ea1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19424682%252F218e7d30-20d8-41e5-b573-12eba5f8b3a0.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424682/218e7d30-20d8-41e5-b573-12eba5f8b3a0.jpg saved to cache
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cc0405ee-d52e-5a59-9de8-449800b82ea1
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cc0405ee-d52e-5a59-9de8-449800b82ea1 sending to next pipeline
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cc0405ee-d52e-5a59-9de8-449800b82ea1 with identifier 62544400
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cc0405ee-d52e-5a59-9de8-449800b82ea1
2026-03-30 15:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19424682/218e7d30-20d8-41e5-b573-12eba5f8b3a0.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 127,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'VOLKSWAGEN SCIROCCO 2.0 TDI 140CV\n'
'\n'
'-VEHICULO NACIONAL\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES.\n'
'-VEHICULO CON LIBRO DE REVISIONES OFICIAL\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-FAROS DELANTEROS XENON\n'
'-PILOTOS TRASEROS LED\n'
'-LLANTAS DE ALEACION EN 18"\n'
'-TECHO SOLAR\n'
'-TAPICERIA EN TELA\n'
'-CLIMATIZADOR \n'
'-SENSORES DE APARCAMIENTO\n'
'-MANOS AL VOLANTE\n'
'-RADIO PANTALLA\n'
'-ELEVALUNAS ELECTRICOS\n'
'-ESPEJOS ELECTRICOS\n'
'-CONTROL DE CRUCERO\n'
'-SENSOR DE LUCES AUTOMACIAS\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'\n'
'-Kilómetros certificados.\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'De lunes a viernes de 09:00 a 13:30 y de 16:00 a 20:00',
'doors_number': 3,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cc0405ee-d52e-5a59-9de8-449800b82ea1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-scirocco-20-tdi-140cv-dpf-3p-diesel-2011-en-alicante-62544400-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Scirocco',
'odometer': 249500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc0405ee-d52e-5a59-9de8-449800b82ea1/cc0405ee-d52e-5a59-9de8-449800b82ea1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76066,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19424682/218e7d30-20d8-41e5-b573-12eba5f8b3a0.jpg',
'Width': 800}],
'price': 9999,
'price_includes_vat': True,
'registration_date': '2011-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'VOLKSWAGEN Scirocco 2.0 TDI DPF',
'transmission': 'manual',
'trim': '2.0 TDI 140cv DPF',
'vin': None,
'year': 2011}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [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%2762544400%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [auto_selling_coches.net.api] INFO: Saving data for 62544400: {'created_time': 1774883184.86995, 'last_price_update_time': 1774883184.869963}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62544400') HTTP/1.1" 204 0
2026-03-30 15:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70286665> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:26 [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:06:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 70286665 - FORD Ranger 2.0 Ecobl 4x4 Dob Cab Wildtrack AT
2026-03-30 15:06:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4411f50c-7535-564b-bd77-2f24c1937468 with identifier: 70286665
2026-03-30 15:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4411f50c-7535-564b-bd77-2f24c1937468
2026-03-30 15:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:26 [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%252F19747139%252F24c3f2de-17ab-48e3-909e-d270071533f4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747139/24c3f2de-17ab-48e3-909e-d270071533f4.jpg not downloaded yet
2026-03-30 15:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70263267> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19747139/24c3f2de-17ab-48e3-909e-d270071533f4.jpg> (referer: None)
2026-03-30 15:06:30 [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:06:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 70263267 - FORD Ranger 2.0 Ecoblue 4x4 Dob Cab Raptor AT
2026-03-30 15:06:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6db10d3b-75fb-5e5e-913d-98a92f7b888f with identifier: 70263267
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6db10d3b-75fb-5e5e-913d-98a92f7b888f
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [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%252F19724519%252F94f5b80e-bddf-4318-bd7d-58f2fbaef6a6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19724519/94f5b80e-bddf-4318-bd7d-58f2fbaef6a6.jpg not downloaded yet
2026-03-30 15:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f4f110>
2026-03-30 15:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4411f50c-7535-564b-bd77-2f24c1937468/4411f50c-7535-564b-bd77-2f24c1937468_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19747139%252F24c3f2de-17ab-48e3-909e-d270071533f4.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747139/24c3f2de-17ab-48e3-909e-d270071533f4.jpg saved to cache
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4411f50c-7535-564b-bd77-2f24c1937468
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4411f50c-7535-564b-bd77-2f24c1937468 sending to next pipeline
2026-03-30 15:06:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4411f50c-7535-564b-bd77-2f24c1937468 with identifier 70286665
2026-03-30 15:06:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4411f50c-7535-564b-bd77-2f24c1937468
2026-03-30 15:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19747139/24c3f2de-17ab-48e3-909e-d270071533f4.jpg>
{'auction_title': '',
'body_type': 'Pick Up',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'FORD RANGER WILDTRACK DOBLE CABINA\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 213CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-REDUCTORA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-TAPICERIA DE CUERO EDICION ESPECIAL WILDTRACK\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-BOLA DE REMOLQUE\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 213,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4411f50c-7535-564b-bd77-2f24c1937468',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/ford-ranger-20-ecobl-157kw-4x4-dob-cab-wildtrack-at-4p-diesel-2022-en-alicante-70286665-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'FORD',
'model': 'Ranger',
'odometer': 109500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4411f50c-7535-564b-bd77-2f24c1937468/4411f50c-7535-564b-bd77-2f24c1937468_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77073,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19747139/24c3f2de-17ab-48e3-909e-d270071533f4.jpg',
'Width': 800}],
'price': 35999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Ranger 2.0 Ecobl 4x4 Dob Cab Wildtrack AT',
'transmission': 'automatic',
'trim': '2.0 Ecobl 157kW 4x4 Dob Cab Wildtrack AT',
'vin': None,
'year': 2021}
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [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%2770286665%27 HTTP/1.1" 200 None
2026-03-30 15:06:30 [auto_selling_coches.net.api] INFO: Saving data for 70286665: {'created_time': 1774883190.771851, 'last_price_update_time': 1774883190.771862}
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70286665') HTTP/1.1" 204 0
2026-03-30 15:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62544275> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19724519/94f5b80e-bddf-4318-bd7d-58f2fbaef6a6.jpg> (referer: None)
2026-03-30 15:06:35 [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:06:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 62544275 - VOLKSWAGEN Scirocco 2.0 TDI DPF
2026-03-30 15:06:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3732685e-dd75-5c60-87bb-074989bda89d with identifier: 62544275
2026-03-30 15:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3732685e-dd75-5c60-87bb-074989bda89d
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:35 [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%252F19424623%252Fed367e10-c230-4758-97d4-be579e173be3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424623/ed367e10-c230-4758-97d4-be579e173be3.jpg not downloaded yet
2026-03-30 15:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f55ad0>
2026-03-30 15:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6db10d3b-75fb-5e5e-913d-98a92f7b888f/6db10d3b-75fb-5e5e-913d-98a92f7b888f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19724519%252F94f5b80e-bddf-4318-bd7d-58f2fbaef6a6.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19724519/94f5b80e-bddf-4318-bd7d-58f2fbaef6a6.jpg saved to cache
2026-03-30 15:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6db10d3b-75fb-5e5e-913d-98a92f7b888f
2026-03-30 15:06:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6db10d3b-75fb-5e5e-913d-98a92f7b888f sending to next pipeline
2026-03-30 15:06:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6db10d3b-75fb-5e5e-913d-98a92f7b888f with identifier 70263267
2026-03-30 15:06:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6db10d3b-75fb-5e5e-913d-98a92f7b888f
2026-03-30 15:06:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19724519/94f5b80e-bddf-4318-bd7d-58f2fbaef6a6.jpg>
{'auction_title': '',
'body_type': 'Pick Up',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'FORD RANGER RAPTOR\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 212CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ESTRIBERAS LATERALES\n'
'-ASIENTOS DEPORTIVOS RAPTOR EN CUERO Y ALCANTARA\n'
'-REDUCTORA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO PARCIALMENTE\n'
'-BOLA DE REMOLQUE\n'
'-VELOCIDAD DE CRUCERO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 213,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6db10d3b-75fb-5e5e-913d-98a92f7b888f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/ford-ranger-20-ecoblue-157kw-4x4-dob-cab-raptor-at-4p-diesel-2022-en-alicante-70263267-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'FORD',
'model': 'Ranger',
'odometer': 79500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6db10d3b-75fb-5e5e-913d-98a92f7b888f/6db10d3b-75fb-5e5e-913d-98a92f7b888f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77983,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19724519/94f5b80e-bddf-4318-bd7d-58f2fbaef6a6.jpg',
'Width': 800}],
'price': 49999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'FORD Ranger 2.0 Ecoblue 4x4 Dob Cab Raptor AT',
'transmission': 'automatic',
'trim': '2.0 Ecoblue 157kW 4x4 Dob Cab Raptor AT',
'vin': None,
'year': 2022}
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:35 [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%2770263267%27 HTTP/1.1" 200 None
2026-03-30 15:06:35 [auto_selling_coches.net.api] INFO: Saving data for 70263267: {'created_time': 1774883195.893349, 'last_price_update_time': 1774883195.893362}
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70263267') HTTP/1.1" 204 0
2026-03-30 15:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70112203> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19424623/ed367e10-c230-4758-97d4-be579e173be3.jpg> (referer: None)
2026-03-30 15:06:38 [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:06:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70112203 - MERCEDES-BENZ Clase GLS MercedesAMG GLS 63 4MATIC
2026-03-30 15:06:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c53501d-be30-535b-9833-cb7eaf9e8397 with identifier: 70112203
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0c53501d-be30-535b-9833-cb7eaf9e8397
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [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%252F19610048%252F3b12534e-481b-4f35-af9f-aeaeb81a7820.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19610048/3b12534e-481b-4f35-af9f-aeaeb81a7820.jpg not downloaded yet
2026-03-30 15:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e7d550>
2026-03-30 15:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3732685e-dd75-5c60-87bb-074989bda89d/3732685e-dd75-5c60-87bb-074989bda89d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19424623%252Fed367e10-c230-4758-97d4-be579e173be3.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19424623/ed367e10-c230-4758-97d4-be579e173be3.jpg saved to cache
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3732685e-dd75-5c60-87bb-074989bda89d
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3732685e-dd75-5c60-87bb-074989bda89d sending to next pipeline
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3732685e-dd75-5c60-87bb-074989bda89d with identifier 62544275
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3732685e-dd75-5c60-87bb-074989bda89d
2026-03-30 15:06:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19424623/ed367e10-c230-4758-97d4-be579e173be3.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 134,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'VOLKSWAGEN SCIROCCO 2.0 TDI 140CV\n'
'\n'
'-VEHICULO NACIONAL\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-LLANTAS DE ALEACION\n'
'-FAROS DELANTEROS XENON\n'
'-TECHO SOLAR\n'
'-TAPICERIA EN TELA\n'
'-RADIO CD MULTIMEDIA\n'
'-TECNOLOGIA MANOS LIBRES\n'
'-VOLANTE MULTIFUNCION\n'
'-CLIMATIZADOR\n'
'- SENSOR DE LUCES AUTOMATICAS\n'
'-CONTROL DE CRUCERO\n'
'-ELEVALUANS ELECTRICOS\n'
'-ESPEJOS ELECTRICOS\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00.',
'doors_number': 3,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3732685e-dd75-5c60-87bb-074989bda89d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-scirocco-20-tdi-140cv-dpf-3p-diesel-2010-en-alicante-62544275-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Scirocco',
'odometer': 197500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3732685e-dd75-5c60-87bb-074989bda89d/3732685e-dd75-5c60-87bb-074989bda89d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74748,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19424623/ed367e10-c230-4758-97d4-be579e173be3.jpg',
'Width': 800}],
'price': 10999,
'price_includes_vat': True,
'registration_date': '2009-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'VOLKSWAGEN Scirocco 2.0 TDI DPF',
'transmission': 'manual',
'trim': '2.0 TDI 140cv DPF',
'vin': None,
'year': 2009}
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [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%2762544275%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [auto_selling_coches.net.api] INFO: Saving data for 62544275: {'created_time': 1774883199.156649, 'last_price_update_time': 1774883199.15666}
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62544275') HTTP/1.1" 204 0
2026-03-30 15:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70286799> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19610048/3b12534e-481b-4f35-af9f-aeaeb81a7820.jpg> (referer: None)
2026-03-30 15:06:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 70286799 - BMW X4 xDrive30d
2026-03-30 15:06:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 44dee5a7-155e-5c9c-80e4-ce5dfbaca908 with identifier: 70286799
2026-03-30 15:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 44dee5a7-155e-5c9c-80e4-ce5dfbaca908
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:40 [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%252F19747276%252F13536971-2271-431e-b1f9-cad03631fc14.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747276/13536971-2271-431e-b1f9-cad03631fc14.jpg not downloaded yet
2026-03-30 15:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19650459/57d47750-c456-4d21-b298-46abc0537bdc.jpg> (referer: None)
2026-03-30 15:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f39b90>
2026-03-30 15:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c53501d-be30-535b-9833-cb7eaf9e8397/0c53501d-be30-535b-9833-cb7eaf9e8397_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19610048%252F3b12534e-481b-4f35-af9f-aeaeb81a7820.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19610048/3b12534e-481b-4f35-af9f-aeaeb81a7820.jpg saved to cache
2026-03-30 15:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0c53501d-be30-535b-9833-cb7eaf9e8397
2026-03-30 15:06:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0c53501d-be30-535b-9833-cb7eaf9e8397 sending to next pipeline
2026-03-30 15:06:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0c53501d-be30-535b-9833-cb7eaf9e8397 with identifier 70112203
2026-03-30 15:06:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0c53501d-be30-535b-9833-cb7eaf9e8397
2026-03-30 15:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19610048/3b12534e-481b-4f35-af9f-aeaeb81a7820.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 288,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE GLS 63 AMG 4MATIC (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 5.5 585CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION PROFESIONAL\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-SUSPENSION NEUMATICA\n'
'-ASIENTOS DELANTEROS VENTILADOS Y CALEFACTADOS\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-ESTRIBERAS LATERALES\n'
'-PAQUETE DE CUERO AMPLIADO CON COSTURAS EN ROJO\n'
'-7 PLAZAS EN AJUSTE ELECTRICO\n'
'-ASIENTOS TRASEROS CALEFACTBLES\n'
'-BOLA DE REMOLQUE ELECTRICA ORIGINAL MERCEDES-BENZ\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-ASIENTOS DEPORTIVO EN CUERO\n'
'-SENSOR DE CAMBIO DE CARRIL\n'
'-ESCAPE DEPORTIVO\n'
'-ARRANQUE DE BOTON\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '5.5L',
'engine_horse_power': 585,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '0c53501d-be30-535b-9833-cb7eaf9e8397',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gls-mercedesamg-gls-63-4matic-5p-gasolina-2017-en-alicante-70112203-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLS',
'odometer': 227500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0c53501d-be30-535b-9833-cb7eaf9e8397/0c53501d-be30-535b-9833-cb7eaf9e8397_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78588,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19610048/3b12534e-481b-4f35-af9f-aeaeb81a7820.jpg',
'Width': 800}],
'price': 49999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 7,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLS MercedesAMG GLS 63 4MATIC',
'transmission': 'automatic',
'trim': 'MercedesAMG GLS 63 4MATIC',
'vin': None,
'year': 2017}
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [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%2770112203%27 HTTP/1.1" 200 None
2026-03-30 15:06:41 [auto_selling_coches.net.api] INFO: Saving data for 70112203: {'created_time': 1774883201.014969, 'last_price_update_time': 1774883201.014982}
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70112203') HTTP/1.1" 204 0
2026-03-30 15:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19747276/13536971-2271-431e-b1f9-cad03631fc14.jpg> (referer: None)
2026-03-30 15:06:41 [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:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201eae290>
2026-03-30 15:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72c7cf2c-8e86-54cb-8105-3a683a4cb55d/72c7cf2c-8e86-54cb-8105-3a683a4cb55d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19650459%252F57d47750-c456-4d21-b298-46abc0537bdc.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650459/57d47750-c456-4d21-b298-46abc0537bdc.jpg saved to cache
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 72c7cf2c-8e86-54cb-8105-3a683a4cb55d
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 72c7cf2c-8e86-54cb-8105-3a683a4cb55d sending to next pipeline
2026-03-30 15:06:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 72c7cf2c-8e86-54cb-8105-3a683a4cb55d with identifier 70163633
2026-03-30 15:06:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 72c7cf2c-8e86-54cb-8105-3a683a4cb55d
2026-03-30 15:06:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19650459/57d47750-c456-4d21-b298-46abc0537bdc.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 105,
'category': 'Coches',
'color': 'Amarillo',
'currency': 'EUR',
'description': 'MINI COOPER\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.5 135CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-TAPICERIA DE CUERO Y TELA\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '72c7cf2c-8e86-54cb-8105-3a683a4cb55d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-3p-gasolina-2014-en-alicante-70163633-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 122500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72c7cf2c-8e86-54cb-8105-3a683a4cb55d/72c7cf2c-8e86-54cb-8105-3a683a4cb55d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81177,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19650459/57d47750-c456-4d21-b298-46abc0537bdc.jpg',
'Width': 800}],
'price': 12999,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI COOPER',
'transmission': 'manual',
'trim': 'COOPER',
'vin': None,
'year': 2014}
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [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%2770163633%27 HTTP/1.1" 200 None
2026-03-30 15:06:41 [auto_selling_coches.net.api] INFO: Saving data for 70163633: {'created_time': 1774883201.118008, 'last_price_update_time': 1774883201.11802}
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70163633') HTTP/1.1" 204 0
2026-03-30 15:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f89c90>
2026-03-30 15:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44dee5a7-155e-5c9c-80e4-ce5dfbaca908/44dee5a7-155e-5c9c-80e4-ce5dfbaca908_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19747276%252F13536971-2271-431e-b1f9-cad03631fc14.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747276/13536971-2271-431e-b1f9-cad03631fc14.jpg saved to cache
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44dee5a7-155e-5c9c-80e4-ce5dfbaca908
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44dee5a7-155e-5c9c-80e4-ce5dfbaca908 sending to next pipeline
2026-03-30 15:06:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 44dee5a7-155e-5c9c-80e4-ce5dfbaca908 with identifier 70286799
2026-03-30 15:06:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 44dee5a7-155e-5c9c-80e4-ce5dfbaca908
2026-03-30 15:06:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19747276/13536971-2271-431e-b1f9-cad03631fc14.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 156,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW X4 XDRIVE 30D\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 258CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '44dee5a7-155e-5c9c-80e4-ce5dfbaca908',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x4-xdrive30d-5p-diesel-2017-en-alicante-70286799-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X4',
'odometer': 219500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44dee5a7-155e-5c9c-80e4-ce5dfbaca908/44dee5a7-155e-5c9c-80e4-ce5dfbaca908_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82630,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19747276/13536971-2271-431e-b1f9-cad03631fc14.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X4 xDrive30d',
'transmission': 'automatic',
'trim': 'xDrive30d',
'vin': None,
'year': 2016}
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [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%2770286799%27 HTTP/1.1" 200 None
2026-03-30 15:06:41 [auto_selling_coches.net.api] INFO: Saving data for 70286799: {'created_time': 1774883201.256922, 'last_price_update_time': 1774883201.256936}
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70286799') HTTP/1.1" 204 0
2026-03-30 15:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70129425> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:47 [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:06:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 70129425 - AUDI Q7 3.0 TDI quattro tiptronic Ambition
2026-03-30 15:06:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 89155178-8785-5704-b611-e20d3709a462 with identifier: 70129425
2026-03-30 15:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 89155178-8785-5704-b611-e20d3709a462
2026-03-30 15:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:47 [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%252F19625226%252Fd201e026-5099-46e7-80a1-f16b897a7d54.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19625226/d201e026-5099-46e7-80a1-f16b897a7d54.jpg not downloaded yet
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70239730> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19625226/d201e026-5099-46e7-80a1-f16b897a7d54.jpg> (referer: None)
2026-03-30 15:06:48 [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:06:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 70239730 - BMW Serie 4 420d Gran Coupe
2026-03-30 15:06:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 02604faa-0acf-5ee6-b6bd-c719b0b93257 with identifier: 70239730
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 02604faa-0acf-5ee6-b6bd-c719b0b93257
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%252F19709046%252Fbb96d823-40cc-4b7a-b919-10df28874edb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19709046/bb96d823-40cc-4b7a-b919-10df28874edb.jpg not downloaded yet
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204fe35d0>
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89155178-8785-5704-b611-e20d3709a462/89155178-8785-5704-b611-e20d3709a462_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19625226%252Fd201e026-5099-46e7-80a1-f16b897a7d54.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19625226/d201e026-5099-46e7-80a1-f16b897a7d54.jpg saved to cache
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 89155178-8785-5704-b611-e20d3709a462
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 89155178-8785-5704-b611-e20d3709a462 sending to next pipeline
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 89155178-8785-5704-b611-e20d3709a462 with identifier 70129425
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 89155178-8785-5704-b611-e20d3709a462
2026-03-30 15:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19625226/d201e026-5099-46e7-80a1-f16b897a7d54.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 195,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'AUDI Q7 QUATTRO AMBITION CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 V6 245CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-7 PLAZAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE S-LINE\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'B',
'engine': '3.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '89155178-8785-5704-b611-e20d3709a462',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q7-30-tdi-245cv-quattro-tiptronic-ambition-5p-diesel-2015-en-alicante-70129425-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q7',
'odometer': 199500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89155178-8785-5704-b611-e20d3709a462/89155178-8785-5704-b611-e20d3709a462_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79896,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19625226/d201e026-5099-46e7-80a1-f16b897a7d54.jpg',
'Width': 800}],
'price': 22999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q7 3.0 TDI quattro tiptronic Ambition',
'transmission': 'automatic',
'trim': '3.0 TDI 245cv quattro tiptronic Ambition',
'vin': None,
'year': 2015}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%2770129425%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Saving data for 70129425: {'created_time': 1774883208.733537, 'last_price_update_time': 1774883208.733551}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70129425') HTTP/1.1" 204 0
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70286742> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70266221> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:48 [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:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19709046/bb96d823-40cc-4b7a-b919-10df28874edb.jpg> (referer: None)
2026-03-30 15:06:48 [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:06:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 70286742 - BMW X2 sDrive18d
2026-03-30 15:06:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 589abfef-1912-580c-9abe-9239b3b5ae05 with identifier: 70286742
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 589abfef-1912-580c-9abe-9239b3b5ae05
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%252F19747225%252F21624e1f-a3b3-4c56-b8a5-910d680ef725.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747225/21624e1f-a3b3-4c56-b8a5-910d680ef725.jpg not downloaded yet
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 70266221 - AUDI A5 RS 5 Coupe 2.9 TFSI quattro tiptronic
2026-03-30 15:06:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c189102-5e96-5c98-b60f-a4ec36482905 with identifier: 70266221
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1c189102-5e96-5c98-b60f-a4ec36482905
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%252F19727199%252Fcd64eb8c-53fc-4d95-813c-a36d5aa5b6dc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19727199/cd64eb8c-53fc-4d95-813c-a36d5aa5b6dc.jpg not downloaded yet
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201daa4d0>
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02604faa-0acf-5ee6-b6bd-c719b0b93257/02604faa-0acf-5ee6-b6bd-c719b0b93257_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19709046%252Fbb96d823-40cc-4b7a-b919-10df28874edb.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19709046/bb96d823-40cc-4b7a-b919-10df28874edb.jpg saved to cache
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 02604faa-0acf-5ee6-b6bd-c719b0b93257
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 02604faa-0acf-5ee6-b6bd-c719b0b93257 sending to next pipeline
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 02604faa-0acf-5ee6-b6bd-c719b0b93257 with identifier 70239730
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 02604faa-0acf-5ee6-b6bd-c719b0b93257
2026-03-30 15:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19709046/bb96d823-40cc-4b7a-b919-10df28874edb.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 111,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'BMW SERIE 4 420D GRAN COUPE CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SENSORES DE APARCAMIENTO\n'
'-TAPICERIA DE CUERO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '02604faa-0acf-5ee6-b6bd-c719b0b93257',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-gran-coupe-5p-diesel-2017-en-alicante-70239730-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 186500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02604faa-0acf-5ee6-b6bd-c719b0b93257/02604faa-0acf-5ee6-b6bd-c719b0b93257_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77419,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19709046/bb96d823-40cc-4b7a-b919-10df28874edb.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 420d Gran Coupe',
'transmission': 'automatic',
'trim': '420d Gran Coupe',
'vin': None,
'year': 2016}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [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%2770239730%27 HTTP/1.1" 200 None
2026-03-30 15:06:49 [auto_selling_coches.net.api] INFO: Saving data for 70239730: {'created_time': 1774883209.074145, 'last_price_update_time': 1774883209.074156}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70239730') HTTP/1.1" 204 0
2026-03-30 15:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70241269> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19727199/cd64eb8c-53fc-4d95-813c-a36d5aa5b6dc.jpg> (referer: None)
2026-03-30 15:06:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 70241269 - AUDI Q3 35 TDI S tronic
2026-03-30 15:06:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 386896bc-5257-519e-a29a-5674dd27127c with identifier: 70241269
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 386896bc-5257-519e-a29a-5674dd27127c
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [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%252F19710532%252F5e68f768-b7e3-4695-ae53-12f702635aed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710532/5e68f768-b7e3-4695-ae53-12f702635aed.jpg not downloaded yet
2026-03-30 15:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19747225/21624e1f-a3b3-4c56-b8a5-910d680ef725.jpg> (referer: None)
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e1e290>
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c189102-5e96-5c98-b60f-a4ec36482905/1c189102-5e96-5c98-b60f-a4ec36482905_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19727199%252Fcd64eb8c-53fc-4d95-813c-a36d5aa5b6dc.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19727199/cd64eb8c-53fc-4d95-813c-a36d5aa5b6dc.jpg saved to cache
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c189102-5e96-5c98-b60f-a4ec36482905
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c189102-5e96-5c98-b60f-a4ec36482905 sending to next pipeline
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1c189102-5e96-5c98-b60f-a4ec36482905 with identifier 70266221
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1c189102-5e96-5c98-b60f-a4ec36482905
2026-03-30 15:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19727199/cd64eb8c-53fc-4d95-813c-a36d5aa5b6dc.jpg>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': 197,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI RS5 COUPE QUATTRO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.9 TFSI CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA Y FUNCION DE '
'MASAJE\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-HEAD UP DISPLAY\n'
'-SENSORES DE APARCAMIENTO\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-VIRTUAL COCKPIT\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.9L',
'engine_horse_power': 450,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '1c189102-5e96-5c98-b60f-a4ec36482905',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a5-rs-5-coupe-29-tfsi-quattro-tiptronic-2p-gasolina-2018-en-alicante-70266221-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A5',
'odometer': 72500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c189102-5e96-5c98-b60f-a4ec36482905/1c189102-5e96-5c98-b60f-a4ec36482905_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80255,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19727199/cd64eb8c-53fc-4d95-813c-a36d5aa5b6dc.jpg',
'Width': 800}],
'price': 46999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'AUDI A5 RS 5 Coupe 2.9 TFSI quattro tiptronic',
'transmission': 'automatic',
'trim': 'RS 5 Coupe 2.9 TFSI quattro tiptronic',
'vin': None,
'year': 2017}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [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%2770266221%27 HTTP/1.1" 200 None
2026-03-30 15:06:49 [auto_selling_coches.net.api] INFO: Saving data for 70266221: {'created_time': 1774883209.591068, 'last_price_update_time': 1774883209.591084}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70266221') HTTP/1.1" 204 0
2026-03-30 15:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19710532/5e68f768-b7e3-4695-ae53-12f702635aed.jpg> (referer: None)
2026-03-30 15:06:49 [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:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e7e7d0>
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_589abfef-1912-580c-9abe-9239b3b5ae05/589abfef-1912-580c-9abe-9239b3b5ae05_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19747225%252F21624e1f-a3b3-4c56-b8a5-910d680ef725.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19747225/21624e1f-a3b3-4c56-b8a5-910d680ef725.jpg saved to cache
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 589abfef-1912-580c-9abe-9239b3b5ae05
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 589abfef-1912-580c-9abe-9239b3b5ae05 sending to next pipeline
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 589abfef-1912-580c-9abe-9239b3b5ae05 with identifier 70286742
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 589abfef-1912-580c-9abe-9239b3b5ae05
2026-03-30 15:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19747225/21624e1f-a3b3-4c56-b8a5-910d680ef725.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'BMW X2 SDRIVE 18D CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS BUKETS M EN ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE M INTERIOR Y EXTERIOR \n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '589abfef-1912-580c-9abe-9239b3b5ae05',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x2-sdrive18d-5p-diesel-2022-en-alicante-70286742-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X2',
'odometer': 169500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_589abfef-1912-580c-9abe-9239b3b5ae05/589abfef-1912-580c-9abe-9239b3b5ae05_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77902,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19747225/21624e1f-a3b3-4c56-b8a5-910d680ef725.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X2 sDrive18d',
'transmission': 'automatic',
'trim': 'sDrive18d',
'vin': None,
'year': 2022}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [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%2770286742%27 HTTP/1.1" 200 None
2026-03-30 15:06:49 [auto_selling_coches.net.api] INFO: Saving data for 70286742: {'created_time': 1774883209.696392, 'last_price_update_time': 1774883209.696405}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70286742') HTTP/1.1" 204 0
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201edaa50>
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_386896bc-5257-519e-a29a-5674dd27127c/386896bc-5257-519e-a29a-5674dd27127c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19710532%252F5e68f768-b7e3-4695-ae53-12f702635aed.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710532/5e68f768-b7e3-4695-ae53-12f702635aed.jpg saved to cache
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 386896bc-5257-519e-a29a-5674dd27127c
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 386896bc-5257-519e-a29a-5674dd27127c sending to next pipeline
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 386896bc-5257-519e-a29a-5674dd27127c with identifier 70241269
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 386896bc-5257-519e-a29a-5674dd27127c
2026-03-30 15:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19710532/5e68f768-b7e3-4695-ae53-12f702635aed.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 124,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'AUDI Q4 35 TDI S-TRONIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '386896bc-5257-519e-a29a-5674dd27127c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q3-35-tdi-110kw-150cv-s-tronic-5p-diesel-2021-en-alicante-70241269-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q3',
'odometer': 67500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_386896bc-5257-519e-a29a-5674dd27127c/386896bc-5257-519e-a29a-5674dd27127c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83082,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19710532/5e68f768-b7e3-4695-ae53-12f702635aed.jpg',
'Width': 800}],
'price': 29999,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q3 35 TDI S tronic',
'transmission': 'automatic',
'trim': '35 TDI 110kW 150CV S tronic',
'vin': None,
'year': 2020}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [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%2770241269%27 HTTP/1.1" 200 None
2026-03-30 15:06:49 [auto_selling_coches.net.api] INFO: Saving data for 70241269: {'created_time': 1774883209.787732, 'last_price_update_time': 1774883209.787741}
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70241269') HTTP/1.1" 204 0
2026-03-30 15:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70129084> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:49 [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:06:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 70129084 - MERCEDES-BENZ Clase CLA CLA 250 Aut. OrangeArt Edition
2026-03-30 15:06:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 00d0f985-7d59-530d-bc8e-ea2a648717b0 with identifier: 70129084
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 00d0f985-7d59-530d-bc8e-ea2a648717b0
2026-03-30 15:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:49 [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%252F19624802%252F7a1cf4b6-56bb-43c7-b2be-12c0e9366627.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19624802/7a1cf4b6-56bb-43c7-b2be-12c0e9366627.jpg not downloaded yet
2026-03-30 15:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70163753> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19624802/7a1cf4b6-56bb-43c7-b2be-12c0e9366627.jpg> (referer: None)
2026-03-30 15:06:50 [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:06:51 [auto_selling_coches.net.api] INFO: Extracted item from API: 70163753 - MERCEDES-BENZ Clase A A 250 Aut. AMG Line
2026-03-30 15:06:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cf286237-4a6b-58c7-a644-15ddc51ef64d with identifier: 70163753
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cf286237-4a6b-58c7-a644-15ddc51ef64d
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [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%252F19650555%252F7a2bfd00-5b32-4223-b31f-1bdaaa419ce1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650555/7a2bfd00-5b32-4223-b31f-1bdaaa419ce1.jpg not downloaded yet
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa204f26090>
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00d0f985-7d59-530d-bc8e-ea2a648717b0/00d0f985-7d59-530d-bc8e-ea2a648717b0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19624802%252F7a1cf4b6-56bb-43c7-b2be-12c0e9366627.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19624802/7a1cf4b6-56bb-43c7-b2be-12c0e9366627.jpg saved to cache
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 00d0f985-7d59-530d-bc8e-ea2a648717b0
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 00d0f985-7d59-530d-bc8e-ea2a648717b0 sending to next pipeline
2026-03-30 15:06:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 00d0f985-7d59-530d-bc8e-ea2a648717b0 with identifier 70129084
2026-03-30 15:06:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 00d0f985-7d59-530d-bc8e-ea2a648717b0
2026-03-30 15:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19624802/7a1cf4b6-56bb-43c7-b2be-12c0e9366627.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 125,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 250 ORANGE ART EDITION\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo procedente de unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 210CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA ORANGE ART EDITION\n'
'-VELOCIDAD DE CRUCERO\n'
'-PAQUETE DE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SALPICADERO REVESTIDO EN CUERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 211,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '00d0f985-7d59-530d-bc8e-ea2a648717b0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-250-aut-orangeart-edition-4p-gasolina-2015-en-alicante-70129084-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 214500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00d0f985-7d59-530d-bc8e-ea2a648717b0/00d0f985-7d59-530d-bc8e-ea2a648717b0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81719,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19624802/7a1cf4b6-56bb-43c7-b2be-12c0e9366627.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 250 Aut. OrangeArt Edition',
'transmission': 'automatic',
'trim': 'CLA 250 Aut. OrangeArt Edition',
'vin': None,
'year': 2015}
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [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%2770129084%27 HTTP/1.1" 200 None
2026-03-30 15:06:51 [auto_selling_coches.net.api] INFO: Saving data for 70129084: {'created_time': 1774883211.158654, 'last_price_update_time': 1774883211.158668}
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70129084') HTTP/1.1" 204 0
2026-03-30 15:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70110815> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19650555/7a2bfd00-5b32-4223-b31f-1bdaaa419ce1.jpg> (referer: None)
2026-03-30 15:06:51 [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:06:51 [auto_selling_coches.net.api] INFO: Extracted item from API: 70110815 - MERCEDES-BENZ Clase CLA CLA 180 OrangeArt Edition Shooting Brake
2026-03-30 15:06:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1be736d2-a069-573d-96b3-c9ac9ee7e456 with identifier: 70110815
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1be736d2-a069-573d-96b3-c9ac9ee7e456
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [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%252F19608878%252Ff9e05bdd-6243-4a36-b7f8-c5fdb7300a6f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19608878/f9e05bdd-6243-4a36-b7f8-c5fdb7300a6f.jpg not downloaded yet
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d37c50>
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf286237-4a6b-58c7-a644-15ddc51ef64d/cf286237-4a6b-58c7-a644-15ddc51ef64d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19650555%252F7a2bfd00-5b32-4223-b31f-1bdaaa419ce1.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19650555/7a2bfd00-5b32-4223-b31f-1bdaaa419ce1.jpg saved to cache
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cf286237-4a6b-58c7-a644-15ddc51ef64d
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cf286237-4a6b-58c7-a644-15ddc51ef64d sending to next pipeline
2026-03-30 15:06:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cf286237-4a6b-58c7-a644-15ddc51ef64d with identifier 70163753
2026-03-30 15:06:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cf286237-4a6b-58c7-a644-15ddc51ef64d
2026-03-30 15:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19650555/7a2bfd00-5b32-4223-b31f-1bdaaa419ce1.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 138,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES BENZ CLASE A 250 AMG SPORT (MOTOR 2.0 211CV)\n'
'\n'
'\n'
'-VEHICULO SEGUNDO PROPIETARIO\n'
'-VEHICULO CON 2 LLAVES\n'
'-VEHICULO CON LIBRO DE REVISIONES COMPLETO EN SERVICIO '
'OFICIAL\n'
'\n'
'\n'
'EXTRAS:\n'
'\n'
'-PACK AMG CON ACABADO SPORT\n'
'-LLANTAS AMG EN 18"\n'
'-FAROS DELANTEROS XENON\n'
'-PILOTOS TRASEROS LED\n'
'-LUZ DIURNA LED\n'
'-TECHO SOLAR\n'
'-SENSORES DE APARCAMIENTO\n'
'-CUERO AMPLIADO\n'
'-ASIENTO BUKETS ELECTRICOS CON MEMORIA\n'
'-CAMARA DE MARCHA ATRAS\n'
'-ASIENTOS CALEFACTABLES\n'
'-EQUIPO DE SONIDO HARMAN KARDON\n'
'-VOLANTE CON LEVAS\n'
'-VOLANTE MULTIFUNCION\n'
'-CLIMATIZADOR BIZONA\n'
'-SISTEMA DE NAVEGACION\n'
'-SENSOR DE LUCES AUTOMATICAS\n'
'-ELEVALUNAS ELECTRICOS\n'
'-CONTROL DE CRUCERO\n'
'-CINTURONES EN ROJO\n'
'-SONIDO DE ESCAPE DEPORTIVO ORIGINAL\n'
'-ISOFIX\n'
'\n'
'\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Kilómetros certificados.\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'-Cambio de nombre incluido.\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:30 A 13:30 Y DE 16:30 A 20:00',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 211,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'cf286237-4a6b-58c7-a644-15ddc51ef64d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-250-aut-amg-line-5p-gasolina-2014-en-alicante-70163753-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 139500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf286237-4a6b-58c7-a644-15ddc51ef64d/cf286237-4a6b-58c7-a644-15ddc51ef64d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83458,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19650555/7a2bfd00-5b32-4223-b31f-1bdaaa419ce1.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A A 250 Aut. AMG Line',
'transmission': 'automatic',
'trim': 'A 250 Aut. AMG Line',
'vin': None,
'year': 2013}
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [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%2770163753%27 HTTP/1.1" 200 None
2026-03-30 15:06:51 [auto_selling_coches.net.api] INFO: Saving data for 70163753: {'created_time': 1774883211.503731, 'last_price_update_time': 1774883211.503744}
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70163753') HTTP/1.1" 204 0
2026-03-30 15:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70164344> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19608878/f9e05bdd-6243-4a36-b7f8-c5fdb7300a6f.jpg> (referer: None)
2026-03-30 15:06: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:06:52 [auto_selling_coches.net.api] INFO: Extracted item from API: 70164344 - MERCEDES-BENZ CLA CLA 220 D DCT Shooting Brake
2026-03-30 15:06:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c642cbdb-5894-5842-9f26-960496ba503c with identifier: 70164344
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c642cbdb-5894-5842-9f26-960496ba503c
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [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%252F19651088%252Fa3687f0e-09b3-4c2f-a0bc-cf04fa85c305.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19651088/a3687f0e-09b3-4c2f-a0bc-cf04fa85c305.jpg already downloaded
2026-03-30 15:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c642cbdb-5894-5842-9f26-960496ba503c with identifier 70164344
2026-03-30 15:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c642cbdb-5894-5842-9f26-960496ba503c
2026-03-30 15:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70164344>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLA 220D CON PAQUETE AMG EDITION 1\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo procedente de unico propietario.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.9L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c642cbdb-5894-5842-9f26-960496ba503c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cla-cla-220-d-dct-shooting-brake-5p-diesel-2021-en-alicante-70164344-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'CLA',
'odometer': 186500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19651088/a3687f0e-09b3-4c2f-a0bc-cf04fa85c305.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c642cbdb-5894-5842-9f26-960496ba503c/c642cbdb-5894-5842-9f26-960496ba503c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74017,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19651088/a3687f0e-09b3-4c2f-a0bc-cf04fa85c305.jpg',
'Width': 800}],
'price': 25999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ CLA CLA 220 D DCT Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 220 D DCT Shooting Brake',
'vin': None,
'year': 2021}
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [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%2770164344%27 HTTP/1.1" 200 None
2026-03-30 15:06:52 [auto_selling_coches.net.api] INFO: Saving data for 70164344: {'created_time': 1774883212.261911, 'last_price_update_time': 1774883212.261921}
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70164344') HTTP/1.1" 204 0
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201dc0850>
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1be736d2-a069-573d-96b3-c9ac9ee7e456/1be736d2-a069-573d-96b3-c9ac9ee7e456_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19608878%252Ff9e05bdd-6243-4a36-b7f8-c5fdb7300a6f.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19608878/f9e05bdd-6243-4a36-b7f8-c5fdb7300a6f.jpg saved to cache
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1be736d2-a069-573d-96b3-c9ac9ee7e456
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1be736d2-a069-573d-96b3-c9ac9ee7e456 sending to next pipeline
2026-03-30 15:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1be736d2-a069-573d-96b3-c9ac9ee7e456 with identifier 70110815
2026-03-30 15:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1be736d2-a069-573d-96b3-c9ac9ee7e456
2026-03-30 15:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19608878/f9e05bdd-6243-4a36-b7f8-c5fdb7300a6f.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 134,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 180 ORANGE ART EDITION SHOOTING '
'BRAKE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 122CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA EDICION ORANGE ART\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.6L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '1be736d2-a069-573d-96b3-c9ac9ee7e456',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-180-orangeart-edition-shooting-brake-5p-gasolina-2016-en-alicante-70110815-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 143500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1be736d2-a069-573d-96b3-c9ac9ee7e456/1be736d2-a069-573d-96b3-c9ac9ee7e456_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83153,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19608878/f9e05bdd-6243-4a36-b7f8-c5fdb7300a6f.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 180 OrangeArt Edition Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 180 OrangeArt Edition Shooting Brake',
'vin': None,
'year': 2015}
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [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%2770110815%27 HTTP/1.1" 200 None
2026-03-30 15:06:52 [auto_selling_coches.net.api] INFO: Saving data for 70110815: {'created_time': 1774883212.343975, 'last_price_update_time': 1774883212.343986}
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70110815') HTTP/1.1" 204 0
2026-03-30 15:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70292064> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06: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:06:52 [auto_selling_coches.net.api] INFO: Extracted item from API: 70292064 - MERCEDES-BENZ Clase A A 220 d
2026-03-30 15:06:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d with identifier: 70292064
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [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%252F19752597%252Facfbd6ce-3222-4b38-86c1-d47962b94778.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19752597/acfbd6ce-3222-4b38-86c1-d47962b94778.jpg not downloaded yet
2026-03-30 15:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70291931> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19752597/acfbd6ce-3222-4b38-86c1-d47962b94778.jpg> (referer: None)
2026-03-30 15:06: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:06:52 [auto_selling_coches.net.api] INFO: Extracted item from API: 70291931 - MERCEDES-BENZ Clase A A 200 d
2026-03-30 15:06:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 14dbeb9f-53a5-584a-b8c7-166cd64ba914 with identifier: 70291931
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 14dbeb9f-53a5-584a-b8c7-166cd64ba914
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [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%252F19752488%252F2e0680fc-dd23-458e-9d5b-e1c69293ff3c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19752488/2e0680fc-dd23-458e-9d5b-e1c69293ff3c.jpg not downloaded yet
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201e4cc10>
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d/c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19752597%252Facfbd6ce-3222-4b38-86c1-d47962b94778.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19752597/acfbd6ce-3222-4b38-86c1-d47962b94778.jpg saved to cache
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d
2026-03-30 15:06:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d sending to next pipeline
2026-03-30 15:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d with identifier 70292064
2026-03-30 15:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d
2026-03-30 15:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19752597/acfbd6ce-3222-4b38-86c1-d47962b94778.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 104,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE A 220D CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 177CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-DYNAMIC SELECT\n'
'-ARRANQUE DE BOTON\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-220-d-5p-diesel-2018-en-alicante-70292064-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 159500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d/c11b0dec-e12f-5a63-b9d6-0daeaf1dc23d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76261,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19752597/acfbd6ce-3222-4b38-86c1-d47962b94778.jpg',
'Width': 800}],
'price': 20999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A A 220 d',
'transmission': 'automatic',
'trim': 'A 220 d',
'vin': None,
'year': 2018}
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [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%2770292064%27 HTTP/1.1" 200 None
2026-03-30 15:06:52 [auto_selling_coches.net.api] INFO: Saving data for 70292064: {'created_time': 1774883212.840731, 'last_price_update_time': 1774883212.840743}
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70292064') HTTP/1.1" 204 0
2026-03-30 15:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62532116> (referer: https://www.coches.net/concesionario/massinicars/?pg=3) ['zyte-api']
2026-03-30 15:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19752488/2e0680fc-dd23-458e-9d5b-e1c69293ff3c.jpg> (referer: None)
2026-03-30 15:06:53 [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:06:53 [auto_selling_coches.net.api] INFO: Extracted item from API: 62532116 - MERCEDES-BENZ Clase CLA CLA 200 d AMG Line Shooting Brake
2026-03-30 15:06:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 80641e55-aa4c-5f61-8a5f-3eb0ba4cb206 with identifier: 62532116
2026-03-30 15:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 80641e55-aa4c-5f61-8a5f-3eb0ba4cb206
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:53 [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%252F19418488%252F5cb02045-7caa-4e1b-a0c6-90d2f72f6064.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19418488/5cb02045-7caa-4e1b-a0c6-90d2f72f6064.jpg not downloaded yet
2026-03-30 15:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201db5d90>
2026-03-30 15:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14dbeb9f-53a5-584a-b8c7-166cd64ba914/14dbeb9f-53a5-584a-b8c7-166cd64ba914_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19752488%252F2e0680fc-dd23-458e-9d5b-e1c69293ff3c.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19752488/2e0680fc-dd23-458e-9d5b-e1c69293ff3c.jpg saved to cache
2026-03-30 15:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 14dbeb9f-53a5-584a-b8c7-166cd64ba914
2026-03-30 15:06:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 14dbeb9f-53a5-584a-b8c7-166cd64ba914 sending to next pipeline
2026-03-30 15:06:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 14dbeb9f-53a5-584a-b8c7-166cd64ba914 with identifier 70291931
2026-03-30 15:06:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 14dbeb9f-53a5-584a-b8c7-166cd64ba914
2026-03-30 15:06:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19752488/2e0680fc-dd23-458e-9d5b-e1c69293ff3c.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 106,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE A 200D CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 135CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-DYNAMIC SELECT\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-ARRANQUE DE BOTON\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '14dbeb9f-53a5-584a-b8c7-166cd64ba914',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-200-d-5p-diesel-2018-en-alicante-70291931-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 99500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14dbeb9f-53a5-584a-b8c7-166cd64ba914/14dbeb9f-53a5-584a-b8c7-166cd64ba914_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78631,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19752488/2e0680fc-dd23-458e-9d5b-e1c69293ff3c.jpg',
'Width': 800}],
'price': 21999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A A 200 d',
'transmission': 'automatic',
'trim': 'A 200 d',
'vin': None,
'year': 2017}
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:53 [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%2770291931%27 HTTP/1.1" 200 None
2026-03-30 15:06:53 [auto_selling_coches.net.api] INFO: Saving data for 70291931: {'created_time': 1774883213.747608, 'last_price_update_time': 1774883213.747619}
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70291931') HTTP/1.1" 204 0
2026-03-30 15:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70173510> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19418488/5cb02045-7caa-4e1b-a0c6-90d2f72f6064.jpg> (referer: None)
2026-03-30 15:06: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:06:54 [auto_selling_coches.net.api] INFO: Extracted item from API: 70173510 - AUDI Q5 SPORTBACK SQ5 TDI Quattro
2026-03-30 15:06:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2857d1ce-fdc9-5acb-a9ff-93180d26b9d3 with identifier: 70173510
2026-03-30 15:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2857d1ce-fdc9-5acb-a9ff-93180d26b9d3
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:54 [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%252F19658448%252F257b0c77-c62f-4654-9fd5-645a6e20e78e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19658448/257b0c77-c62f-4654-9fd5-645a6e20e78e.jpg already downloaded
2026-03-30 15:06:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2857d1ce-fdc9-5acb-a9ff-93180d26b9d3 with identifier 70173510
2026-03-30 15:06:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2857d1ce-fdc9-5acb-a9ff-93180d26b9d3
2026-03-30 15:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70173510>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'AUDI Q5 SPORTBACK SQ5 QUATTRO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 341CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-CAMARA 360º Y SENSORES DE APARCAMINETO\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-ASIENTOS DEPORTIVOS S-LINE EN CUERO\n'
'-PAQUETE DE ILUMINACION INTERIOR\n'
'-ESCAPE DEPORTIVO\n'
'-ASIENTOS CALEFACATBLES (TODOS)\n'
'-VIRTUAL COCKPIT\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 341,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '2857d1ce-fdc9-5acb-a9ff-93180d26b9d3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q5-sportback-sq5-tdi-quattro-5p-electrico-hibrido-2024-en-alicante-70173510-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q5 SPORTBACK',
'odometer': 59500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19658448/257b0c77-c62f-4654-9fd5-645a6e20e78e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2857d1ce-fdc9-5acb-a9ff-93180d26b9d3/2857d1ce-fdc9-5acb-a9ff-93180d26b9d3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78779,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19658448/257b0c77-c62f-4654-9fd5-645a6e20e78e.jpg',
'Width': 800}],
'price': 64999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q5 SPORTBACK SQ5 TDI Quattro',
'transmission': 'automatic',
'trim': 'SQ5 TDI Quattro',
'vin': None,
'year': 2023}
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:54 [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%2770173510%27 HTTP/1.1" 200 None
2026-03-30 15:06:54 [auto_selling_coches.net.api] INFO: Saving data for 70173510: {'created_time': 1774883214.144376, 'last_price_update_time': 1774883214.144389}
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70173510') HTTP/1.1" 204 0
2026-03-30 15:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201db72d0>
2026-03-30 15:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80641e55-aa4c-5f61-8a5f-3eb0ba4cb206/80641e55-aa4c-5f61-8a5f-3eb0ba4cb206_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19418488%252F5cb02045-7caa-4e1b-a0c6-90d2f72f6064.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19418488/5cb02045-7caa-4e1b-a0c6-90d2f72f6064.jpg saved to cache
2026-03-30 15:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80641e55-aa4c-5f61-8a5f-3eb0ba4cb206
2026-03-30 15:06:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80641e55-aa4c-5f61-8a5f-3eb0ba4cb206 sending to next pipeline
2026-03-30 15:06:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 80641e55-aa4c-5f61-8a5f-3eb0ba4cb206 with identifier 62532116
2026-03-30 15:06:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 80641e55-aa4c-5f61-8a5f-3eb0ba4cb206
2026-03-30 15:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19418488/5cb02045-7caa-4e1b-a0c6-90d2f72f6064.jpg>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 111,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE CLA 200D SHOOTING BRAKE CON PAQUETE AMG\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 135CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '80641e55-aa4c-5f61-8a5f-3eb0ba4cb206',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-200-d-amg-line-shooting-brake-5p-diesel-2016-en-alicante-62532116-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase CLA',
'odometer': 134500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80641e55-aa4c-5f61-8a5f-3eb0ba4cb206/80641e55-aa4c-5f61-8a5f-3eb0ba4cb206_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77750,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19418488/5cb02045-7caa-4e1b-a0c6-90d2f72f6064.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase CLA CLA 200 d AMG Line Shooting Brake',
'transmission': 'automatic',
'trim': 'CLA 200 d AMG Line Shooting Brake',
'vin': None,
'year': 2016}
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:54 [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%2762532116%27 HTTP/1.1" 200 None
2026-03-30 15:06:54 [auto_selling_coches.net.api] INFO: Saving data for 62532116: {'created_time': 1774883214.228048, 'last_price_update_time': 1774883214.228062}
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62532116') HTTP/1.1" 204 0
2026-03-30 15:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70168678> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:55 [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:06:55 [auto_selling_coches.net.api] INFO: Extracted item from API: 70168678 - MINI MINI COOPER S
2026-03-30 15:06:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a2a09bec-b31a-5850-b83a-36f929e53f61 with identifier: 70168678
2026-03-30 15:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a2a09bec-b31a-5850-b83a-36f929e53f61
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [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%252F19654380%252F6abebac8-4423-454e-8e95-784b1818d8b5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19654380/6abebac8-4423-454e-8e95-784b1818d8b5.jpg already downloaded
2026-03-30 15:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a2a09bec-b31a-5850-b83a-36f929e53f61 with identifier 70168678
2026-03-30 15:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a2a09bec-b31a-5850-b83a-36f929e53f61
2026-03-30 15:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70168678>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 133,
'category': 'Coches',
'color': 'Naranja',
'currency': 'EUR',
'description': 'MINI COOPER S\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo de segundo propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 192CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-HEAD UP DISPLAY\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-TAPICERIA EN CUERO Y TELA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL JCW\n'
'-PAQUETE DE ILUMINACION\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 192,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'a2a09bec-b31a-5850-b83a-36f929e53f61',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-s-3p-gasolina-2015-en-alicante-70168678-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 152500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19654380/6abebac8-4423-454e-8e95-784b1818d8b5.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2a09bec-b31a-5850-b83a-36f929e53f61/a2a09bec-b31a-5850-b83a-36f929e53f61_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81125,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19654380/6abebac8-4423-454e-8e95-784b1818d8b5.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI COOPER S',
'transmission': 'automatic',
'trim': 'COOPER S',
'vin': None,
'year': 2015}
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [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%2770168678%27 HTTP/1.1" 200 None
2026-03-30 15:06:55 [auto_selling_coches.net.api] INFO: Saving data for 70168678: {'created_time': 1774883215.251713, 'last_price_update_time': 1774883215.251723}
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70168678') HTTP/1.1" 204 0
2026-03-30 15:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70203003> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:55 [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:06:55 [auto_selling_coches.net.api] INFO: Extracted item from API: 70203003 - VOLKSWAGEN Sharan Sport 2.0 TSI BMT DSG
2026-03-30 15:06:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 20555f55-c8ab-5a82-b129-16b6654a2551 with identifier: 70203003
2026-03-30 15:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 20555f55-c8ab-5a82-b129-16b6654a2551
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [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%252F19679541%252Fe47f4485-ba72-4a7f-83f3-21c58733872c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19679541/e47f4485-ba72-4a7f-83f3-21c58733872c.jpg already downloaded
2026-03-30 15:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 20555f55-c8ab-5a82-b129-16b6654a2551 with identifier 70203003
2026-03-30 15:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 20555f55-c8ab-5a82-b129-16b6654a2551
2026-03-30 15:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70203003>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 168,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'VOLKSWAGEN SHARAN SPORT (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TSI 22OCV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-CAMBIO AUTOMATICO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PUERTAS LATERALES AUTOMATICAS\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO PARCIALMENTE\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '20555f55-c8ab-5a82-b129-16b6654a2551',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-sharan-sport-20-tsi-220cv-bmt-dsg-5p-gasolina-2017-en-alicante-70203003-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Sharan',
'odometer': 169500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19679541/e47f4485-ba72-4a7f-83f3-21c58733872c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20555f55-c8ab-5a82-b129-16b6654a2551/20555f55-c8ab-5a82-b129-16b6654a2551_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80222,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19679541/e47f4485-ba72-4a7f-83f3-21c58733872c.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 7,
'seller_name': None,
'title': 'VOLKSWAGEN Sharan Sport 2.0 TSI BMT DSG',
'transmission': 'automatic',
'trim': 'Sport 2.0 TSI 220CV BMT DSG',
'vin': None,
'year': 2016}
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [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%2770203003%27 HTTP/1.1" 200 None
2026-03-30 15:06:55 [auto_selling_coches.net.api] INFO: Saving data for 70203003: {'created_time': 1774883215.5162, 'last_price_update_time': 1774883215.516211}
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70203003') HTTP/1.1" 204 0
2026-03-30 15:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70202894> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:55 [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:06:55 [auto_selling_coches.net.api] INFO: Extracted item from API: 70202894 - MERCEDES-BENZ Clase GLA MercedesAMG GLA 45 4MATIC
2026-03-30 15:06:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: baa46d94-69de-5b03-be49-0f10c7b8e627 with identifier: 70202894
2026-03-30 15:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item baa46d94-69de-5b03-be49-0f10c7b8e627
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [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%252F19679470%252Fcd43d2fb-89a2-46e0-9495-a139eba1b67e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19679470/cd43d2fb-89a2-46e0-9495-a139eba1b67e.jpg already downloaded
2026-03-30 15:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: baa46d94-69de-5b03-be49-0f10c7b8e627 with identifier 70202894
2026-03-30 15:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item baa46d94-69de-5b03-be49-0f10c7b8e627
2026-03-30 15:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70202894>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 172,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'MERCEDES-BENZ GLA 45 AMG 4MATIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TURBO 381CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-CAMAR TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-PAQUETE DE CUERO AMPLIADO CON COSTURA ROJA\n'
'-CINTURONES EN ROJO\n'
'-ASIENTOS DELANTEROS CALEFACATBLES\n'
'-ESCAPE DEPORTIVO AMG\n'
'-SUSPENSION DEPORTIVA ADAPTATIVA AMG\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 381,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'baa46d94-69de-5b03-be49-0f10c7b8e627',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gla-mercedesamg-gla-45-4matic-5p-gasolina-2017-en-alicante-70202894-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLA',
'odometer': 139500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19679470/cd43d2fb-89a2-46e0-9495-a139eba1b67e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_baa46d94-69de-5b03-be49-0f10c7b8e627/baa46d94-69de-5b03-be49-0f10c7b8e627_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79955,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19679470/cd43d2fb-89a2-46e0-9495-a139eba1b67e.jpg',
'Width': 800}],
'price': 27999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLA MercedesAMG GLA 45 4MATIC',
'transmission': 'automatic',
'trim': 'MercedesAMG GLA 45 4MATIC',
'vin': None,
'year': 2016}
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [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%2770202894%27 HTTP/1.1" 200 None
2026-03-30 15:06:55 [auto_selling_coches.net.api] INFO: Saving data for 70202894: {'created_time': 1774883215.677724, 'last_price_update_time': 1774883215.677734}
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70202894') HTTP/1.1" 204 0
2026-03-30 15:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70168441> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:56 [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:06:56 [auto_selling_coches.net.api] INFO: Extracted item from API: 70168441 - OPEL Adam 1.4 NEH S
2026-03-30 15:06:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f6620c0d-aca6-5d19-b7e6-9fc6f283336d with identifier: 70168441
2026-03-30 15:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f6620c0d-aca6-5d19-b7e6-9fc6f283336d
2026-03-30 15:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:56 [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%252F19654247%252Fe85f83f2-dbde-402e-9173-36f01ae1a8a9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19654247/e85f83f2-dbde-402e-9173-36f01ae1a8a9.jpg already downloaded
2026-03-30 15:06:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f6620c0d-aca6-5d19-b7e6-9fc6f283336d with identifier 70168441
2026-03-30 15:06:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f6620c0d-aca6-5d19-b7e6-9fc6f283336d
2026-03-30 15:06:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70168441>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 140,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'OPEL ADAM NEH S\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo de segundo propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.4 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR \n'
'-ASIENTOS DEPORTIVOS BUKETS RECARO SPORTERS CS EN CUERO\n'
'-FAROS CON ILUMINACION LED\n'
'-SENSORES DE APARCAMIENTO\n'
'-ASIENTOS CALEFACTABLES\n'
'-PANTALLA MULTIMEDIA CON APPS\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE\n'
'-VELOCIDAD DE CRUCERO\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '1.4L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'f6620c0d-aca6-5d19-b7e6-9fc6f283336d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/opel-adam-14-neh-s-3p-gasolina-2016-en-alicante-70168441-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'OPEL',
'model': 'Adam',
'odometer': 154500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19654247/e85f83f2-dbde-402e-9173-36f01ae1a8a9.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6620c0d-aca6-5d19-b7e6-9fc6f283336d/f6620c0d-aca6-5d19-b7e6-9fc6f283336d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80621,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19654247/e85f83f2-dbde-402e-9173-36f01ae1a8a9.jpg',
'Width': 800}],
'price': 10999,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'OPEL Adam 1.4 NEH S',
'transmission': 'manual',
'trim': '1.4 NEH S',
'vin': None,
'year': 2015}
2026-03-30 15:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:56 [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%2770168441%27 HTTP/1.1" 200 None
2026-03-30 15:06:56 [auto_selling_coches.net.api] INFO: Saving data for 70168441: {'created_time': 1774883216.245476, 'last_price_update_time': 1774883216.245486}
2026-03-30 15:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70168441') HTTP/1.1" 204 0
2026-03-30 15:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70225221> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:56 [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:06:56 [auto_selling_coches.net.api] INFO: Extracted item from API: 70225221 - MERCEDES-BENZ Clase V 250 d Avantgarde Largo
2026-03-30 15:06:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a42da67-57bb-5fd4-95c2-277fc0f94590 with identifier: 70225221
2026-03-30 15:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5a42da67-57bb-5fd4-95c2-277fc0f94590
2026-03-30 15:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:56 [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%252F19696942%252F0ef1008e-1cb4-47b1-922e-d32f3612b06c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19696942/0ef1008e-1cb4-47b1-922e-d32f3612b06c.jpg not downloaded yet
2026-03-30 15:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70222584> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19696942/0ef1008e-1cb4-47b1-922e-d32f3612b06c.jpg> (referer: None)
2026-03-30 15:06:57 [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:06:57 [auto_selling_coches.net.api] INFO: Extracted item from API: 70222584 - RENAULT Mégane GT Energy TCe EDC
2026-03-30 15:06:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b66ffacc-1b5c-5eee-86c3-e7284881f4ba with identifier: 70222584
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b66ffacc-1b5c-5eee-86c3-e7284881f4ba
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [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%252F19694546%252F79ca6f95-0887-42b4-a039-e875c72e6dc4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19694546/79ca6f95-0887-42b4-a039-e875c72e6dc4.jpg already downloaded
2026-03-30 15:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b66ffacc-1b5c-5eee-86c3-e7284881f4ba with identifier 70222584
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b66ffacc-1b5c-5eee-86c3-e7284881f4ba
2026-03-30 15:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70222584>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 134,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'RENAULT MEGANE GT ENERGY SPORT 4CONTROL AUTOMATICO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 1.6 205CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS \n'
'-SENSORES DE APARCAMIENTO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.6L',
'engine_horse_power': 205,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'b66ffacc-1b5c-5eee-86c3-e7284881f4ba',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/renault-megane-gt-energy-tce-151kw-205cv-edc-5p-gasolina-2017-en-alicante-70222584-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'RENAULT',
'model': 'Mégane',
'odometer': 139500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19694546/79ca6f95-0887-42b4-a039-e875c72e6dc4.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66ffacc-1b5c-5eee-86c3-e7284881f4ba/b66ffacc-1b5c-5eee-86c3-e7284881f4ba_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83624,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19694546/79ca6f95-0887-42b4-a039-e875c72e6dc4.jpg',
'Width': 800}],
'price': 17999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Mégane GT Energy TCe EDC',
'transmission': 'automatic',
'trim': 'GT Energy TCe 151kW 205CV EDC',
'vin': None,
'year': 2018}
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [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%2770222584%27 HTTP/1.1" 200 None
2026-03-30 15:06:57 [auto_selling_coches.net.api] INFO: Saving data for 70222584: {'created_time': 1774883217.346748, 'last_price_update_time': 1774883217.346757}
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70222584') HTTP/1.1" 204 0
2026-03-30 15:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f60310>
2026-03-30 15:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a42da67-57bb-5fd4-95c2-277fc0f94590/5a42da67-57bb-5fd4-95c2-277fc0f94590_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19696942%252F0ef1008e-1cb4-47b1-922e-d32f3612b06c.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19696942/0ef1008e-1cb4-47b1-922e-d32f3612b06c.jpg saved to cache
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5a42da67-57bb-5fd4-95c2-277fc0f94590
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5a42da67-57bb-5fd4-95c2-277fc0f94590 sending to next pipeline
2026-03-30 15:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5a42da67-57bb-5fd4-95c2-277fc0f94590 with identifier 70225221
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5a42da67-57bb-5fd4-95c2-277fc0f94590
2026-03-30 15:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19696942/0ef1008e-1cb4-47b1-922e-d32f3612b06c.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 157,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE V250D AVANTGARDE LARGO (8 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.2 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TAPICERIA DE CUERO\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-SISTEMA DE SONIDO PROFESIONAL BURMESTER\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-PAQUETE DE ILUMINACION\n'
'-8 PLAZAS\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5a42da67-57bb-5fd4-95c2-277fc0f94590',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-v-250-d-avantgarde-largo-5p-diesel-2016-en-alicante-70225221-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase V',
'odometer': 299500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a42da67-57bb-5fd4-95c2-277fc0f94590/5a42da67-57bb-5fd4-95c2-277fc0f94590_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83257,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19696942/0ef1008e-1cb4-47b1-922e-d32f3612b06c.jpg',
'Width': 800}],
'price': 32999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 6,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase V 250 d Avantgarde Largo',
'transmission': 'automatic',
'trim': '250 d Avantgarde Largo',
'vin': None,
'year': 2016}
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [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%2770225221%27 HTTP/1.1" 200 None
2026-03-30 15:06:57 [auto_selling_coches.net.api] INFO: Saving data for 70225221: {'created_time': 1774883217.483438, 'last_price_update_time': 1774883217.483448}
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70225221') HTTP/1.1" 204 0
2026-03-30 15:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70169547> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:57 [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:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70240116> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:57 [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:06:57 [auto_selling_coches.net.api] INFO: Extracted item from API: 70169547 - AUDI SQ5 3.0 TDI quattro tiptro Competition
2026-03-30 15:06:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 339d815d-bac0-5caa-b4dd-a5f5fa00f914 with identifier: 70169547
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 339d815d-bac0-5caa-b4dd-a5f5fa00f914
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [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%252F19655433%252F3653d3d7-de4c-4300-bf7f-3689b4efeed8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19655433/3653d3d7-de4c-4300-bf7f-3689b4efeed8.jpg already downloaded
2026-03-30 15:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 339d815d-bac0-5caa-b4dd-a5f5fa00f914 with identifier 70169547
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 339d815d-bac0-5caa-b4dd-a5f5fa00f914
2026-03-30 15:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70169547>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 174,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'AUDI SQ5 COMPETITION\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 V6 TDI 326CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-PAQUETE DE CARBONO INTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 326,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '339d815d-bac0-5caa-b4dd-a5f5fa00f914',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-sq5-30-tdi-326cv-quattro-tiptro-competition-5p-diesel-2016-en-alicante-70169547-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'SQ5',
'odometer': 169500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19655433/3653d3d7-de4c-4300-bf7f-3689b4efeed8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_339d815d-bac0-5caa-b4dd-a5f5fa00f914/339d815d-bac0-5caa-b4dd-a5f5fa00f914_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81247,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19655433/3653d3d7-de4c-4300-bf7f-3689b4efeed8.jpg',
'Width': 800}],
'price': 27999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI SQ5 3.0 TDI quattro tiptro Competition',
'transmission': 'automatic',
'trim': '3.0 TDI 326CV quattro tiptro Competition',
'vin': None,
'year': 2016}
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [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%2770169547%27 HTTP/1.1" 200 None
2026-03-30 15:06:57 [auto_selling_coches.net.api] INFO: Saving data for 70169547: {'created_time': 1774883217.651114, 'last_price_update_time': 1774883217.651123}
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70169547') HTTP/1.1" 204 0
2026-03-30 15:06:57 [auto_selling_coches.net.api] INFO: Extracted item from API: 70240116 - AUDI Q3 Sportback 45 TFSI S tronic Quattro S Line
2026-03-30 15:06:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c1d3e15-81a9-5caa-a922-e03a9d5a74e0 with identifier: 70240116
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1c1d3e15-81a9-5caa-a922-e03a9d5a74e0
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [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%252F19709394%252Fe44b9d60-a904-4421-82f6-82a3d0462a39.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19709394/e44b9d60-a904-4421-82f6-82a3d0462a39.jpg not downloaded yet
2026-03-30 15:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70221210> (referer: https://www.coches.net/concesionario/massinicars/?pg=2) ['zyte-api']
2026-03-30 15:06:57 [scrapy.extensions.logstats] INFO: Crawled 213 pages (at 44 pages/min), scraped 202 items (at 43 items/min)
2026-03-30 15:06:57 [scrapy.extensions.memusage] INFO: Peak memory usage is 200MiB
2026-03-30 15:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19709394/e44b9d60-a904-4421-82f6-82a3d0462a39.jpg> (referer: None)
2026-03-30 15:06:57 [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:06:57 [auto_selling_coches.net.api] INFO: Extracted item from API: 70221210 - MINI MINI COOPER S CABRIO
2026-03-30 15:06:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 468e7ee4-2eb1-5654-b59b-2e631f42b265 with identifier: 70221210
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 468e7ee4-2eb1-5654-b59b-2e631f42b265
2026-03-30 15:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:57 [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%252F19693272%252Fb5d84b89-63df-455f-aac6-9c025dc6c8b2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19693272/b5d84b89-63df-455f-aac6-9c025dc6c8b2.jpg already downloaded
2026-03-30 15:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 468e7ee4-2eb1-5654-b59b-2e631f42b265 with identifier 70221210
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 468e7ee4-2eb1-5654-b59b-2e631f42b265
2026-03-30 15:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70221210>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'MINI COOPER S CABRIO AUTOMATICO\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 192CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-NAVEGACION\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 192,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '468e7ee4-2eb1-5654-b59b-2e631f42b265',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-s-cabrio-2p-gasolina-2017-en-alicante-70221210-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MINI',
'model': 'MINI',
'odometer': 69500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19693272/b5d84b89-63df-455f-aac6-9c025dc6c8b2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e7ee4-2eb1-5654-b59b-2e631f42b265/468e7ee4-2eb1-5654-b59b-2e631f42b265_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77129,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19693272/b5d84b89-63df-455f-aac6-9c025dc6c8b2.jpg',
'Width': 800}],
'price': 22999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI COOPER S CABRIO',
'transmission': 'automatic',
'trim': 'COOPER S CABRIO',
'vin': None,
'year': 2017}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [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%2770221210%27 HTTP/1.1" 200 None
2026-03-30 15:06:58 [auto_selling_coches.net.api] INFO: Saving data for 70221210: {'created_time': 1774883218.019999, 'last_price_update_time': 1774883218.02001}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70221210') HTTP/1.1" 204 0
2026-03-30 15:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201f43290>
2026-03-30 15:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c1d3e15-81a9-5caa-a922-e03a9d5a74e0/1c1d3e15-81a9-5caa-a922-e03a9d5a74e0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19709394%252Fe44b9d60-a904-4421-82f6-82a3d0462a39.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19709394/e44b9d60-a904-4421-82f6-82a3d0462a39.jpg saved to cache
2026-03-30 15:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c1d3e15-81a9-5caa-a922-e03a9d5a74e0
2026-03-30 15:06:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c1d3e15-81a9-5caa-a922-e03a9d5a74e0 sending to next pipeline
2026-03-30 15:06:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1c1d3e15-81a9-5caa-a922-e03a9d5a74e0 with identifier 70240116
2026-03-30 15:06:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1c1d3e15-81a9-5caa-a922-e03a9d5a74e0
2026-03-30 15:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19709394/e44b9d60-a904-4421-82f6-82a3d0462a39.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 173,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'AUDI Q3 SPORTBACK QUATTRO CON PAQUETE S-LINE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y dos propietarios.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 230CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL MMI PLUS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SISTEMA DE SONIDO PROFESIONAL BANG & OLUFSEN\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-BOLA DE REMOLQUE ELCTRICA ORIGINAL AUDI\n'
'-DRIVE SELECT\n'
'-PORTON TRASERO AUTOMATICO\n'
'-TAPICERIA EN CUERO Y TELA\n'
'-ASSIST LINE\n'
'-VIRTUAL COCKPIT\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 230,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '1c1d3e15-81a9-5caa-a922-e03a9d5a74e0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q3-sportback-45-tfsi-169kw-s-tronic-quattro-s-line-5p-gasolina-2020-en-alicante-70240116-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'Q3 Sportback',
'odometer': 147500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c1d3e15-81a9-5caa-a922-e03a9d5a74e0/1c1d3e15-81a9-5caa-a922-e03a9d5a74e0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83703,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19709394/e44b9d60-a904-4421-82f6-82a3d0462a39.jpg',
'Width': 800}],
'price': 31999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q3 Sportback 45 TFSI S tronic Quattro S Line',
'transmission': 'automatic',
'trim': '45 TFSI 169kW S tronic Quattro S Line',
'vin': None,
'year': 2019}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [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%2770240116%27 HTTP/1.1" 200 None
2026-03-30 15:06:58 [auto_selling_coches.net.api] INFO: Saving data for 70240116: {'created_time': 1774883218.124383, 'last_price_update_time': 1774883218.124395}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70240116') HTTP/1.1" 204 0
2026-03-30 15:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62388778> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:06:58 [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:06:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 62388778 - AUDI TT TT Roadster RS TFSI Quattro S Tronic
2026-03-30 15:06:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fabbfb10-4192-5003-a3ff-5dcf31134550 with identifier: 62388778
2026-03-30 15:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fabbfb10-4192-5003-a3ff-5dcf31134550
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [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%252F19293049%252Fcd70db29-870c-4b40-b8b5-c67f4732ffe0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19293049/cd70db29-870c-4b40-b8b5-c67f4732ffe0.jpg already downloaded
2026-03-30 15:06:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fabbfb10-4192-5003-a3ff-5dcf31134550 with identifier 62388778
2026-03-30 15:06:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fabbfb10-4192-5003-a3ff-5dcf31134550
2026-03-30 15:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62388778>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 181,
'category': 'Coches',
'color': 'Verde',
'currency': 'EUR',
'description': 'AUDI TT RS QUATTRO ROADSTER\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.5 400CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y ALCANTARA\n'
'-VIRTUAL COCKPIT\n'
'-ESCAPE DEPORTIVO\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-DRIVE SELECT\n'
'-INTERIOR EN ALUMINIO CEPILLADO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.5L',
'engine_horse_power': 400,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'fabbfb10-4192-5003-a3ff-5dcf31134550',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-tt-tt-roadster-rs-tfsi-quattro-s-tronic-2p-gasolina-2022-en-alicante-62388778-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'TT',
'odometer': 21500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19293049/cd70db29-870c-4b40-b8b5-c67f4732ffe0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fabbfb10-4192-5003-a3ff-5dcf31134550/fabbfb10-4192-5003-a3ff-5dcf31134550_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173865,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19293049/cd70db29-870c-4b40-b8b5-c67f4732ffe0.jpg',
'Width': 800}],
'price': 55999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'AUDI TT TT Roadster RS TFSI Quattro S Tronic',
'transmission': 'automatic',
'trim': 'TT Roadster RS TFSI Quattro S Tronic',
'vin': None,
'year': 2021}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [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%2762388778%27 HTTP/1.1" 200 None
2026-03-30 15:06:58 [auto_selling_coches.net.api] INFO: Saving data for 62388778: {'created_time': 1774883218.592369, 'last_price_update_time': 1774883218.592381}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62388778') HTTP/1.1" 204 0
2026-03-30 15:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70257535> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:06:58 [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:06:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 70257535 - VOLKSWAGEN Golf GTI 2.0 TSI DSG
2026-03-30 15:06:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bfcfab0-08ce-552d-b14f-a66c30517fb8 with identifier: 70257535
2026-03-30 15:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9bfcfab0-08ce-552d-b14f-a66c30517fb8
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [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%252F19720020%252Fb68cef0c-a1be-4741-a0c1-6eaee649ceac.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720020/b68cef0c-a1be-4741-a0c1-6eaee649ceac.jpg already downloaded
2026-03-30 15:06:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9bfcfab0-08ce-552d-b14f-a66c30517fb8 with identifier 70257535
2026-03-30 15:06:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9bfcfab0-08ce-552d-b14f-a66c30517fb8
2026-03-30 15:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70257535>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 145,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'VOLKSWAGEN GOLF GTI DSG CON KIT PERFORMANCE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 TSI 230CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS GTI PERFORMANCE\n'
'-SENSORES DE APARCAMIENTO\n'
'-ESCAPE DEPORTIVO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VIRTUAL COCKPIT\n'
'-PAQUETE ILUMINACION\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 230,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '9bfcfab0-08ce-552d-b14f-a66c30517fb8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-gti-20-tsi-dsg-5p-gasolina-2017-en-alicante-70257535-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 89500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19720020/b68cef0c-a1be-4741-a0c1-6eaee649ceac.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9bfcfab0-08ce-552d-b14f-a66c30517fb8/9bfcfab0-08ce-552d-b14f-a66c30517fb8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83310,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19720020/b68cef0c-a1be-4741-a0c1-6eaee649ceac.jpg',
'Width': 800}],
'price': 23999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Golf GTI 2.0 TSI DSG',
'transmission': 'automatic',
'trim': 'GTI 2.0 TSI DSG',
'vin': None,
'year': 2017}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [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%2770257535%27 HTTP/1.1" 200 None
2026-03-30 15:06:58 [auto_selling_coches.net.api] INFO: Saving data for 70257535: {'created_time': 1774883218.763549, 'last_price_update_time': 1774883218.763559}
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70257535') HTTP/1.1" 204 0
2026-03-30 15:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70225551> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:06:59 [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:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70241212> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:06:59 [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:06:59 [auto_selling_coches.net.api] INFO: Extracted item from API: 70225551 - BMW X4 xDrive30d
2026-03-30 15:06:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b83b28ad-9001-5369-90ab-814fa090ae35 with identifier: 70225551
2026-03-30 15:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b83b28ad-9001-5369-90ab-814fa090ae35
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:59 [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%252F19697204%252Fc59751c6-58fb-434c-a4cf-7c9c056e65cc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19697204/c59751c6-58fb-434c-a4cf-7c9c056e65cc.jpg already downloaded
2026-03-30 15:06:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b83b28ad-9001-5369-90ab-814fa090ae35 with identifier 70225551
2026-03-30 15:06:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b83b28ad-9001-5369-90ab-814fa090ae35
2026-03-30 15:06:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70225551>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 156,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW X4 XDRIVE 30D CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 258CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON CON LED\n'
'-TECHO SOLAR ELECTRICO\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS EN CUERO Y TELA\n'
'-NAVEGACION PROFESIONAL\n'
'-HEAD UP DISPLAY\n'
'-ASIENTOS DELANTEROS CALEFACTBLES\n'
'-SENSORES DE APARCAMIENTO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b83b28ad-9001-5369-90ab-814fa090ae35',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x4-xdrive30d-5p-diesel-2017-en-alicante-70225551-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X4',
'odometer': 186500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19697204/c59751c6-58fb-434c-a4cf-7c9c056e65cc.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b83b28ad-9001-5369-90ab-814fa090ae35/b83b28ad-9001-5369-90ab-814fa090ae35_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78973,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19697204/c59751c6-58fb-434c-a4cf-7c9c056e65cc.jpg',
'Width': 800}],
'price': 27999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X4 xDrive30d',
'transmission': 'automatic',
'trim': 'xDrive30d',
'vin': None,
'year': 2016}
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:59 [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%2770225551%27 HTTP/1.1" 200 None
2026-03-30 15:06:59 [auto_selling_coches.net.api] INFO: Saving data for 70225551: {'created_time': 1774883219.78675, 'last_price_update_time': 1774883219.786762}
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70225551') HTTP/1.1" 204 0
2026-03-30 15:06:59 [auto_selling_coches.net.api] INFO: Extracted item from API: 70241212 - VOLKSWAGEN Golf R 2.0 TSI 4Motion DSG
2026-03-30 15:06:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f5382a1d-bd21-5979-985f-0e5de1b158aa with identifier: 70241212
2026-03-30 15:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f5382a1d-bd21-5979-985f-0e5de1b158aa
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:59 [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%252F19710489%252Fae63edd6-6d45-4112-9fb0-f58f7335e7e5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19710489/ae63edd6-6d45-4112-9fb0-f58f7335e7e5.jpg already downloaded
2026-03-30 15:06:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f5382a1d-bd21-5979-985f-0e5de1b158aa with identifier 70241212
2026-03-30 15:06:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f5382a1d-bd21-5979-985f-0e5de1b158aa
2026-03-30 15:06:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70241212>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'VOLKSWAGEN GOLF R 4MOTION\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 320CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-FAROS FULL LED\n'
'-ASIENTOS DEPORTIVOS R CALEFACTABLES\n'
'-HEAD UP DISPLAY\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-ACCESO Y ARRANQUE SIN LLAVE\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'f5382a1d-bd21-5979-985f-0e5de1b158aa',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-r-20-tsi-235kw-320cv-4motion-dsg-5p-gasolina-2024-en-alicante-70241212-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'VOLKSWAGEN',
'model': 'Golf',
'odometer': 52500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19710489/ae63edd6-6d45-4112-9fb0-f58f7335e7e5.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5382a1d-bd21-5979-985f-0e5de1b158aa/f5382a1d-bd21-5979-985f-0e5de1b158aa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78082,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19710489/ae63edd6-6d45-4112-9fb0-f58f7335e7e5.jpg',
'Width': 800}],
'price': 41999,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Golf R 2.0 TSI 4Motion DSG',
'transmission': 'automatic',
'trim': 'R 2.0 TSI 235kW 320CV 4Motion DSG',
'vin': None,
'year': 2023}
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:59 [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%2770241212%27 HTTP/1.1" 200 None
2026-03-30 15:06:59 [auto_selling_coches.net.api] INFO: Saving data for 70241212: {'created_time': 1774883219.849385, 'last_price_update_time': 1774883219.849397}
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70241212') HTTP/1.1" 204 0
2026-03-30 15:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70263385> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:06:59 [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:07:00 [auto_selling_coches.net.api] INFO: Extracted item from API: 70263385 - BMW Serie 4 420d Auto.
2026-03-30 15:07:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fbee2986-ebac-5306-90b3-fcaca61e4400 with identifier: 70263385
2026-03-30 15:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fbee2986-ebac-5306-90b3-fcaca61e4400
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:00 [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%252F19724601%252F5dc0a344-de94-4160-9abb-9b6118804cf5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19724601/5dc0a344-de94-4160-9abb-9b6118804cf5.jpg already downloaded
2026-03-30 15:07:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fbee2986-ebac-5306-90b3-fcaca61e4400 with identifier 70263385
2026-03-30 15:07:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fbee2986-ebac-5306-90b3-fcaca61e4400
2026-03-30 15:07:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70263385>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 116,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'BMW SERIE 4 420D CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 190CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS EN AJUSTE ELETRICO CON MEMORIA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-ASIENTOS DEPORTIVOS M EN CUERO\n'
'-PAQUETE M INTERIOR Y EXTERIOR\n'
'-ASIENTOS DELANTEROS CALEFACTABLES\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVI\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fbee2986-ebac-5306-90b3-fcaca61e4400',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-auto-2p-diesel-2018-en-alicante-70263385-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 154500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19724601/5dc0a344-de94-4160-9abb-9b6118804cf5.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbee2986-ebac-5306-90b3-fcaca61e4400/fbee2986-ebac-5306-90b3-fcaca61e4400_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76169,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19724601/5dc0a344-de94-4160-9abb-9b6118804cf5.jpg',
'Width': 800}],
'price': 25999,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 4 420d Auto.',
'transmission': 'automatic',
'trim': '420d Auto.',
'vin': None,
'year': 2017}
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:00 [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%2770263385%27 HTTP/1.1" 200 None
2026-03-30 15:07:00 [auto_selling_coches.net.api] INFO: Saving data for 70263385: {'created_time': 1774883220.13475, 'last_price_update_time': 1774883220.13476}
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70263385') HTTP/1.1" 204 0
2026-03-30 15:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70220571> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:07:00 [auto_selling_coches.net.api] INFO: Extracted item from API: 70220571 - BMW X4 M40d xDrive
2026-03-30 15:07:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: acfa85ad-4f5d-5d7f-82c8-34eacac3217b with identifier: 70220571
2026-03-30 15:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item acfa85ad-4f5d-5d7f-82c8-34eacac3217b
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:00 [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%252F19692779%252Fed7d4148-c73e-4a30-b970-24f4f0c0d496.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19692779/ed7d4148-c73e-4a30-b970-24f4f0c0d496.jpg already downloaded
2026-03-30 15:07:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: acfa85ad-4f5d-5d7f-82c8-34eacac3217b with identifier 70220571
2026-03-30 15:07:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item acfa85ad-4f5d-5d7f-82c8-34eacac3217b
2026-03-30 15:07:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70220571>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul (MARINO)',
'currency': 'EUR',
'description': 'BMW X4 M40D XDRIVE\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 340CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-ASIENTOS EN AJUSTE ELECTRICO CON MEMORIA\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-HEAD UP DISPLAY\n'
'-ASIENTOS CALEFACTABLES TODOS\n'
'-SISTEMA DE SONIDO PROFESIONAL HARMAN-KARDON\n'
'-BOLA DE REMOLQUE\n'
'-PAQUETE DE ILUMINACION\n'
'-ASIENTOS DEPORTIVOS EN CUERO\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL Y CALEFACTABLE\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 340,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'acfa85ad-4f5d-5d7f-82c8-34eacac3217b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x4-m40d-xdrive-5p-electrico-hibrido-2022-en-alicante-70220571-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X4',
'odometer': 123500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19692779/ed7d4148-c73e-4a30-b970-24f4f0c0d496.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_acfa85ad-4f5d-5d7f-82c8-34eacac3217b/acfa85ad-4f5d-5d7f-82c8-34eacac3217b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85341,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19692779/ed7d4148-c73e-4a30-b970-24f4f0c0d496.jpg',
'Width': 800}],
'price': 49999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X4 M40d xDrive',
'transmission': 'automatic',
'trim': 'M40d xDrive',
'vin': None,
'year': 2021}
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:00 [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%2770220571%27 HTTP/1.1" 200 None
2026-03-30 15:07:00 [auto_selling_coches.net.api] INFO: Saving data for 70220571: {'created_time': 1774883220.769989, 'last_price_update_time': 1774883220.77}
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70220571') HTTP/1.1" 204 0
2026-03-30 15:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70174921> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:07:01 [auto_selling_coches.net.api] INFO: Extracted item from API: 70174921 - LAND-ROVER Defender 3.0 I6 400 XDynamic HSE 110 AT 4WD MHEV
2026-03-30 15:07:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c9fd74c2-4875-5e02-bfeb-9d01044bee5d with identifier: 70174921
2026-03-30 15:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c9fd74c2-4875-5e02-bfeb-9d01044bee5d
2026-03-30 15:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:01 [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%252F19659496%252F6a2dd652-3ccc-4b3b-8297-82e75e3158b0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19659496/6a2dd652-3ccc-4b3b-8297-82e75e3158b0.jpg already downloaded
2026-03-30 15:07:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c9fd74c2-4875-5e02-bfeb-9d01044bee5d with identifier 70174921
2026-03-30 15:07:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:01 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c9fd74c2-4875-5e02-bfeb-9d01044bee5d
2026-03-30 15:07:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70174921>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'LAND-ROVER DEFENDER XDYNAMIC (7 PLAZAS)\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional y unico propietario.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 3.0 400CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR CUATRO ZONA\n'
'-FAROS FULL LED\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION PROFESIONAL\n'
'-SISTEMA DE SONIDO PROFESIONAL MERIDIAN\n'
'-CAMARA 360º Y SENSORES DE APARCAMIENTO\n'
'-ESTRIBERAS LATERALES\n'
'-ASIENTOS EN AJUSTE ELECTRICO\n'
'-TAPICERIA DE CUERO Y ALCANTARA\n'
'-SUSPENSION NEUMATICA\n'
'-7 PLAZAS\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 400,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'c9fd74c2-4875-5e02-bfeb-9d01044bee5d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/land-rover-defender-30-i6-400-xdynamic-hse-110-at-4wd-mhev-5p-electrico-hibrido-2024-en-alicante-70174921-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'LAND-ROVER',
'model': 'Defender',
'odometer': 38500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19659496/6a2dd652-3ccc-4b3b-8297-82e75e3158b0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9fd74c2-4875-5e02-bfeb-9d01044bee5d/c9fd74c2-4875-5e02-bfeb-9d01044bee5d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77604,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19659496/6a2dd652-3ccc-4b3b-8297-82e75e3158b0.jpg',
'Width': 800}],
'price': 79999,
'price_includes_vat': True,
'registration_date': '2024-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'LAND-ROVER Defender 3.0 I6 400 XDynamic HSE 110 AT 4WD MHEV',
'transmission': 'automatic',
'trim': '3.0 I6 400 XDynamic HSE 110 AT 4WD MHEV',
'vin': None,
'year': 2024}
2026-03-30 15:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:01 [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%2770174921%27 HTTP/1.1" 200 None
2026-03-30 15:07:01 [auto_selling_coches.net.api] INFO: Saving data for 70174921: {'created_time': 1774883221.131886, 'last_price_update_time': 1774883221.131898}
2026-03-30 15:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70174921') HTTP/1.1" 204 0
2026-03-30 15:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70203389> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:07:02 [auto_selling_coches.net.api] INFO: Extracted item from API: 70203389 - MERCEDES-BENZ Clase GLC GLC 300 de 4MATIC
2026-03-30 15:07:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ff49d95b-0fdc-506e-af22-01007bb417a4 with identifier: 70203389
2026-03-30 15:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ff49d95b-0fdc-506e-af22-01007bb417a4
2026-03-30 15:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:02 [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%252F19679803%252Faba09f85-06c2-49fa-8cf0-71bf643de3e0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19679803/aba09f85-06c2-49fa-8cf0-71bf643de3e0.jpg already downloaded
2026-03-30 15:07:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ff49d95b-0fdc-506e-af22-01007bb417a4 with identifier 70203389
2026-03-30 15:07:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ff49d95b-0fdc-506e-af22-01007bb417a4
2026-03-30 15:07:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70203389>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 45,
'category': 'Coches',
'color': 'Gris / Plata (ANTRACITA)',
'currency': 'EUR',
'description': 'MERCEDES-BENZ CLASE GLC 300de CON PAQUETE AMG EQPOWER\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo con IVA deducible.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 306CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-NAVEGACION PROFESIONAL\n'
'-ASIENTOS DEPORTIVOS AMG EN CUERO Y ALCANTARA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-PAQUETE AMG INTERIOR Y EXTERIOR\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-PORTON TRASERO AUTOMATICO\n'
'-VELOCIDAD DE CRUCERO ADAPTATIVA\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': '0',
'engine': '1.9L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'ff49d95b-0fdc-506e-af22-01007bb417a4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-glc-glc-300-de-4matic-5p-electrico-hibrido-2022-en-alicante-70203389-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLC',
'odometer': 118500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19679803/aba09f85-06c2-49fa-8cf0-71bf643de3e0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff49d95b-0fdc-506e-af22-01007bb417a4/ff49d95b-0fdc-506e-af22-01007bb417a4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83301,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19679803/aba09f85-06c2-49fa-8cf0-71bf643de3e0.jpg',
'Width': 800}],
'price': 35999,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLC GLC 300 de 4MATIC',
'transmission': 'automatic',
'trim': 'GLC 300 de 4MATIC',
'vin': None,
'year': 2021}
2026-03-30 15:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:02 [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%2770203389%27 HTTP/1.1" 200 None
2026-03-30 15:07:02 [auto_selling_coches.net.api] INFO: Saving data for 70203389: {'created_time': 1774883222.884429, 'last_price_update_time': 1774883222.884438}
2026-03-30 15:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70203389') HTTP/1.1" 204 0
2026-03-30 15:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70203313> (referer: https://www.coches.net/concesionario/massinicars/?pg=1) ['zyte-api']
2026-03-30 15:07:03 [auto_selling_coches.net.api] INFO: Extracted item from API: 70203313 - BMW X2 sDrive18d
2026-03-30 15:07:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bb33cd35-bc2e-5165-8a4e-711a66d2fad4 with identifier: 70203313
2026-03-30 15:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bb33cd35-bc2e-5165-8a4e-711a66d2fad4
2026-03-30 15:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:03 [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%252F19679743%252F802290fe-e99a-4055-b775-425afb16ce34.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19679743/802290fe-e99a-4055-b775-425afb16ce34.jpg already downloaded
2026-03-30 15:07:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bb33cd35-bc2e-5165-8a4e-711a66d2fad4 with identifier 70203313
2026-03-30 15:07:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bb33cd35-bc2e-5165-8a4e-711a66d2fad4
2026-03-30 15:07:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70203313>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Amarillo',
'currency': 'EUR',
'description': 'BMW X2 SDRIVE 18D CON PAQUETE M\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS FULL LED\n'
'-TECHO PANORAMICO ELECTRICO\n'
'-NAVEGACION\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-ASIENTOS DEPORTIVOS M CON COSTURA EN JUEGO A LA CARROCERIA\n'
'-CAMARA TRASERA Y SENSORES DE APARCAMIENTO\n'
'-PAQUETE DE ILUMINACION\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículo con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bb33cd35-bc2e-5165-8a4e-711a66d2fad4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x2-sdrive18d-5p-diesel-2019-en-alicante-70203313-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'BMW',
'model': 'X2',
'odometer': 192500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19679743/802290fe-e99a-4055-b775-425afb16ce34.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb33cd35-bc2e-5165-8a4e-711a66d2fad4/bb33cd35-bc2e-5165-8a4e-711a66d2fad4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85411,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19679743/802290fe-e99a-4055-b775-425afb16ce34.jpg',
'Width': 800}],
'price': 19999,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X2 sDrive18d',
'transmission': 'automatic',
'trim': 'sDrive18d',
'vin': None,
'year': 2018}
2026-03-30 15:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:03 [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%2770203313%27 HTTP/1.1" 200 None
2026-03-30 15:07:03 [auto_selling_coches.net.api] INFO: Saving data for 70203313: {'created_time': 1774883223.112493, 'last_price_update_time': 1774883223.112504}
2026-03-30 15:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70203313') HTTP/1.1" 204 0
2026-03-30 15:07:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70024823> (referer: https://www.coches.net/concesionario/massinicars/?pg=4) ['zyte-api']
2026-03-30 15:07:12 [auto_selling_coches.net.api] INFO: Extracted item from API: 70024823 - AUDI A3 Sportback 2.0 TDI 150 S tronic Ambition
2026-03-30 15:07:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a with identifier: 70024823
2026-03-30 15:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:12 [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%252F19542916%252F7233327f-cc0e-4457-86c5-886439b8bd77.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19542916/7233327f-cc0e-4457-86c5-886439b8bd77.jpg not downloaded yet
2026-03-30 15:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19542916/7233327f-cc0e-4457-86c5-886439b8bd77.jpg> (referer: None)
2026-03-30 15:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa201d67b10>
2026-03-30 15:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a/ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19542916%252F7233327f-cc0e-4457-86c5-886439b8bd77.jpg') HTTP/1.1" 204 0
2026-03-30 15:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19542916/7233327f-cc0e-4457-86c5-886439b8bd77.jpg saved to cache
2026-03-30 15:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a
2026-03-30 15:07:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a sending to next pipeline
2026-03-30 15:07:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a with identifier 70024823
2026-03-30 15:07:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a
2026-03-30 15:07:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19542916/7233327f-cc0e-4457-86c5-886439b8bd77.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'AUDI A3 SPORTBACK S-TRONIC\n'
'\n'
'-12 meses de garantía y cambio de nombre incluido.\n'
'-Vehículo nacional.\n'
'-Vehículo para entrega inmediata.\n'
'\n'
'MOTOR: 2.0 150CV\n'
'\n'
'EXTRAS:\n'
'-CLIMATIZADOR BI ZONA\n'
'-FAROS BI XENON\n'
'-NAVEGACION PROFESIONAL AUDI MMI PLUS\n'
'-TAPICERIA EN CUERO Y TELA\n'
'-CAMBIO AUTOMATICO CON LEVAS\n'
'-SENSORES DE APARCAMIENTO\n'
'-VELOCIDAD DE CRUCERO\n'
'-VOLANTE MULTIFUNCIONAL\n'
'-SENSOR DE LUZ Y LLUVIA\n'
'\n'
'-WE ALSO SPEAK ENGLISH/ HABLAMOS INGLES\n'
'\n'
'-Vehículos con dos llaves.\n'
'-Libro de mantenimiento en servicio oficial.\n'
'-Kilómetros certificados.\n'
'\n'
'-Aceptamos vehículos como forma de pago.(Previa tasación)\n'
'-Entrega de vehículos en toda España.(consultar precio de '
'entrega)\n'
'-Posibilidad de financiación.(consultar condiciones de '
'financiación)\n'
'\n'
'-El vehículo se encuentra en nuestras instalaciones a toda '
'disposición y posibilidad de realizar prueba mecánica.\n'
'\n'
'HORARIO:\n'
'*DE LUNES A VIERNES DE 09:00 A 13:30 Y DE 16:00 A 20:00.\n'
'*SABADOS BAJO CITA PREVIA.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a3-sportback-20-tdi-150-s-tronic-ambition-5p-diesel-2014-en-alicante-70024823-covo.aspx',
'listing': 'auction',
'location': 'Alicante',
'make': 'AUDI',
'model': 'A3',
'odometer': 138500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a/ea8ae1cd-009e-5e5b-93c2-cf3a55a8ae4a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79207,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19542916/7233327f-cc0e-4457-86c5-886439b8bd77.jpg',
'Width': 800}],
'price': 15999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A3 Sportback 2.0 TDI 150 S tronic Ambition',
'transmission': 'automatic',
'trim': 'Sportback 2.0 TDI 150 S tronic Ambition',
'vin': None,
'year': 2013}
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:12 [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%2770024823%27 HTTP/1.1" 200 None
2026-03-30 15:07:12 [auto_selling_coches.net.api] INFO: Saving data for 70024823: {'created_time': 1774883232.28636, 'last_price_update_time': 1774883232.28637}
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70024823') HTTP/1.1" 204 0
2026-03-30 15:07:12 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:07:12 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:07:12 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:07:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a4ab0362c1f11f18e133aacc95538c6
2026-03-30 15:07:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:07:12 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:07:12 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:12 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-30 15:07:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:07:12 [auto_selling_coches.net.api] INFO: auto_selling_coches.net.api Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 4, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:13 [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%201773587232 HTTP/1.1" 200 None
2026-03-30 15:07:13 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (214 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4a4ab0362c1f11f18e133aacc95538c6.jl
2026-03-30 15:07:13 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 488855,
'downloader/request_count': 350,
'downloader/request_method_count/GET': 350,
'downloader/response_bytes': 34680212,
'downloader/response_count': 350,
'downloader/response_status_count/200': 349,
'downloader/response_status_count/400': 1,
'elapsed_time_seconds': 375.105034,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 15, 7, 13, 16615, tzinfo=datetime.timezone.utc),
'httpcompression/response_bytes': 13689267,
'httpcompression/response_count': 127,
'item_scraped_count': 214,
'log_count/DEBUG': 3681,
'log_count/INFO': 2922,
'memusage/max': 210616320,
'memusage/startup': 147009536,
'photo_download_count': 127,
'request_depth_max': 10,
'response_received_count': 223,
'scheduler/dequeued': 350,
'scheduler/dequeued/memory': 350,
'scheduler/enqueued': 350,
'scheduler/enqueued/memory': 350,
'scrape_type/new': 214,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 224,
'scrapy-zyte-api/error_ratio': 0.004464285714285714,
'scrapy-zyte-api/errors': 1,
"scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 1,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 6.9559326594353,
'scrapy-zyte-api/mean_response_seconds': 7.035597044874334,
'scrapy-zyte-api/processed': 223,
'scrapy-zyte-api/request_args/actions': 8,
'scrapy-zyte-api/request_args/browserHtml': 8,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 215,
'scrapy-zyte-api/request_args/experimental.requestCookies': 222,
'scrapy-zyte-api/request_args/experimental.responseCookies': 223,
'scrapy-zyte-api/request_args/httpResponseBody': 215,
'scrapy-zyte-api/request_args/httpResponseHeaders': 215,
'scrapy-zyte-api/request_args/requestHeaders': 7,
'scrapy-zyte-api/request_args/url': 223,
'scrapy-zyte-api/status_codes/0': 1,
'scrapy-zyte-api/status_codes/200': 223,
'scrapy-zyte-api/success': 223,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 30, 15, 0, 57, 911581, tzinfo=datetime.timezone.utc)}
2026-03-30 15:07:13 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:07:13 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fa204f57410>
2026-03-30 15:07:13 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fa204f57c10>
PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)