Desktop version Jobs Stats

PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)

2026-03-30 15:08:42 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:08:42 [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:08:42 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:08:42 [auto_selling_coches.net.api] INFO: Extracted dealer slug: nesautos
2026-03-30 15:08:42 [auto_selling_coches.net.api] INFO: _job: 4a7e18d62c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:08:42 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:08:42 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:08:42 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:08:42 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:08:42 [scrapy.extensions.telnet] INFO: Telnet Password: b27f916ceb6438a4
2026-03-30 15:08:42 [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:08:42 [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/4a7e18d62c1f11f18e133aacc95538c6.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:08:42 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:08:42 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:08:42 [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:08:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:08:42 [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:08:42 [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:08:42 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:08:42 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:08:42 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:08:42 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:08:42 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:08:42 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-03-30 15:08:42 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:08:42 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:08:42 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:08:47 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/nesautos, dealer_slug: nesautos
2026-03-30 15:08:47 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/nesautos
2026-03-30 15:08: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:08:48 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/nesautos> (referer: None) ['zyte-api']
2026-03-30 15:08:49 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:08:49 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:08: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:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/nesautos?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:09:35 [auto_selling_coches.net.api] INFO: Total items from HTML header: 25
2026-03-30 15:09:35 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:09:35 [auto_selling_coches.net.api] INFO: Found 25 listings in HTML (page 1)
2026-03-30 15:09:35 [auto_selling_coches.net.api] INFO: Found listing with ID: 70235435
2026-03-30 15:09:35 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:09:35 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2117
2026-03-30 15:09:35 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770235435%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70235435: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70235435
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70258619
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770258619%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70258619: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70258619
2026-03-30 15:09: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:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70224057
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770224057%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70224057: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70224057
2026-03-30 15:09: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:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70233151
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770233151%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70233151: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70233151
2026-03-30 15:09: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:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70258036
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770258036%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70258036: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70258036
2026-03-30 15:09: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:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70231819
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770231819%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70231819: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70231819
2026-03-30 15:09: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:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62627915
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762627915%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62627915: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62627915
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62317111
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762317111%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62317111: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62317111
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62636116
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762636116%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62636116: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62636116
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 61555836
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2761555836%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 61555836: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 61555836
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70178206
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770178206%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70178206: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70178206
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 61555517
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2761555517%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 61555517: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 61555517
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70133691
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770133691%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70133691: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70133691
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 60830162
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2760830162%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 60830162: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 60830162
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70079841
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770079841%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70079841: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70079841
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62219991
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762219991%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62219991: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62219991
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62230272
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762230272%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62230272: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62230272
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62197718
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762197718%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62197718: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62197718
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70052466
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770052466%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70052466: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70052466
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62204381
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762204381%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62204381: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62204381
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014507
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770014507%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70014507: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70014507
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70015635
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770015635%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70015635: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70015635
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 61401331
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2761401331%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 61401331: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 61401331
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 70014474
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770014474%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 70014474: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 70014474
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Found listing with ID: 62457004
2026-03-30 15:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762457004%27 HTTP/1.1" 200 None
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scrape type for 62457004: 1
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: Scraping new listing 62457004
2026-03-30 15:09:36 [auto_selling_coches.net.api] INFO: HTML pagination complete: 25 items scraped
2026-03-30 15:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70235435> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70258036> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70233151> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70224057> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 70235435 - SEAT Ibiza 1.0 EcoTSI Style
2026-03-30 15:09:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b84b4a7-48d9-5e53-a08a-be3d8269b9d2 with identifier: 70235435
2026-03-30 15:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3b84b4a7-48d9-5e53-a08a-be3d8269b9d2
2026-03-30 15:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19705083%252F04b45d06-157d-40c3-9653-973bb5879590.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19705083/04b45d06-157d-40c3-9653-973bb5879590.jpg already downloaded
2026-03-30 15:09:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3b84b4a7-48d9-5e53-a08a-be3d8269b9d2 with identifier 70235435
2026-03-30 15:09:37 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:09:37 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:09:37 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:09:37 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:37 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:09:37 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:09:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:09:37 [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:09:37 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883377
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883377
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:37 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3b84b4a7-48d9-5e53-a08a-be3d8269b9d2
2026-03-30 15:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70235435>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 105,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este SEAT Ibiza 1.0 EcoTSI Style destaca por su excelente '
                'equilibrio entre prestaciones y eficiencia. Su motor de tres '
                'cilindros turboalimentado ofrece una respuesta ágil en ciudad '
                'y un consumo contenido, con tecnología Start/Stop que '
                'optimiza el rendimiento en trayectos urbanos.\n'
                '\n'
                'El interior presenta un habitáculo espacioso para su '
                'categoría, con un maletero de 355 litros ampliable hasta '
                '1.165 litros. El equipamiento incluye aire acondicionado, '
                'control de crucero y sistema multimedia con pantalla táctil, '
                'mientras que el volante multifunción revestido en cuero '
                'mejora la experiencia de conducción.\n'
                '\n'
                'Este modelo incorpora extras que aumentan su atractivo como '
                'el Full Link (compatible con Android Auto y Apple CarPlay) y '
                'las luces diurnas LED con pilotos traseros LED. En materia de '
                'seguridad, cuenta con control de estabilidad y múltiples '
                'airbags.\n'
                '\n'
                'La etiqueta medioambiental C permite el acceso a zonas de '
                'bajas emisiones en la mayoría de ciudades con restricciones '
                'de tráfico.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 95,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '3b84b4a7-48d9-5e53-a08a-be3d8269b9d2',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/seat-ibiza-10-ecotsi-70kw-95cv-style-5p-gasolina-2019-en-granada-70235435-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'SEAT',
 'model': 'Ibiza',
 'odometer': 116270,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19705083/04b45d06-157d-40c3-9653-973bb5879590.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b84b4a7-48d9-5e53-a08a-be3d8269b9d2/3b84b4a7-48d9-5e53-a08a-be3d8269b9d2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56339,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19705083/04b45d06-157d-40c3-9653-973bb5879590.jpg',
             'Width': 800}],
 'price': 11000,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Ibiza 1.0 EcoTSI Style',
 'transmission': 'manual',
 'trim': '1.0 EcoTSI 70kW 95CV Style',
 'vin': None,
 'year': 2018}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770235435%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Saving data for 70235435: {'created_time': 1774883378.022501, 'last_price_update_time': 1774883378.022514}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70235435') HTTP/1.1" 204 0
2026-03-30 15:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70258619> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70258036 - BMW X1 sDrive18d
2026-03-30 15:09:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e50d0388-46ac-5274-a59f-55505e65c8c4 with identifier: 70258036
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e50d0388-46ac-5274-a59f-55505e65c8c4
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19720391%252F567a0bce-1a15-4cc5-a636-34b64a2c52c2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720391/567a0bce-1a15-4cc5-a636-34b64a2c52c2.jpg already downloaded
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70233151 - MERCEDES-BENZ Clase CLA CLA 180
2026-03-30 15:09:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c09fa95-5b6a-5a3f-ba0d-18d152580d0c with identifier: 70233151
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4c09fa95-5b6a-5a3f-ba0d-18d152580d0c
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19703410%252F4b0f7c37-d6d4-4da9-a051-e504c737d392.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19703410/4b0f7c37-d6d4-4da9-a051-e504c737d392.jpg already downloaded
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70224057 - CITROEN Berlingo Multispace LIVE BlueHDi 100
2026-03-30 15:09:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e21c66b9-5b77-53c0-871d-5396bece1314 with identifier: 70224057
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e21c66b9-5b77-53c0-871d-5396bece1314
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19695615%252F1db61a00-1f1e-4cba-8938-13fcc8419fb9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19695615/1db61a00-1f1e-4cba-8938-13fcc8419fb9.jpg already downloaded
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e50d0388-46ac-5274-a59f-55505e65c8c4 with identifier 70258036
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e50d0388-46ac-5274-a59f-55505e65c8c4
2026-03-30 15:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70258036>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 109,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': '! LL&eacute;vate este coche desde solo un 6,9% tin y una de '
                'las mejores condiciones del mercado !\n'
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '
                '&nbsp; &nbsp; &nbsp; &nbsp; !Cons&uacute;ltanos sin '
                'compromiso !\n'
                '&nbsp;PRECIO FINAL TRANSFERIDO CON UN A&Ntilde;O DE GARANTIA '
                'NESAUTO EN 18500 &euro;\n'
                '&nbsp;- 1 A&Ntilde;O DE GARANTIA.\n'
                '&nbsp;- TRANSFERENCIA Y TODOS LOS GATOS INCLUIDOS EN EL '
                'PRECIO\n'
                '- ENVIAMOS A TODA ESPA&Ntilde;A\n'
                '&nbsp;- Consultar condiciones entrega&nbsp;\n'
                '- PRE ENTREGA E ITV AL DIA&nbsp;\n'
                '&nbsp;- UN SOLO PROPIETARIO\n'
                '- REVISADO EN NUESTRO TALLER + 100 PUNTOS\n'
                '&nbsp;- ENTREGA CON REVISION COMPLETA&nbsp;\n'
                '- KIT ANTIPINCHAZOS INCLUIDO\n'
                '- KIT DE BALIZA V16 HOMOLOGADA CON CHALECO EQUIPAMIENTO Y '
                'EXTRAS\n'
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EQUIPAMIENTO Y '
                'EXTRAS&nbsp;\n'
                'Airbag conductor/acompa&ntilde;ante Airbag lateral delante '
                'Alfombras velours Anclajes Isofix para Asiento para '
                'ni&ntilde;os en Asiento del acompa&ntilde;ante Anclajes '
                'Isofix para Asiento para ni&ntilde;os en Asiento trasero '
                'Asientos deportivos delante Asistente a la conducci&oacute;n: '
                'Asistente de aparcamiento Asistente a la conducci&oacute;n: '
                'Aviso de colisi&oacute;n frontal con funci&oacute;n del freno '
                'Asistente a la conducci&oacute;n: Performance Control '
                'Asistente del freno Batalla 2670 mm Caja de cambios '
                'autom&aacute;tica - con Steptronic (8 velocidades) '
                'Calefacci&oacute;n del asiento delante Caracter&iacute;sticas '
                'exteriores Aluminio satinado Carrocer&iacute;a: 5 puertas '
                'Cierre centralizado con Mando a distancia Climatizador '
                'autom&aacute;tico 2-zonas con control del aire circulante '
                'autom&aacute;t. Control de crucero con funci&oacute;n del '
                'freno Direcci&oacute;n asistida Servotronic Dispositivo manos '
                'libres Bluetooth con USB-Audio-Interfaz Enchufe (enchufe 12V) '
                'adicional Eyectores de l&iacute;quido limpiaparabrisas '
                'calefactable(s) Faro LED (ampliado) Filtro part&iacute;culas '
                'Freno de estacionamiento el&eacute;ctric. Iluminaci&oacute;n '
                'ambiente Iluminaci&oacute;n del espacio para los pies delante '
                'Iluminaci&oacute;n del espacio para los pies detr&aacute;s '
                'Inmovilizador Limpiaparabrisas con Sensor de lluvia Llantas '
                'de aleaci&oacute;n ligera Luces antiniebla Luces de lectura '
                'delante Luces de lectura detr&aacute;s Lunas at&eacute;rmicas '
                'tintado Motor 2,0 Ltr. - 110 kW 16V Turbodiesel '
                'Multifunci&oacute;n para Volante Orde...',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e50d0388-46ac-5274-a59f-55505e65c8c4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18d-5p-diesel-2016-en-granada-70258036-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 130185,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19720391/567a0bce-1a15-4cc5-a636-34b64a2c52c2.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e50d0388-46ac-5274-a59f-55505e65c8c4/e50d0388-46ac-5274-a59f-55505e65c8c4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65155,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19720391/567a0bce-1a15-4cc5-a636-34b64a2c52c2.jpg',
             'Width': 800}],
 'price': 18500,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X1 sDrive18d',
 'transmission': 'automatic',
 'trim': 'sDrive18d',
 'vin': None,
 'year': 2016}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770258036%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Saving data for 70258036: {'created_time': 1774883378.34563, 'last_price_update_time': 1774883378.34564}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70258036') HTTP/1.1" 204 0
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4c09fa95-5b6a-5a3f-ba0d-18d152580d0c with identifier 70233151
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4c09fa95-5b6a-5a3f-ba0d-18d152580d0c
2026-03-30 15:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70233151>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 128,
 'category': 'Coches',
 'color': 'Negro (NEGRO)',
 'currency': 'EUR',
 'description': 'Este Mercedes-Benz Clase CLA 180 destaca por su elegante '
                'diseño coupé de cuatro puertas, combinando deportividad y '
                'funcionalidad en un vehículo versátil. Equipado con un motor '
                'de gasolina de 1.6 litros y transmisión automática 7G-DCT, '
                'ofrece un comportamiento ágil y confortable tanto en ciudad '
                'como en carretera.\n'
                '\n'
                'El habitáculo presenta acabados de calidad con asientos '
                'deportivos, volante multifunción en cuero y un completo '
                'sistema multimedia. Su equipamiento incluye control de '
                'crucero, climatizador, sensores de luz y sistema Start/Stop '
                'que mejora la eficiencia.\n'
                '\n'
                'Este CLA incorpora avanzados sistemas de seguridad como '
                'control de estabilidad, múltiples airbags y preparación '
                'Isofix. Su etiqueta medioambiental C le permite acceder a la '
                'mayoría de zonas urbanas reguladas.\n'
                '\n'
                'Destaca por su amplio maletero de 470 litros y por extras '
                'como el paquete High Tech, que eleva su nivel tecnológico y '
                'confort. Se encuentra en buen estado general y resulta ideal '
                'para quienes buscan un coupé práctico con imagen premium.',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 122,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '4c09fa95-5b6a-5a3f-ba0d-18d152580d0c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-cla-180-4p-gasolina-2018-en-granada-70233151-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase CLA',
 'odometer': 86313,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19703410/4b0f7c37-d6d4-4da9-a051-e504c737d392.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c09fa95-5b6a-5a3f-ba0d-18d152580d0c/4c09fa95-5b6a-5a3f-ba0d-18d152580d0c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68009,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19703410/4b0f7c37-d6d4-4da9-a051-e504c737d392.jpg',
             'Width': 800}],
 'price': 21000,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase CLA CLA 180',
 'transmission': 'automatic',
 'trim': 'CLA 180',
 'vin': None,
 'year': 2017}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770233151%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Saving data for 70233151: {'created_time': 1774883378.397427, 'last_price_update_time': 1774883378.397439}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70233151') HTTP/1.1" 204 0
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e21c66b9-5b77-53c0-871d-5396bece1314 with identifier 70224057
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e21c66b9-5b77-53c0-871d-5396bece1314
2026-03-30 15:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70224057>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': 113,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este Citroën Berlingo Multispace Live BlueHDi 100 destaca por '
                'su versatilidad y funcionalidad para el día a día. Con '
                'etiqueta medioambiental C, permite el acceso a la mayoría de '
                'zonas urbanas reguladas por restricciones de tráfico, '
                'adaptándose a las normativas actuales de circulación en '
                'ciudades.\n'
                '\n'
                'El interior ofrece un espacio ampliamente configurable, con '
                'asientos traseros desmontables que permiten adaptar la '
                'capacidad de carga según las necesidades. Su equipamiento '
                'incluye elementos de confort como elevalunas eléctricos '
                'delanteros y dirección asistida progresiva que facilita las '
                'maniobras a baja velocidad.\n'
                '\n'
                'En materia de seguridad, este vehículo incorpora control de '
                'estabilidad, control de tracción y sistema de anclajes Isofix '
                'para sillas infantiles. Como extras destacables, dispone de '
                'puertas traseras batientes en cristal y gancho de remolque '
                'desmontable sin herramientas, lo que aumenta su versatilidad '
                'para diferentes usos.',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 100,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e21c66b9-5b77-53c0-871d-5396bece1314',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/citroen-berlingo-multispace-live-bluehdi-100-4p-diesel-2015-en-granada-70224057-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'CITROEN',
 'model': 'Berlingo',
 'odometer': 119615,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19695615/1db61a00-1f1e-4cba-8938-13fcc8419fb9.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e21c66b9-5b77-53c0-871d-5396bece1314/e21c66b9-5b77-53c0-871d-5396bece1314_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64075,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19695615/1db61a00-1f1e-4cba-8938-13fcc8419fb9.jpg',
             'Width': 800}],
 'price': 10900,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN Berlingo Multispace LIVE BlueHDi 100',
 'transmission': 'manual',
 'trim': 'Multispace LIVE BlueHDi 100',
 'vin': None,
 'year': 2016}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770224057%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Saving data for 70224057: {'created_time': 1774883378.459926, 'last_price_update_time': 1774883378.459938}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70224057') HTTP/1.1" 204 0
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70258619 - PORSCHE Cayenne
2026-03-30 15:09:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a17823bf-d85b-5b7e-824a-d0e4ef212005 with identifier: 70258619
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a17823bf-d85b-5b7e-824a-d0e4ef212005
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19720796%252F5b13b6f0-241c-4a70-97e7-e977671a0fdd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720796/5b13b6f0-241c-4a70-97e7-e977671a0fdd.jpg already downloaded
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a17823bf-d85b-5b7e-824a-d0e4ef212005 with identifier 70258619
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a17823bf-d85b-5b7e-824a-d0e4ef212005
2026-03-30 15:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70258619>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 210,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'Este Porsche Cayenne destaca por su potente motor V6 de 3.0 '
                'litros que entrega 340 CV, combinando prestaciones deportivas '
                'con la versatilidad de un SUV de lujo. Su tracción integral '
                'permanente con sistema de control de descenso garantiza un '
                'comportamiento excepcional en todo tipo de superficies.\n'
                '\n'
                'El habitáculo ofrece un ambiente refinado con sistema de '
                'navegación con pantalla táctil de 12", climatización bizona y '
                'un completo equipo multimedia. La capacidad del maletero de '
                '770 litros asegura espacio suficiente para cualquier '
                'necesidad de carga.\n'
                '\n'
                'Este vehículo incorpora numerosos sistemas de seguridad como '
                'ABS, control de estabilidad y airbags frontales, laterales y '
                'de cortina. El equipamiento incluye sensores de aparcamiento '
                'delanteros y traseros, control de crucero y llave inteligente '
                'con arranque sin llave.\n'
                '\n'
                'La etiqueta medioambiental C permite el acceso a zonas de '
                'bajas emisiones en la mayoría de ciudades con restricciones '
                'de circulación, facilitando la movilidad urbana diaria.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 340,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'a17823bf-d85b-5b7e-824a-d0e4ef212005',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/porsche-cayenne--5p-gasolina-2019-en-granada-70258619-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'PORSCHE',
 'model': 'Cayenne',
 'odometer': 109750,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19720796/5b13b6f0-241c-4a70-97e7-e977671a0fdd.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a17823bf-d85b-5b7e-824a-d0e4ef212005/a17823bf-d85b-5b7e-824a-d0e4ef212005_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67515,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19720796/5b13b6f0-241c-4a70-97e7-e977671a0fdd.jpg',
             'Width': 800}],
 'price': 57500,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PORSCHE Cayenne',
 'transmission': 'automatic',
 'trim': '',
 'vin': None,
 'year': 2019}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770258619%27 HTTP/1.1" 200 None
2026-03-30 15:09:38 [auto_selling_coches.net.api] INFO: Saving data for 70258619: {'created_time': 1774883378.544975, 'last_price_update_time': 1774883378.544988}
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70258619') HTTP/1.1" 204 0
2026-03-30 15:09:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61401331> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62457004> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 61401331 - VOLKSWAGEN Golf Advance 1.6 TDI BMT
2026-03-30 15:09:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7642e36b-83c4-598b-8865-41ad6ad9f020 with identifier: 61401331
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7642e36b-83c4-598b-8865-41ad6ad9f020
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F18494986%252Fcead7e0a-fc34-4647-9397-5b7d54be57e4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18494986/cead7e0a-fc34-4647-9397-5b7d54be57e4.jpg already downloaded
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7642e36b-83c4-598b-8865-41ad6ad9f020 with identifier 61401331
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7642e36b-83c4-598b-8865-41ad6ad9f020
2026-03-30 15:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61401331>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 99,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                'Precio final transferido y con un año de garantía '
                '12.499euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                'equipamiento;\n'
                '-Volkswagen Golf 1.6tdi\n'
                '-cilindrada: 1598cc\n'
                '-potencia: 110cv\n'
                '-año: 2016\n'
                '-kms: 180000\n'
                '-Diesel\n'
                '-Etiqueta medioambiental la B.\n'
                '-pantalla táctil, radio/reproductor de CD, reproductor de '
                'MP3, Bluetooth\n'
                '-faros leds con luz de curva\n'
                '-Retrovisores exteriores eléctricos y calefactables\n'
                '-navegador\n'
                '-tempomat ; control de velocidad\n'
                '-5 velocidades\n'
                '-Climatronic de 2 zonas\n'
                '-luces y limpias automaticos\n'
                '-asientos calefactables \n'
                '-Pintura especial Pure White\n'
                '-etc\n'
                '\n'
                'Te esperamos en Calle Alamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '1.6L',
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '7642e36b-83c4-598b-8865-41ad6ad9f020',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-advance-16-tdi-110cv-bmt-5p-diesel-2016-en-granada-61401331-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 180000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18494986/cead7e0a-fc34-4647-9397-5b7d54be57e4.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7642e36b-83c4-598b-8865-41ad6ad9f020/7642e36b-83c4-598b-8865-41ad6ad9f020_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134493,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18494986/cead7e0a-fc34-4647-9397-5b7d54be57e4.jpg',
             'Width': 800}],
 'price': 12499,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf Advance 1.6 TDI BMT',
 'transmission': 'manual',
 'trim': 'Advance 1.6 TDI 110CV BMT',
 'vin': None,
 'year': 2016}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2761401331%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [auto_selling_coches.net.api] INFO: Saving data for 61401331: {'created_time': 1774883379.465223, 'last_price_update_time': 1774883379.465237}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61401331') HTTP/1.1" 204 0
2026-03-30 15:09:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014507> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70014474> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09: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:09:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 62457004 - SEAT Alhambra 2.0 TDI 140 CV EEcomotive Style
2026-03-30 15:09:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 247061fe-e3b1-5b79-adac-1a225ec68ba6 with identifier: 62457004
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 247061fe-e3b1-5b79-adac-1a225ec68ba6
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19348896%252F632367bc-6d23-46c0-bd58-30d29a8430e8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19348896/632367bc-6d23-46c0-bd58-30d29a8430e8.jpg already downloaded
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 247061fe-e3b1-5b79-adac-1a225ec68ba6 with identifier 62457004
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 247061fe-e3b1-5b79-adac-1a225ec68ba6
2026-03-30 15:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62457004>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': 143,
 'category': 'Coches',
 'color': 'Beige',
 'currency': 'EUR',
 'description': '! llevate este coche desde solo un 5,9tin,una de las mejores '
                'condiciones del mercado !\n'
                '!consultanos sin compromiso !\n'
                '\n'
                'precio final transferido y con un año de garantía '
                '12.999euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revisión hecha. \n'
                '-Recién pintada entera. \n'
                '\n'
                'equipamiento;\n'
                '-SEAT Alhambra 2.0 TDI 140 CV EEcomotive Style\n'
                '-cilindrada: 1968cc\n'
                '-potencia: 140\n'
                '-año: 09/2010\n'
                '-kms: 252.000\n'
                '-Gasolina\n'
                '-etiqueta medioambiental la B\n'
                '-sensores de aparcamiento delanteros y traseros\n'
                '-climatizador\n'
                '-Sistema de audio SEAT Sistema de sonido 2.0\n'
                '-lunas tintadas\n'
                '-6 velocidades\n'
                '-luces automáticas\n'
                '-alzador en los asientos traseros para niños pequeños \n'
                '-cortinillas en las ventanas traseras\n'
                '-control de crucero\n'
                '-Retrovisores exteriores regulables eléctricamente, '
                'calefactables y plegables\n'
                '-muy cuidada mejor verla en persona\n'
                '\n'
                'te esperamos en calle Álamo negro 20,armilla,granada.tlf de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '2.0L',
 'engine_horse_power': 140,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '247061fe-e3b1-5b79-adac-1a225ec68ba6',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/seat-alhambra-20-tdi-140-cv-eecomotive-style-5p-diesel-2011-en-granada-62457004-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'SEAT',
 'model': 'Alhambra',
 'odometer': 252000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19348896/632367bc-6d23-46c0-bd58-30d29a8430e8.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_247061fe-e3b1-5b79-adac-1a225ec68ba6/247061fe-e3b1-5b79-adac-1a225ec68ba6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174732,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19348896/632367bc-6d23-46c0-bd58-30d29a8430e8.jpg',
             'Width': 800}],
 'price': 12999,
 'price_includes_vat': True,
 'registration_date': '2010-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Alhambra 2.0 TDI 140 CV EEcomotive Style',
 'transmission': 'manual',
 'trim': '2.0 TDI 140 CV EEcomotive Style',
 'vin': None,
 'year': 2010}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762457004%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [auto_selling_coches.net.api] INFO: Saving data for 62457004: {'created_time': 1774883379.54807, 'last_price_update_time': 1774883379.548082}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62457004') HTTP/1.1" 204 0
2026-03-30 15:09:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014507 - BMW Serie 1 118i
2026-03-30 15:09:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: be52c0cb-00dc-56d7-8f08-d64127b0c329 with identifier: 70014507
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item be52c0cb-00dc-56d7-8f08-d64127b0c329
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19533698%252F3f39c06a-d4ba-4461-a4b7-9493bee4a70f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533698/3f39c06a-d4ba-4461-a4b7-9493bee4a70f.jpg already downloaded
2026-03-30 15:09:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70014474 - SEAT León ST 2.0 TSI DSG7 SS Cupra
2026-03-30 15:09:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a5abcc1-135b-540a-9c18-c7de2ae139b5 with identifier: 70014474
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2a5abcc1-135b-540a-9c18-c7de2ae139b5
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19533718%252Fa1f2d1db-6f16-44f9-89ed-a883416a0ef7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19533718/a1f2d1db-6f16-44f9-89ed-a883416a0ef7.jpg already downloaded
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: be52c0cb-00dc-56d7-8f08-d64127b0c329 with identifier 70014507
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item be52c0cb-00dc-56d7-8f08-d64127b0c329
2026-03-30 15:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70014507>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 116,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este BMW Serie 1 118i destaca por su equilibrio entre '
                'prestaciones y eficiencia gracias a su motor de 1.5 litros '
                'turbo de 136 CV, que ofrece un comportamiento ágil con un '
                'consumo contenido. La tracción trasera, característica '
                'distintiva de este modelo, proporciona una conducción '
                'dinámica y deportiva que apreciarán quienes disfrutan al '
                'volante.\n'
                '\n'
                'El interior combina funcionalidad y calidad, con un '
                'habitáculo espacioso para su segmento y un maletero de 360 '
                'litros ampliable hasta 1.200 litros. Este vehículo incluye un '
                'completo equipamiento de serie con climatizador automático, '
                'sensores de lluvia y luz, control de estabilidad y sistema '
                'start/stop para optimizar el consumo.\n'
                '\n'
                'La etiqueta medioambiental C permite el acceso a la mayoría '
                'de zonas urbanas reguladas, facilitando la movilidad en '
                'ciudades con restricciones de tráfico. Se encuentra en buen '
                'estado general, manteniendo las cualidades de conducción '
                'características de la marca.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 136,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'be52c0cb-00dc-56d7-8f08-d64127b0c329',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-118i-5p-gasolina-2016-en-granada-70014507-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'BMW',
 'model': 'Serie 1',
 'odometer': 180000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19533698/3f39c06a-d4ba-4461-a4b7-9493bee4a70f.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be52c0cb-00dc-56d7-8f08-d64127b0c329/be52c0cb-00dc-56d7-8f08-d64127b0c329_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60997,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533698/3f39c06a-d4ba-4461-a4b7-9493bee4a70f.jpg',
             'Width': 800}],
 'price': 13500,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 1 118i',
 'transmission': 'manual',
 'trim': '118i',
 'vin': None,
 'year': 2016}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770014507%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [auto_selling_coches.net.api] INFO: Saving data for 70014507: {'created_time': 1774883379.675679, 'last_price_update_time': 1774883379.675691}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014507') HTTP/1.1" 204 0
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2a5abcc1-135b-540a-9c18-c7de2ae139b5 with identifier 70014474
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2a5abcc1-135b-540a-9c18-c7de2ae139b5
2026-03-30 15:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70014474>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 149,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Este SEAT León ST Cupra combina la versatilidad de un '
                'familiar con prestaciones deportivas gracias a sus 290 CV y '
                'cambio DSG de 7 velocidades. Su amplio maletero de 587 litros '
                'ofrece espacio práctico sin renunciar al carácter deportivo '
                'característico de la gama Cupra. \n'
                '\n'
                'Este vehículo destaca por su equipamiento tecnológico que '
                'incluye control de crucero adaptativo con función Stop&Go, '
                'sensores de aparcamiento con cámara y sistema de navegación '
                'con pantalla táctil de 8 pulgadas. Entre sus extras, '
                'incorpora el Performance Pack que mejora significativamente '
                'su comportamiento dinámico.\n'
                '\n'
                'La etiqueta medioambiental C permite el acceso a la mayoría '
                'de zonas urbanas reguladas, manteniendo un equilibrio entre '
                'prestaciones y eficiencia con un consumo mixto de 6,5 '
                'l/100km. Ideal para quienes buscan un vehículo espacioso con '
                'carácter deportivo para uso diario.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 290,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '2a5abcc1-135b-540a-9c18-c7de2ae139b5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/seat-leon-st-20-tsi-213kw-290cv-dsg7-ss-cupra-5p-gasolina-2020-en-granada-70014474-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'SEAT',
 'model': 'León',
 'odometer': 140000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19533718/a1f2d1db-6f16-44f9-89ed-a883416a0ef7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a5abcc1-135b-540a-9c18-c7de2ae139b5/2a5abcc1-135b-540a-9c18-c7de2ae139b5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58406,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19533718/a1f2d1db-6f16-44f9-89ed-a883416a0ef7.jpg',
             'Width': 800}],
 'price': 25900,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT León ST 2.0 TSI DSG7 SS Cupra',
 'transmission': 'automatic',
 'trim': 'ST 2.0 TSI 213kW 290CV DSG7 SS Cupra',
 'vin': None,
 'year': 2020}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770014474%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [auto_selling_coches.net.api] INFO: Saving data for 70014474: {'created_time': 1774883379.732829, 'last_price_update_time': 1774883379.73284}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70014474') HTTP/1.1" 204 0
2026-03-30 15:09:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70015635> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70015635 - MERCEDES-BENZ Clase C C 180 K Avantgarde
2026-03-30 15:09:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 92791444-1fdf-553b-8265-f4cc47958a93 with identifier: 70015635
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 92791444-1fdf-553b-8265-f4cc47958a93
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19534940%252F3b91012c-43f6-4822-a3b3-9826f337e148.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19534940/3b91012c-43f6-4822-a3b3-9826f337e148.jpg already downloaded
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 92791444-1fdf-553b-8265-f4cc47958a93 with identifier 70015635
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 92791444-1fdf-553b-8265-f4cc47958a93
2026-03-30 15:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70015635>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Marrón',
 'currency': 'EUR',
 'description': 'Este Mercedes-Benz Clase C 180 K Avantgarde destaca por su '
                'equilibrio entre prestaciones y confort, característico de la '
                'marca alemana. Con transmisión automática de 5 velocidades, '
                'este vehículo ofrece una conducción suave y relajada, ideal '
                'para trayectos urbanos e interurbanos.\n'
                '\n'
                'El acabado Avantgarde aporta un toque deportivo con sus '
                'llantas de aleación de 17 pulgadas y detalles cromados. En el '
                'interior, este modelo combina funcionalidad y elegancia con '
                'asientos eléctricos, climatizador bizona y volante '
                'multifunción revestido en cuero. El sistema multimedia '
                'incluye mandos en el volante para un manejo más intuitivo y '
                'seguro.\n'
                '\n'
                'En materia de seguridad, este C180 K incorpora múltiples '
                'airbags, control de estabilidad, frenos ABS y preparación '
                'Isofix. Su etiqueta medioambiental C permite el acceso a la '
                'mayoría de zonas urbanas reguladas, una ventaja para quienes '
                'circulan habitualmente por ciudades con restricciones de '
                'tráfico.',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '1.8L',
 'engine_horse_power': 156,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '92791444-1fdf-553b-8265-f4cc47958a93',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-180-k-avantgarde-4p-gasolina-2009-en-granada-70015635-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase C',
 'odometer': 110436,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19534940/3b91012c-43f6-4822-a3b3-9826f337e148.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92791444-1fdf-553b-8265-f4cc47958a93/92791444-1fdf-553b-8265-f4cc47958a93_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68277,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19534940/3b91012c-43f6-4822-a3b3-9826f337e148.jpg',
             'Width': 800}],
 'price': 10500,
 'price_includes_vat': True,
 'registration_date': '2008-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase C C 180 K Avantgarde',
 'transmission': 'automatic',
 'trim': 'C 180 K Avantgarde',
 'vin': None,
 'year': 2008}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770015635%27 HTTP/1.1" 200 None
2026-03-30 15:09:39 [auto_selling_coches.net.api] INFO: Saving data for 70015635: {'created_time': 1774883379.933891, 'last_price_update_time': 1774883379.933904}
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70015635') HTTP/1.1" 204 0
2026-03-30 15:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70052466> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 70052466 - RENAULT Clio Limited 1.2 16v
2026-03-30 15:09:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d5ed33a-6bcd-507b-9370-9965a339259c with identifier: 70052466
2026-03-30 15:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7d5ed33a-6bcd-507b-9370-9965a339259c
2026-03-30 15:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19561847%252F9ebb575c-8654-4189-b7a4-f9b9cb0915a3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19561847/9ebb575c-8654-4189-b7a4-f9b9cb0915a3.jpg already downloaded
2026-03-30 15:09:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7d5ed33a-6bcd-507b-9370-9965a339259c with identifier 70052466
2026-03-30 15:09:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7d5ed33a-6bcd-507b-9370-9965a339259c
2026-03-30 15:09:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70052466>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 127,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': '! llévate este coche desde solo un 5,9 tin, una de las '
                'mejores condiciones del mercado !\n'
                '!consúltanos sin compromiso !\n'
                '\n'
                'precio final transferido y con un año de garantía 9.499 '
                'euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revisión hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '-RENAULT Clio Limited 1.2 16v  75CV\n'
                '-cilindrada: 898cc\n'
                '-potencia: 75cv\n'
                '-año: 11/2018\n'
                '-kms: 95.000\n'
                '-Gasolina \n'
                '-etiqueta medioambiental la C\n'
                '-5 velocidades\n'
                '-volante multifunción\n'
                '-Radio R&GO (Bluetooth)\n'
                '-Retrovisores exteriores calefactables y ajustables '
                'eléctricamente\n'
                '-Asistencia de arranque en pendiente\n'
                '-Sistema manos libres Bluetooth\n'
                '-equipo de sonido Renault con subwoofer en el maletero \n'
                '-Control de crucero\n'
                '-Aire acondicionado\n'
                '-Paquete cromado (exterior)\n'
                '-Paquete gris (interior)\n'
                '-Puerto USB con puerto AUX-IN (Plug & Music)\n'
                '\n'
                ' te esperamos en calle alamo negro 20,armilla,granada.tlf de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.1L',
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '7d5ed33a-6bcd-507b-9370-9965a339259c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/renault-clio-limited-12-16v-55kw-75cv-5p-gasolina-2016-en-granada-70052466-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'RENAULT',
 'model': 'Clio',
 'odometer': 90000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19561847/9ebb575c-8654-4189-b7a4-f9b9cb0915a3.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d5ed33a-6bcd-507b-9370-9965a339259c/7d5ed33a-6bcd-507b-9370-9965a339259c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67381,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19561847/9ebb575c-8654-4189-b7a4-f9b9cb0915a3.jpg',
             'Width': 800}],
 'price': 9499,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio Limited 1.2 16v',
 'transmission': 'manual',
 'trim': 'Limited 1.2 16v 55kW 75CV',
 'vin': None,
 'year': 2018}
2026-03-30 15:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770052466%27 HTTP/1.1" 200 None
2026-03-30 15:09:40 [auto_selling_coches.net.api] INFO: Saving data for 70052466: {'created_time': 1774883380.808808, 'last_price_update_time': 1774883380.808819}
2026-03-30 15:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70052466') HTTP/1.1" 204 0
2026-03-30 15:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62197718> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62219991> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09: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:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62230272> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 62197718 - VOLKSWAGEN Polo Advance 1.0 TSI DSG
2026-03-30 15:09:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 72b6cdab-ea52-56c5-81f0-b21ffbabb97e with identifier: 62197718
2026-03-30 15:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 72b6cdab-ea52-56c5-81f0-b21ffbabb97e
2026-03-30 15:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19132334%252Fd201a271-8bca-4556-a0de-a179763cf378.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19132334/d201a271-8bca-4556-a0de-a179763cf378.jpg already downloaded
2026-03-30 15:09:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 62219991 - VOLKSWAGEN Golf 2.0 T FSI GTI DSG
2026-03-30 15:09:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2297b709-ff43-500f-b7d3-2e8b36e873fe with identifier: 62219991
2026-03-30 15:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2297b709-ff43-500f-b7d3-2e8b36e873fe
2026-03-30 15:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19149285%252F41a36c9a-944a-4dac-92f5-90f31963f48e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19149285/41a36c9a-944a-4dac-92f5-90f31963f48e.jpg already downloaded
2026-03-30 15:09:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 72b6cdab-ea52-56c5-81f0-b21ffbabb97e with identifier 62197718
2026-03-30 15:09:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 72b6cdab-ea52-56c5-81f0-b21ffbabb97e
2026-03-30 15:09:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62197718>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 108,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '! llévate este coche desde solo un 5,9 tin,una de las mejores '
                'condiciones del mercado !\n'
                '!consultanos sin compromiso !\n'
                '\n'
                'precio final transferido y con un año de garantía '
                '15.990euros. \n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda españa (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '-Volkswagen Polo 1.0TSI  aut DSG Advance . \n'
                '-cilindrada: 999 cc\n'
                '-potencia:95 cv\n'
                '-año:12/2019\n'
                '-kms: 60.000\n'
                '-Gasolina\n'
                '-etiqueta medioambiental la c.\n'
                '-pantalla táctil, radio/reproductor de CD, MP3, Bluetooth\n'
                '-Paquete de equipamiento: Light + Sight\n'
                '-Control automático de faros (ALS) con función de '
                'iluminación \n'
                '-Retrovisores exteriores ajustables eléctricamente\n'
                '-Retrovisores exteriores ajustables y calefactables\n'
                '-Interfaz Bluetooth para teléfono móvil\n'
                '-Sensores de aparcamiento delanteros y traseros\n'
                '-Asistencia de arranque en pendiente\n'
                '-Limitador de velocidad\n'
                '-Transmisión de doble embrague de 7 velocidades (DSG)\n'
                '-Inserciones metalizadas en Gris Caliza\n'
                '-Aire acondicionado\n'
                '-Llantas de aleación de 15 pulgadas (Seyne, negras)\n'
                '-Módulo de navegación Discover Media (para sistema de audio)\n'
                '-Limpiaparabrisas con sensor de lluvia\n'
                '-Asientos delanteros calefactables\n'
                '-Luces diurnas LED\n'
                '-Volkswagen Media Control y App-Connect / MirrorLink\n'
                '-etc\n'
                '\n'
                'Este Volkswagen Polo Advance destaca por su eficiente motor '
                '1.0 TSI de 95 CV combinado con una transmisión automática DSG '
                'de siete velocidades, ofreciendo un equilibrio perfecto entre '
                'dinamismo y consumo contenido. Su etiqueta medioambiental C '
                'permite el acceso a la mayoría de zonas urbanas reguladas por '
                'restricciones de tráfico.\n'
                '\n'
                'En el interior, este modelo combina funcionalidad y confort '
                'con detalles como el volante multifunción, aire acondicionado '
                'y ordenador de viaje. La seguridad está garantizada mediante '
                'múltiples airbags, control de estabilidad, sistema Start/Stop '
                'y preparación Isofix para sillas infantiles.\n'
                '\n'
                ' Con un maletero de 351 litros ampliables a 1.125, este '
                'vehículo resulta versátil para el uso diario en ciudad y '
                'desplazamientos ocasionales en carretera.\n'
                '\n'
                'te esperamos en calle alamo negro 20,armilla,granada.tlf de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 95,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '72b6cdab-ea52-56c5-81f0-b21ffbabb97e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-polo-advance-10-tsi-70kw-95cv-dsg-5p-gasolina-2020-en-granada-62197718-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 60000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19132334/d201a271-8bca-4556-a0de-a179763cf378.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72b6cdab-ea52-56c5-81f0-b21ffbabb97e/72b6cdab-ea52-56c5-81f0-b21ffbabb97e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154980,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19132334/d201a271-8bca-4556-a0de-a179763cf378.jpg',
             'Width': 800}],
 'price': 15990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Polo Advance 1.0 TSI DSG',
 'transmission': 'automatic',
 'trim': 'Advance 1.0 TSI 70kW 95CV DSG',
 'vin': None,
 'year': 2020}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762197718%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Saving data for 62197718: {'created_time': 1774883381.021612, 'last_price_update_time': 1774883381.021623}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62197718') HTTP/1.1" 204 0
2026-03-30 15:09:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2297b709-ff43-500f-b7d3-2e8b36e873fe with identifier 62219991
2026-03-30 15:09:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2297b709-ff43-500f-b7d3-2e8b36e873fe
2026-03-30 15:09:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62219991>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 188,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9 TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                'Precio final transferido y con un año de garantía 9.990 '
                'euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '-Volkswagen Golf GTI 2.0TFSI DSG\n'
                '-cilindrada: 1984cc\n'
                '-potencia:200cv\n'
                '-año: 2008\n'
                '-Kms:249.000\n'
                '-Gasolina\n'
                '-Etiqueta medioambiental la B\n'
                '-Retrovisores exteriores plegables eléctricamente\n'
                '-Sensores de aparcamiento traseros\n'
                '-Asistente de arranque en pendiente\n'
                '-Transmisión de doble embrague de 6 velocidades (DSG)\n'
                '-climatizador bizona\n'
                '-Llantas de aleación de 18 pulgadas (Detroit)\n'
                '-Volante multifunción con levas de cambio\n'
                '-Pantalla multifunción Plus\n'
                '-Asientos deportivos delanteros y calefactables \n'
                '-etc\n'
                '\n'
                'Te esperamos en Calle Alamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 200,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '2297b709-ff43-500f-b7d3-2e8b36e873fe',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-20-t-fsi-gti-dsg-3p-gasolina-2008-en-granada-62219991-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 250000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19149285/41a36c9a-944a-4dac-92f5-90f31963f48e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2297b709-ff43-500f-b7d3-2e8b36e873fe/2297b709-ff43-500f-b7d3-2e8b36e873fe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155492,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19149285/41a36c9a-944a-4dac-92f5-90f31963f48e.jpg',
             'Width': 800}],
 'price': 9990,
 'price_includes_vat': True,
 'registration_date': '2008-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf 2.0 T FSI GTI DSG',
 'transmission': 'automatic',
 'trim': '2.0 T FSI GTI DSG',
 'vin': None,
 'year': 2008}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762219991%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Saving data for 62219991: {'created_time': 1774883381.075746, 'last_price_update_time': 1774883381.075757}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62219991') HTTP/1.1" 204 0
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 62230272 - MERCEDES-BENZ Clase M ML 280 CDI
2026-03-30 15:09:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d2049518-a3e3-5855-acf3-82f1f45b7298 with identifier: 62230272
2026-03-30 15:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d2049518-a3e3-5855-acf3-82f1f45b7298
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F18710917%252F8b858664-847c-4708-89d2-585eb8fadf81.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18710917/8b858664-847c-4708-89d2-585eb8fadf81.jpg already downloaded
2026-03-30 15:09:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d2049518-a3e3-5855-acf3-82f1f45b7298 with identifier 62230272
2026-03-30 15:09:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d2049518-a3e3-5855-acf3-82f1f45b7298
2026-03-30 15:09:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62230272>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 260,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                'Precio final transferido y con un año de garantía '
                '13.499euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '-Libro de revisiones\n'
                '-SE VENDE SIN LA BOLA DE REMOLQUE \n'
                '\n'
                'equipamiento;\n'
                '- Mercedes ML280CDI\n'
                '-cilindrada: 2987cc\n'
                '-potencia:190cv\n'
                '-año: 146.000\n'
                '-Diesel\n'
                '-Etiqueta medioambiental la B\n'
                '-Asientos d calefactables \n'
                '-volante multifunción \n'
                '-sensores de aparcamiento del. y tras.\n'
                '-camara trasera\n'
                '-tracción total permanente \n'
                '-Sistema de navegación Audio 50 APS\n'
                '-Retrovisores exteriores plegables eléctricamente y '
                'eléctricos calefactables. \n'
                '-luces automáticas\n'
                '-automático 7 velocidades\n'
                '-climatizador automático\n'
                '-faros LED\n'
                '-asientos calefactables\n'
                '-etc muy cuidado y pocos kms. \n'
                '\n'
                '\n'
                'Te esperamos en Calle Alamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '3.0L',
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd2049518-a3e3-5855-acf3-82f1f45b7298',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-m-ml-280-cdi-5p-diesel-2006-en-granada-62230272-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase M',
 'odometer': 145000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18710917/8b858664-847c-4708-89d2-585eb8fadf81.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2049518-a3e3-5855-acf3-82f1f45b7298/d2049518-a3e3-5855-acf3-82f1f45b7298_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171158,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18710917/8b858664-847c-4708-89d2-585eb8fadf81.jpg',
             'Width': 800}],
 'price': 13499,
 'price_includes_vat': True,
 'registration_date': '2007-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase M ML 280 CDI',
 'transmission': 'automatic',
 'trim': 'ML 280 CDI',
 'vin': None,
 'year': 2007}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762230272%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Saving data for 62230272: {'created_time': 1774883381.165157, 'last_price_update_time': 1774883381.165169}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62230272') HTTP/1.1" 204 0
2026-03-30 15:09:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62204381> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 62204381 - VOLKSWAGEN Caddy Comfortline Edition 1.6 TDI BMT
2026-03-30 15:09:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 42fb1eb1-68df-576b-9c64-cbc4d739a35c with identifier: 62204381
2026-03-30 15:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 42fb1eb1-68df-576b-9c64-cbc4d739a35c
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19138028%252F6cb326aa-93e8-4be1-bc04-84f95ee4580e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19138028/6cb326aa-93e8-4be1-bc04-84f95ee4580e.jpg already downloaded
2026-03-30 15:09:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 42fb1eb1-68df-576b-9c64-cbc4d739a35c with identifier 62204381
2026-03-30 15:09:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 42fb1eb1-68df-576b-9c64-cbc4d739a35c
2026-03-30 15:09:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62204381>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': 136,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': '! llévate este coche desde solo un 5,9 tin,una de las mejores '
                'condiciones del mercado !\n'
                '!consultanos sin compromiso !\n'
                '\n'
                'precio final transferido y con un año de garantía '
                '11.499euros. \n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda españa (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '-Volkswagen Caddy 1.6TDI\n'
                '-cilindrada: 1598 cc\n'
                '-potencia: 102cv\n'
                '-año:2013\n'
                '-kms: 180.000\n'
                '-Diesel\n'
                '-etiqueta medioambiental la B.\n'
                '-se vende sin gancho remolque \n'
                '-Retrovisores exteriores calefactables y ajustables '
                'eléctricamente\n'
                '-Aire acondicionado climatizado\n'
                '-Pantalla multifunción\n'
                '-Luces de circulación diurna\n'
                '-Ventanas térmicas\n'
                '-Cierre centralizado\n'
                '-Puerta corredera en ambos lados \n'
                '-etc \n'
                'te esperamos en calle alamo negro 20,armilla,granada.tlf de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '1.6L',
 'engine_horse_power': 102,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '42fb1eb1-68df-576b-9c64-cbc4d739a35c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-caddy-comfortline-edition-16-tdi-102cv-bmt-5p-5p-diesel-2014-en-granada-62204381-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'VOLKSWAGEN',
 'model': 'Caddy',
 'odometer': 180000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19138028/6cb326aa-93e8-4be1-bc04-84f95ee4580e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_42fb1eb1-68df-576b-9c64-cbc4d739a35c/42fb1eb1-68df-576b-9c64-cbc4d739a35c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161153,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19138028/6cb326aa-93e8-4be1-bc04-84f95ee4580e.jpg',
             'Width': 800}],
 'price': 11499,
 'price_includes_vat': True,
 'registration_date': '2013-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Caddy Comfortline Edition 1.6 TDI BMT',
 'transmission': 'manual',
 'trim': 'Comfortline Edition 1.6 TDI 102cv BMT 5p',
 'vin': None,
 'year': 2013}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762204381%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Saving data for 62204381: {'created_time': 1774883381.816639, 'last_price_update_time': 1774883381.816648}
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62204381') HTTP/1.1" 204 0
2026-03-30 15:09:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/60830162> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61555517> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 60830162 - BMW Serie 1 116i
2026-03-30 15:09:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 65987e19-de0f-5672-8acd-23550d0a3e22 with identifier: 60830162
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 65987e19-de0f-5672-8acd-23550d0a3e22
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [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%252F18033954%252F1ac5276a-f9cd-4da6-a9aa-e72900a696cc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18033954/1ac5276a-f9cd-4da6-a9aa-e72900a696cc.jpg already downloaded
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 65987e19-de0f-5672-8acd-23550d0a3e22 with identifier 60830162
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 65987e19-de0f-5672-8acd-23550d0a3e22
2026-03-30 15:09:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/60830162>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 116,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                '\n'
                '!!!!!!OFERTAAAA DE LA SEMANA , SOLO ESTA SEMANA !!!\n'
                '\n'
                '\n'
                'Precio final transferido y con un año de garantía '
                '12.499Euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                'equipamiento;\n'
                '-BMW 116i Advantage\n'
                '-cilindrada: 1499cc\n'
                '-potencia: 110cv\n'
                '-año: 03/2017\n'
                '-kms: 123.000\n'
                '-Gasolina\n'
                '-Etiqueta medioambiental la C.\n'
                '-sensores de aparcamiento traseros\n'
                '-volante de cuero multifuncion\n'
                '-climatizador automatico\n'
                '-asientos calefactables\n'
                '-luz y limpias automaticos\n'
                '-luces diurnas LED\n'
                '-Boquillas lavaparabrisas calefactables\n'
                '-6 velocidades\n'
                '-control de crucero\n'
                '-Retrovisores exteriores eléctricos ajustables y '
                'calefactables\n'
                '-Línea de diseño y equipamiento Advantage\n'
                '-Sistema manos libres Bluetooth con interfaz USB/audio\n'
                '\n'
                '\n'
                'Te esperamos en Calle Alamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 109,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '65987e19-de0f-5672-8acd-23550d0a3e22',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-116i-5p-gasolina-2017-en-granada-60830162-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'BMW',
 'model': 'Serie 1',
 'odometer': 120000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18033954/1ac5276a-f9cd-4da6-a9aa-e72900a696cc.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65987e19-de0f-5672-8acd-23550d0a3e22/65987e19-de0f-5672-8acd-23550d0a3e22_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150443,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18033954/1ac5276a-f9cd-4da6-a9aa-e72900a696cc.jpg',
             'Width': 800}],
 'price': 12499,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 1 116i',
 'transmission': 'manual',
 'trim': '116i',
 'vin': None,
 'year': 2017}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2760830162%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [auto_selling_coches.net.api] INFO: Saving data for 60830162: {'created_time': 1774883382.096407, 'last_price_update_time': 1774883382.096417}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='60830162') HTTP/1.1" 204 0
2026-03-30 15:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70133691> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 61555517 - FORD EcoSport 1.0 EcoBoost Titanium
2026-03-30 15:09:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e97596d-ff45-578d-8f01-1978207ff923 with identifier: 61555517
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5e97596d-ff45-578d-8f01-1978207ff923
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [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%252F18607629%252F3f0e109c-2876-4de5-8b19-d050f78c4bec.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18607629/3f0e109c-2876-4de5-8b19-d050f78c4bec.jpg already downloaded
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5e97596d-ff45-578d-8f01-1978207ff923 with identifier 61555517
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5e97596d-ff45-578d-8f01-1978207ff923
2026-03-30 15:09:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61555517>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 125,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                'Precio final transferido y con un año de garantía  '
                '10.500euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                'equipamiento;\n'
                '-Ford EcoSport 1.0 EcoBoost\n'
                '-cilindrada:998cc\n'
                '-potencia: 125cv\n'
                '-año: 05/2017\n'
                '-kms: 107.000\n'
                '-Gasolina\n'
                '-Etiqueta medioambiental la C.\n'
                '-Volante multifunción \n'
                '-Retrovisores exteriores calefactables y ajustables '
                'eléctricamente\n'
                '-Asistencia al frenado de emergencia\n'
                '-Anclajes Isofix para silla infantil\n'
                '-Sensores de aparcamiento traseros\n'
                '-Sistema de control de presión de neumáticos\n'
                '-Control por voz e interfaz Bluetooth\n'
                '-Puerto USB\n'
                '-etc\n'
                '\n'
                'Te esperamos en Calle Alamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 125,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '5e97596d-ff45-578d-8f01-1978207ff923',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-ecosport-10-ecoboost-92kw-125cv-titanium-5p-gasolina-2017-en-granada-61555517-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'FORD',
 'model': 'EcoSport',
 'odometer': 100000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18607629/3f0e109c-2876-4de5-8b19-d050f78c4bec.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e97596d-ff45-578d-8f01-1978207ff923/5e97596d-ff45-578d-8f01-1978207ff923_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149373,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18607629/3f0e109c-2876-4de5-8b19-d050f78c4bec.jpg',
             'Width': 800}],
 'price': 10500,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD EcoSport 1.0 EcoBoost Titanium',
 'transmission': 'manual',
 'trim': '1.0 EcoBoost 92kW 125CV Titanium',
 'vin': None,
 'year': 2017}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2761555517%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [auto_selling_coches.net.api] INFO: Saving data for 61555517: {'created_time': 1774883382.177194, 'last_price_update_time': 1774883382.177207}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61555517') HTTP/1.1" 204 0
2026-03-30 15:09:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 70133691 - FORD Tourneo Courier 1.0 EcoBoost Ambiente
2026-03-30 15:09:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4919360a-b23d-5a47-8c3c-6e4627fd1c33 with identifier: 70133691
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4919360a-b23d-5a47-8c3c-6e4627fd1c33
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [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%252F19629080%252Fb7751c4e-1bfd-456f-8c0c-8b9ec892c9ae.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19629080/b7751c4e-1bfd-456f-8c0c-8b9ec892c9ae.jpg already downloaded
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4919360a-b23d-5a47-8c3c-6e4627fd1c33 with identifier 70133691
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4919360a-b23d-5a47-8c3c-6e4627fd1c33
2026-03-30 15:09:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70133691>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': 131,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                'Precio final transferido y con un año de garantía '
                '125.499euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '-Ford Tourneo Courier 1.0\n'
                '-cilindrada: 999cc\n'
                '-potencia: 100\n'
                '-año: 2019\n'
                '-Kms: 130.000\n'
                '-Gasolina\n'
                '-Etiqueta medioambiental la C.\n'
                '-itv recién pasada\n'
                '\n'
                'Te esperamos en Calle Alamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 100,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '4919360a-b23d-5a47-8c3c-6e4627fd1c33',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-tourneo-courier-10-ecoboost-74kw-100cv-ambiente-5p-gasolina-2018-en-granada-70133691-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'FORD',
 'model': 'Tourneo Courier',
 'odometer': 130000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19629080/b7751c4e-1bfd-456f-8c0c-8b9ec892c9ae.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4919360a-b23d-5a47-8c3c-6e4627fd1c33/4919360a-b23d-5a47-8c3c-6e4627fd1c33_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74100,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19629080/b7751c4e-1bfd-456f-8c0c-8b9ec892c9ae.jpg',
             'Width': 800}],
 'price': 7999,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Tourneo Courier 1.0 EcoBoost Ambiente',
 'transmission': 'manual',
 'trim': '1.0 EcoBoost 74kW 100CV Ambiente',
 'vin': None,
 'year': 2019}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770133691%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [auto_selling_coches.net.api] INFO: Saving data for 70133691: {'created_time': 1774883382.282452, 'last_price_update_time': 1774883382.282463}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70133691') HTTP/1.1" 204 0
2026-03-30 15:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70178206> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:42 [scrapy.extensions.logstats] INFO: Crawled 21 pages (at 21 pages/min), scraped 18 items (at 18 items/min)
2026-03-30 15:09:42 [scrapy.extensions.memusage] INFO: Peak memory usage is 172MiB
2026-03-30 15:09:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 70178206 - SEAT Ateca 2.0 TDI DSG 4DRIVE XPerience XL
2026-03-30 15:09:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cf24756-640b-509a-923f-9c7cc0043a8f with identifier: 70178206
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4cf24756-640b-509a-923f-9c7cc0043a8f
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [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%252F19661785%252F93ab06cc-f935-4380-ba4a-2c7ec85b921a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19661785/93ab06cc-f935-4380-ba4a-2c7ec85b921a.jpg already downloaded
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4cf24756-640b-509a-923f-9c7cc0043a8f with identifier 70178206
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4cf24756-640b-509a-923f-9c7cc0043a8f
2026-03-30 15:09:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70178206>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 125,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': '! LL&eacute;vate este coche desde solo un 6,9% tin y una de '
                'las mejores condiciones del mercado !\n'
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '
                '&nbsp; &nbsp; &nbsp; &nbsp; !Cons&uacute;ltanos sin '
                'compromiso !\n'
                '&nbsp;- PRECIO FINAL TRANSFERIDO CON UN A&Ntilde;O DE '
                'GARANTIA NESAUTO EN 21900 &euro;\n'
                '&nbsp;- ENVIAMOS A TODA ESPA&Ntilde;A (CONSULTAR '
                'CONDICIONES)&nbsp;\n'
                '&nbsp;- ITV AL DIA&nbsp;\n'
                '&nbsp;- UN SOLO PROPIETARIO\n'
                '&nbsp;- REVISADO EN NUESTRO TALLER + 100 PUNTOS\n'
                '&nbsp;- ENTREGA CON REVISION COMPLETA\n'
                '&nbsp;- KIT ANTIPINCHAZOS INCLUIDO\n'
                '&nbsp;- KIT DE BALIZA V16 HOMOLOGADA CON CHALECO '
                'REFLECTANTE&nbsp;\n'
                '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '
                '&nbsp; &nbsp; &nbsp; &nbsp;--- &nbsp; &nbsp;EQUIPAMIENTO Y '
                'EXTRAS &nbsp; &nbsp;---\n'
                '10 altavoces BEATS\n'
                'Tercera luz de freno\n'
                'Bolsillos portaobjetos en los respaldos de los asientos '
                'delanteros\n'
                'Desactivaci&oacute;n del airbag del acompa&ntilde;ante\n'
                'Airbags del conductor y del acompa&ntilde;ante\n'
                'Iluminaci&oacute;n ambiental LED\n'
                'Android Auto\n'
                'Enganche de remolque (r&oacute;tula giratoria con '
                'liberaci&oacute;n el&eacute;ctrica)\n'
                'Sistema antibloqueo de frenos (ABS)\n'
                'Control de tracci&oacute;n (ASR)\n'
                'Tipo de tracci&oacute;n: Tracci&oacute;n total\n'
                'Apple CarPlay\n'
                'Sistema de navegaci&oacute;n y audio con pantalla '
                't&aacute;ctil a color\n'
                'Sistema de audio con pantalla t&aacute;ctil a color\n'
                'Sistema de audio: Sistema de sonido BeatsAudio\n'
                'Retrovisores exteriores del color de la carrocer&iacute;a\n'
                'Retrovisores exteriores ajustables el&eacute;ctricamente, '
                'calefactables y plegables con funci&oacute;n de descenso\n'
                'Intermitentes LED integrados en los retrovisores exteriores\n'
                'Transmisi&oacute;n de audio por Bluetooth\n'
                'Interfaz Bluetooth integrada con sistema manos libres\n'
                'Ordenador de a bordo\n'
                'Compartimento para gafas\n'
                'Paquete de infoentretenimiento Business\n'
                'Molduras cromadas en las ventanillas laterales\n'
                'Rieles de techo plateados\n'
                'Paquete de dise&ntilde;o exterior plateado\n'
                'Bocina bitono\n'
                'Sensores de aparcamiento traseros\n'
                'Umbrales de puerta iluminados\n'
                'Diferencial electr&oacute;nico Bloqueo (XDS)\n'
                'Control electr&oacute;nico de estabilidad (ESC)\n'
                'Asistente de arranque en pendiente\n'
                'SEAT Drive Profile\n'
                'Detecci&oacute;n de somnolencia al conducir\n'
                'Asistencia frontal con frenado de emergencia en ciudad\n'
                'Elevadores el&eacute;ctricos delanteros y traseros con un '
                'solo toque\n'
                'Full Link (MirrorLink, Apple CarPlay y Android Auto)\n'
                'Iluminaci&oacute;n LED en el espacio para los pies delantero\n'
                'Veh&iacute...',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '2.0L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '4cf24756-640b-509a-923f-9c7cc0043a8f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/seat-ateca-20-tdi-110kw-dsg-4drive-xperience-xl-5p-diesel-2023-en-granada-70178206-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'SEAT',
 'model': 'Ateca',
 'odometer': 118000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19661785/93ab06cc-f935-4380-ba4a-2c7ec85b921a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cf24756-640b-509a-923f-9c7cc0043a8f/4cf24756-640b-509a-923f-9c7cc0043a8f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81959,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19661785/93ab06cc-f935-4380-ba4a-2c7ec85b921a.jpg',
             'Width': 800}],
 'price': 21900,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Ateca 2.0 TDI DSG 4DRIVE XPerience XL',
 'transmission': 'automatic',
 'trim': '2.0 TDI 110kW DSG 4DRIVE XPerience XL',
 'vin': None,
 'year': 2022}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770178206%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [auto_selling_coches.net.api] INFO: Saving data for 70178206: {'created_time': 1774883382.885124, 'last_price_update_time': 1774883382.885133}
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70178206') HTTP/1.1" 204 0
2026-03-30 15:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61555836> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62636116> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 61555836 - VOLKSWAGEN Golf Advance 1.0 TSI Variant
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e4ed525a-9a54-51fc-9db7-301c27e41f19 with identifier: 61555836
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e4ed525a-9a54-51fc-9db7-301c27e41f19
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F18607892%252Fb8b4f330-0b10-4bbb-83fa-14644e3ae64d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18607892/b8b4f330-0b10-4bbb-83fa-14644e3ae64d.jpg already downloaded
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e4ed525a-9a54-51fc-9db7-301c27e41f19 with identifier 61555836
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e4ed525a-9a54-51fc-9db7-301c27e41f19
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61555836>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 112,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                'Precio final transferido y con un año de garantía '
                '10.999euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120puntos mecánicos.\n'
                '-se entrega con revision hecha. \n'
                '\n'
                'equipamiento;\n'
                '-Volkswagen Golf 1.0 Variant  \n'
                '-cilindrada: 999cc\n'
                '-potencia: 110cv\n'
                '-año: 05/2017\n'
                '-kms: 144.000\n'
                '-Gasolina\n'
                '-Etiqueta medioambiental la C\n'
                '-Sistema de audio pantalla táctil, radio/reproductor de CD, '
                'MP3, Bluetooth\n'
                '-Retrovisor exterior calefactable y ajustable eléctricamente\n'
                '-Rieles de techo\n'
                '-sensores de aparcamiento\n'
                '-Limitador de velocidad y control de velocidad\n'
                '-6 velocidades\n'
                '-luces traseras de LEDS\n'
                '-aire acondicionado\n'
                '-Altavoces (8)\n'
                '-Ventanas térmicas tintadas\n'
                '-etc muy cuidado como nuevo.\n'
                '\n'
                ' Te esperamos en Calle Alamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'e4ed525a-9a54-51fc-9db7-301c27e41f19',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-advance-10-tsi-81kw-110cv-variant-5p-gasolina-2018-en-granada-61555836-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 140000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18607892/b8b4f330-0b10-4bbb-83fa-14644e3ae64d.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4ed525a-9a54-51fc-9db7-301c27e41f19/e4ed525a-9a54-51fc-9db7-301c27e41f19_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177917,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18607892/b8b4f330-0b10-4bbb-83fa-14644e3ae64d.jpg',
             'Width': 800}],
 'price': 10999,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf Advance 1.0 TSI Variant',
 'transmission': 'manual',
 'trim': 'Advance 1.0 TSI 81kW 110CV Variant',
 'vin': None,
 'year': 2018}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2761555836%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 61555836: {'created_time': 1774883383.199804, 'last_price_update_time': 1774883383.199814}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61555836') HTTP/1.1" 204 0
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 62636116 - VOLKSWAGEN Tiguan Advance 2.0 TDI 110kW150CV BMT
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e927d78-c726-5f89-a3bd-cb8530544285 with identifier: 62636116
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1e927d78-c726-5f89-a3bd-cb8530544285
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19498446%252Fefb333d7-0375-43ad-af90-65dea3738388.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19498446/efb333d7-0375-43ad-af90-65dea3738388.jpg already downloaded
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1e927d78-c726-5f89-a3bd-cb8530544285 with identifier 62636116
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1e927d78-c726-5f89-a3bd-cb8530544285
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62636116>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 123,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '! llevate este coche desde solo un 5,9 tin,una de las mejores '
                'condiciones del mercado !\n'
                '!consultanos sin compromiso !\n'
                '\n'
                'precio final transferido y con un año de garantía 16499 '
                'euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revisión hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '-Volkswagen Tiguan 2.0tdi JOIN\n'
                '-cilindrada: 1968cc\n'
                '-potencia: 150cv\n'
                '-año: 2016\n'
                '-kms: 161000\n'
                '-diesel\n'
                '-etiqueta medioambiental la C\n'
                '-6 velocidades\n'
                '-climatizador automático\n'
                '-pantalla táctil, radio/reproductor de CD, MP3, Bluetooth\n'
                '-Control automático de faros \n'
                '-Retrovisores exteriores plegables eléctricamente\n'
                '-Retrovisores exteriores calefactables y ajustables '
                'eléctricamente\n'
                '-Sensores de estacionamiento traseros\n'
                '-Asistencia de arranque en pendientes\n'
                '-Retrovisor con oscurecimiento automático\n'
                '-Mesas plegables integradas en los respaldos de los asientos\n'
                '-Climatizador bizona Climatronic\n'
                '-Volante de cuero con mandos multifunción\n'
                '-Faros antiniebla con luz de giro integrada\n'
                '-Pintura efecto perla\n'
                '-Cámara de visión trasera \n'
                '-Limpiaparabrisas con sensor de lluvia\n'
                '-Asientos delanteros calefactables\n'
                '-Trasero tintado Ventanas (65%)\n'
                '-etc\n'
                '\n'
                'te esperamos en calle álamo negro 20,armilla,granada.tlf de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '1e927d78-c726-5f89-a3bd-cb8530544285',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-tiguan-advance-20-tdi-110kw150cv-bmt-5p-diesel-2017-en-granada-62636116-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'VOLKSWAGEN',
 'model': 'Tiguan',
 'odometer': 160000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19498446/efb333d7-0375-43ad-af90-65dea3738388.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e927d78-c726-5f89-a3bd-cb8530544285/1e927d78-c726-5f89-a3bd-cb8530544285_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74928,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19498446/efb333d7-0375-43ad-af90-65dea3738388.jpg',
             'Width': 800}],
 'price': 16499,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Tiguan Advance 2.0 TDI 110kW150CV BMT',
 'transmission': 'manual',
 'trim': 'Advance 2.0 TDI 110kW150CV BMT',
 'vin': None,
 'year': 2016}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762636116%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 62636116: {'created_time': 1774883383.281838, 'last_price_update_time': 1774883383.281847}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62636116') HTTP/1.1" 204 0
2026-03-30 15:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62317111> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 62317111 - BMW Serie 3 320d Auto.Touring
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e64a993-4886-5641-a1af-5e03147448b6 with identifier: 62317111
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3e64a993-4886-5641-a1af-5e03147448b6
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19236792%252F77d440b7-2e03-4e45-8b08-954eccdf205b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19236792/77d440b7-2e03-4e45-8b08-954eccdf205b.jpg already downloaded
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3e64a993-4886-5641-a1af-5e03147448b6 with identifier 62317111
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3e64a993-4886-5641-a1af-5e03147448b6
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62317111>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 109,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '! LLEVATE ESTE COCHE DESDE SOLO UN 5,9TIN,UNA DE LAS MEJORES '
                'CONDICIONES DEL MERCADO !\n'
                '!CONSULTANOS SIN COMPROMISO !\n'
                '\n'
                'Precio final transferido y con un año de garantía '
                '23500euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revisión hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '-BMW 320d touring \n'
                '-cilindrada: 1995cc\n'
                '-potencia: 190cv\n'
                '-año: 06/2020\n'
                '-Kms: 121.000\n'
                '-Diesel\n'
                '-Etiqueta medioambiental la ECO.\n'
                '-Transmisión: Automática con Steptronic (8 velocidades)\n'
                '-Sistema de escape doble con salidas cromadas\n'
                '-Retrovisores exteriores con ajuste eléctrico\n'
                '-Asientos calefactables y ajustables\n'
                '-BMW Live Cockpit Plus\n'
                '-Paquete Business\n'
                '-Asistente de mantenimiento de carril, Aviso de colisión '
                'frontal\n'
                '-Limitador de velocidad ,control de crucero con función de '
                'frenado\n'
                '-Apertura automática del portón trasero\n'
                '-Faros full LEDS\n'
                '-Acabado interior granulado mate Quartz Silver\n'
                '-Climatizador automático de 3 zonas con recirculación de aire '
                'automática\n'
                '-Volante deportivo de cuero con controles multifunción\n'
                '-Sensor de luz y lluvia\n'
                '-Control de distancia de aparcamiento (PDC) delantero y '
                'trasero\n'
                '-Tapizado de asientos: Tela Hevelius y calefactables\n'
                '-Botón de arranque/parada\n'
                '-etc\n'
                '\n'
                'Te esperamos en Calle Álamo negro 20,Armilla,Granada.TLF de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '2.0L',
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Híbrido',
 'id': '3e64a993-4886-5641-a1af-5e03147448b6',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-320d-autotouring-5p-electrico-hibrido-2020-en-granada-62317111-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'BMW',
 'model': 'Serie 3',
 'odometer': 121000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19236792/77d440b7-2e03-4e45-8b08-954eccdf205b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e64a993-4886-5641-a1af-5e03147448b6/3e64a993-4886-5641-a1af-5e03147448b6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153428,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19236792/77d440b7-2e03-4e45-8b08-954eccdf205b.jpg',
             'Width': 800}],
 'price': 23500,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 3 320d Auto.Touring',
 'transmission': 'automatic',
 'trim': '320d Auto.Touring',
 'vin': None,
 'year': 2020}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762317111%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 62317111: {'created_time': 1774883383.477379, 'last_price_update_time': 1774883383.47739}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62317111') HTTP/1.1" 204 0
2026-03-30 15:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62627915> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 62627915 - SEAT León 2.0 TDI DSG6 StSp FR Advanced
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d44e05da-cddd-5258-9a69-831fd5b55dcc with identifier: 62627915
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d44e05da-cddd-5258-9a69-831fd5b55dcc
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19490895%252F9101fb9a-89a3-4455-bffe-2cd154f54672.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19490895/9101fb9a-89a3-4455-bffe-2cd154f54672.jpg already downloaded
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d44e05da-cddd-5258-9a69-831fd5b55dcc with identifier 62627915
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d44e05da-cddd-5258-9a69-831fd5b55dcc
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62627915>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 117,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': '! llévate este coche desde solo un 6,9tin,una de las mejores '
                'condiciones del mercado !\n'
                '!consúltanos sin compromiso !\n'
                '\n'
                'precio final transferido y con un año de garantía '
                '16.499euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revisión hecha. \n'
                '\n'
                'equipamiento;\n'
                '-Seat Leon 2.0tdi FR 150cv\n'
                '-cilindrada: 1968cc\n'
                '-potencia:150cv\n'
                '-año: 2015\n'
                '-kms: 175.000\n'
                '-etiqueta medioambiental B\n'
                '-Automático DSG 6 velocidades\n'
                '-equipo de sonido seat sound \n'
                '-Sistema de navegación y audio con pantalla táctil a color\n'
                '-sensores de aparcamiento\n'
                '-Asistencia de arranque en pendiente\n'
                '-Selección del perfil de conducción (SEAT Drive Profile)\n'
                '-Luces traseras LED\n'
                '-Climatizador bizona\n'
                '-Volante deportivo de cuero multifunción \n'
                '-Faros antiniebla integrados con función de asistencia en '
                'curvas\n'
                '-Faros LED\n'
                '-Tapicería: Cuero/Alcántara\n'
                '-Suspensión deportiva FR/Cupra\n'
                '-sensores de aparcamiento \n'
                '-asientos calefactables  \n'
                '-etc \n'
                '\n'
                'te esperamos en calle Álamo negro 20,armilla,granada.tlf de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '2.0L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd44e05da-cddd-5258-9a69-831fd5b55dcc',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/seat-leon-20-tdi-150cv-dsg6-stsp-fr-advanced-5p-diesel-2016-en-granada-62627915-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'SEAT',
 'model': 'León',
 'odometer': 175000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19490895/9101fb9a-89a3-4455-bffe-2cd154f54672.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d44e05da-cddd-5258-9a69-831fd5b55dcc/d44e05da-cddd-5258-9a69-831fd5b55dcc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61518,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19490895/9101fb9a-89a3-4455-bffe-2cd154f54672.jpg',
             'Width': 800}],
 'price': 16499,
 'price_includes_vat': True,
 'registration_date': '2015-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT León 2.0 TDI DSG6 StSp FR Advanced',
 'transmission': 'automatic',
 'trim': '2.0 TDI 150cv DSG6 StSp FR Advanced',
 'vin': None,
 'year': 2015}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762627915%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 62627915: {'created_time': 1774883383.894435, 'last_price_update_time': 1774883383.894443}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62627915') HTTP/1.1" 204 0
2026-03-30 15:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70231819> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70079841> (referer: https://www.coches.net/concesionario/nesautos/?pg=1) ['zyte-api']
2026-03-30 15:09:44 [auto_selling_coches.net.api] INFO: Extracted item from API: 70231819 - FIAT 500 1.2 8v Special Series
2026-03-30 15:09:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fa9da6d-6227-5e4a-8d29-1efb50950c18 with identifier: 70231819
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7fa9da6d-6227-5e4a-8d29-1efb50950c18
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:44 [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%252F19702006%252F406f2982-404c-4b43-91ce-bc8f5cc39bfb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19702006/406f2982-404c-4b43-91ce-bc8f5cc39bfb.jpg already downloaded
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7fa9da6d-6227-5e4a-8d29-1efb50950c18 with identifier 70231819
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7fa9da6d-6227-5e4a-8d29-1efb50950c18
2026-03-30 15:09:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70231819>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 115,
 'category': 'Coches',
 'color': 'Rojo',
 'currency': 'EUR',
 'description': 'Este Fiat 500 Special Series combina el encanto urbano con la '
                'funcionalidad que lo caracteriza. Su motor de gasolina 1.2 de '
                '69 CV ofrece un consumo contenido, ideal para desplazamientos '
                'diarios por ciudad, mientras que su transmisión manual de '
                'cinco velocidades proporciona una conducción ágil y '
                'dinámica.\n'
                '\n'
                'El interior destaca por su confort, con volante multifunción '
                'de cuero y sistema de audio con pantalla táctil. La '
                'conectividad se complementa con Apple CarPlay y Android Auto, '
                'permitiendo una integración perfecta con cualquier '
                'smartphone. Este modelo incorpora elementos de seguridad como '
                'control de estabilidad, ABS y airbags frontales y laterales.\n'
                '\n'
                'Su etiqueta medioambiental C garantiza el acceso a la mayoría '
                'de zonas urbanas con restricciones por emisiones. Además, '
                'cuenta con sensores de aparcamiento traseros que facilitan '
                'las maniobras en espacios reducidos, y el control de crucero '
                'aumenta la comodidad en trayectos más largos.',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '1.2L',
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '7fa9da6d-6227-5e4a-8d29-1efb50950c18',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/fiat-500-12-8v-51kw-69cv-special-series-3p-gasolina-2018-en-granada-70231819-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'FIAT',
 'model': '500',
 'odometer': 75401,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19702006/406f2982-404c-4b43-91ce-bc8f5cc39bfb.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa9da6d-6227-5e4a-8d29-1efb50950c18/7fa9da6d-6227-5e4a-8d29-1efb50950c18_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60244,
             'Height': 526,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19702006/406f2982-404c-4b43-91ce-bc8f5cc39bfb.jpg',
             'Width': 800}],
 'price': 10200,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 1.2 8v Special Series',
 'transmission': 'manual',
 'trim': '1.2 8v 51kW 69CV Special Series',
 'vin': None,
 'year': 2018}
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770231819%27 HTTP/1.1" 200 None
2026-03-30 15:09:44 [auto_selling_coches.net.api] INFO: Saving data for 70231819: {'created_time': 1774883384.383895, 'last_price_update_time': 1774883384.383905}
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70231819') HTTP/1.1" 204 0
2026-03-30 15:09:44 [auto_selling_coches.net.api] INFO: Extracted item from API: 70079841 - VOLKSWAGEN Golf Advance 1.6 TDI BMT DSG
2026-03-30 15:09:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ef3a4507-7982-525e-a777-68f367f5ae59 with identifier: 70079841
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ef3a4507-7982-525e-a777-68f367f5ae59
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:44 [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%252F19585498%252F5dc14394-0008-45dc-9cef-921ca44794ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19585498/5dc14394-0008-45dc-9cef-921ca44794ed.jpg already downloaded
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ef3a4507-7982-525e-a777-68f367f5ae59 with identifier 70079841
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ef3a4507-7982-525e-a777-68f367f5ae59
2026-03-30 15:09:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70079841>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 102,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '! llévate este coche desde solo un 5,9 tin, una de las '
                'mejores condiciones del mercado !\n'
                '!consúltanos sin compromiso !\n'
                '\n'
                'precio final transferido y con un año de garantía 9.499 '
                'euros.\n'
                '\n'
                '-1 año de garantía.\n'
                '-transferencia incluida. \n'
                '-envíos a toda España (consultar condiciones )\n'
                '-pre-entrega. \n'
                '-un solo propietario\n'
                '-revisión +120 puntos mecánicos.\n'
                '-se entrega con revisión hecha. \n'
                '\n'
                '\n'
                'equipamiento;\n'
                '- Volkswagen Golf 1.6tdi DSG \n'
                '-cilindrada: 1598cc\n'
                '-potencia: 105\n'
                '-año: 2013\n'
                '-kms: 288.000\n'
                '-Diesel\n'
                '-etiqueta medioambiental la B\n'
                '-volante multifunción\n'
                '-climatizador bizona\n'
                '-automático dsg\n'
                '-Conectores multimedia AUX-IN\n'
                '-Control de crucero (Tempomat)\n'
                '-Pintura efecto perlado\n'
                '-Sistema de audio Composition Colour (compatible MP3, '
                'Radio/Lector de CD)\n'
                '-Sistema de airbag para la cabeza delante y detrás incl. '
                'Airbag lateral delante\n'
                '-Luz de día\n'
                '\n'
                '\n'
                ' te esperamos en calle álamo negro 20,armilla,granada.tlf de '
                'contacto;658 625 774.\n'
                '\n'
                '!nuestros mas de 20 años de experiencia nos avalan en el '
                'sector del automóvil !\n'
                'los cambios, la venta intermedia y los errores están '
                'expresamente reservados.',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '1.6L',
 'engine_horse_power': 105,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ef3a4507-7982-525e-a777-68f367f5ae59',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-advance-16-tdi-105cv-bmt-dsg-5p-diesel-2013-en-granada-70079841-covo.aspx',
 'listing': 'auction',
 'location': 'Granada',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 288000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19585498/5dc14394-0008-45dc-9cef-921ca44794ed.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef3a4507-7982-525e-a777-68f367f5ae59/ef3a4507-7982-525e-a777-68f367f5ae59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76601,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19585498/5dc14394-0008-45dc-9cef-921ca44794ed.jpg',
             'Width': 800}],
 'price': 9499,
 'price_includes_vat': True,
 'registration_date': '2013-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf Advance 1.6 TDI BMT DSG',
 'transmission': 'automatic',
 'trim': 'Advance 1.6 TDI 105cv BMT DSG',
 'vin': None,
 'year': 2013}
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770079841%27 HTTP/1.1" 200 None
2026-03-30 15:09:44 [auto_selling_coches.net.api] INFO: Saving data for 70079841: {'created_time': 1774883384.457774, 'last_price_update_time': 1774883384.457784}
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70079841') HTTP/1.1" 204 0
2026-03-30 15:09:44 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:09:44 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:09:44 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a7e18d62c1f11f18e133aacc95538c6
2026-03-30 15:09:44 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:09:44 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:09:44 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:44 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:09:45 [auto_selling_coches.net.api] INFO: auto_selling_coches.net.api Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%201773587385 HTTP/1.1" 200 None
2026-03-30 15:09:45 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (25 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4a7e18d62c1f11f18e133aacc95538c6.jl
2026-03-30 15:09:45 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 50203,
 'downloader/request_count': 27,
 'downloader/request_method_count/GET': 27,
 'downloader/response_bytes': 2148962,
 'downloader/response_count': 27,
 'downloader/response_status_count/200': 26,
 'downloader/response_status_count/400': 1,
 'elapsed_time_seconds': 62.902776,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 9, 45, 644225, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 25,
 'log_count/DEBUG': 376,
 'log_count/INFO': 292,
 'memusage/max': 180436992,
 'memusage/startup': 149213184,
 'request_depth_max': 2,
 'response_received_count': 27,
 'scheduler/dequeued': 27,
 'scheduler/dequeued/memory': 27,
 'scheduler/enqueued': 27,
 'scheduler/enqueued/memory': 27,
 'scrape_type/new': 25,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 27,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 3.126805433244617,
 'scrapy-zyte-api/mean_response_seconds': 3.1764734303233797,
 'scrapy-zyte-api/processed': 27,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 26,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 26,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 27,
 'scrapy-zyte-api/request_args/httpResponseBody': 26,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 26,
 'scrapy-zyte-api/request_args/url': 27,
 'scrapy-zyte-api/status_codes/200': 27,
 'scrapy-zyte-api/success': 27,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 30, 15, 8, 42, 741449, tzinfo=datetime.timezone.utc)}
2026-03-30 15:09:45 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:09:45 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fb368585c50>
2026-03-30 15:09:45 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fb3685a4050>

PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)