2026-03-31 21:21:01 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-31 21:21:01 [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-31 21:21:01 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-31 21:21:01 [auto_selling_coches.net.api] INFO: Extracted dealer slug: autosocasionalminares
2026-03-31 21:21:01 [auto_selling_coches.net.api] INFO: _job: 7a14323c2ce811f19724def17024dec4, SCRAPY_JOB: None
2026-03-31 21:21:01 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-31 21:21:01 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-31 21:21:01 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-31 21:21:01 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-31 21:21:01 [scrapy.extensions.telnet] INFO: Telnet Password: 5ab5064dc86df576
2026-03-31 21:21:01 [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-31 21:21:01 [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/7a14323c2ce811f19724def17024dec4.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-31 21:21:01 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-31 21:21:01 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-31 21:21:01 [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-31 21:21:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-31 21:21:01 [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-31 21:21:01 [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-31 21:21:01 [scrapy.core.engine] INFO: Spider opened
2026-03-31 21:21:01 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-31 21:21:01 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-31 21:21:01 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-31 21:21:01 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-31 21:21:01 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-31 21:21:01 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-31 21:21:01 [scrapy-playwright] INFO: Starting download handler
2026-03-31 21:21:01 [scrapy-playwright] INFO: Starting download handler
2026-03-31 21:21:06 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/autosocasionalminares, dealer_slug: autosocasionalminares
2026-03-31 21:21:06 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/autosocasionalminares
2026-03-31 21:21:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:07 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/autosocasionalminares> (referer: None) ['zyte-api']
2026-03-31 21:21:07 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-31 21:21:07 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-31 21:21:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/autosocasionalminares?pg=1> (referer: None) ['zyte-api']
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Total items from HTML header: 12
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found 12 listings in HTML (page 1)
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 61616543
2026-03-31 21:21:44 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-31 21:21:44 [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-31 21:21:44 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2761616543%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 61616543: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 61616543
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 61946692
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2761946692%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 61946692: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 61946692
2026-03-31 21:21:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 62391309
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2762391309%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 62391309: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 62391309
2026-03-31 21:21:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 62562111
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2762562111%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 62562111: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 62562111
2026-03-31 21:21:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 70052981
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2770052981%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 70052981: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 70052981
2026-03-31 21:21:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 70225988
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2770225988%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 70225988: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 70225988
2026-03-31 21:21:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 70111995
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2770111995%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 70111995: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 70111995
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 62503679
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2762503679%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 62503679: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 62503679
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 62499559
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2762499559%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 62499559: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 62499559
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 62667371
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2762667371%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 62667371: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 62667371
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 60654728
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2760654728%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 60654728: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 60654728
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Found listing with ID: 62015304
2026-03-31 21:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21: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%2762015304%27 HTTP/1.1" 200 None
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scrape type for 62015304: 1
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: Scraping new listing 62015304
2026-03-31 21:21:44 [auto_selling_coches.net.api] INFO: HTML pagination complete: 12 items scraped
2026-03-31 21:21:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61946692> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62562111> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:45 [auto_selling_coches.net.api] INFO: Extracted item from API: 61946692 - HYUNDAI i10 1.0 Klass
2026-03-31 21:21:45 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aafb761a-e4d1-52cb-8495-b4505073a23b with identifier: 61946692
2026-03-31 21:21:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item aafb761a-e4d1-52cb-8495-b4505073a23b
2026-03-31 21:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18923529%252F401025cc-75f7-4a0f-a623-604c059873a1.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18923529/401025cc-75f7-4a0f-a623-604c059873a1.jpg already downloaded
2026-03-31 21:21:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aafb761a-e4d1-52cb-8495-b4505073a23b with identifier 61946692
2026-03-31 21:21:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-31 21:21:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-31 21:21:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-31 21:21:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:21:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-31 21:21:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:21:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-31 21:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2013
2026-03-31 21:21:46 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774992106
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774992106
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:21:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aafb761a-e4d1-52cb-8495-b4505073a23b
2026-03-31 21:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61946692>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 104,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Android Auto & Apple Car\n'
'·Asistente de cambio de carril\n'
'·Aire Acondicionado\n'
'·Bluetooth manos libres\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Sensor de luces\n'
'·Sensor de aparcamiento delantero y trasero con cámara\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Libro de revisiones\n'
'·Único dueño\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'aafb761a-e4d1-52cb-8495-b4505073a23b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/hyundai-i10-10-klass-5p-gasolina-2021-en-granada-61946692-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'HYUNDAI',
'model': 'i10',
'odometer': 23000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18923529/401025cc-75f7-4a0f-a623-604c059873a1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aafb761a-e4d1-52cb-8495-b4505073a23b/aafb761a-e4d1-52cb-8495-b4505073a23b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209372,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18923529/401025cc-75f7-4a0f-a623-604c059873a1.jpg',
'Width': 800}],
'price': 12290,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'HYUNDAI i10 1.0 Klass',
'transmission': 'manual',
'trim': '1.0 Klass',
'vin': None,
'year': 2021}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761946692%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Saving data for 61946692: {'created_time': 1774992106.307431, 'last_price_update_time': 1774992106.307445}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61946692') HTTP/1.1" 204 0
2026-03-31 21:21:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61616543> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62391309> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70052981> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 62562111 - TOYOTA Yaris 1.5 110 Active
2026-03-31 21:21:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c1861720-f27e-543b-abd1-0202688e9a85 with identifier: 62562111
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c1861720-f27e-543b-abd1-0202688e9a85
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19439765%252F6125033a-d3be-46ba-a4a8-ddd7f244b91a.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19439765/6125033a-d3be-46ba-a4a8-ddd7f244b91a.jpg already downloaded
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c1861720-f27e-543b-abd1-0202688e9a85 with identifier 62562111
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c1861720-f27e-543b-abd1-0202688e9a85
2026-03-31 21:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62562111>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Asistente de cambio de carril\n'
'·Asistente de frenada de emergencia\n'
'·Bluetooth manos libres\n'
'·Cámara trasera\n'
'·Climatizador Bi-Zona\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Sensor de lluvia\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Libro de revisiones\n'
'·Único dueño\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 111,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'c1861720-f27e-543b-abd1-0202688e9a85',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/toyota-yaris-15-110-active-5p-gasolina-2017-en-granada-62562111-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'TOYOTA',
'model': 'Yaris',
'odometer': 90000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19439765/6125033a-d3be-46ba-a4a8-ddd7f244b91a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1861720-f27e-543b-abd1-0202688e9a85/c1861720-f27e-543b-abd1-0202688e9a85_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69649,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19439765/6125033a-d3be-46ba-a4a8-ddd7f244b91a.jpg',
'Width': 800}],
'price': 13190,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'TOYOTA Yaris 1.5 110 Active',
'transmission': 'manual',
'trim': '1.5 110 Active',
'vin': None,
'year': 2017}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762562111%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Saving data for 62562111: {'created_time': 1774992106.642152, 'last_price_update_time': 1774992106.642166}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62562111') HTTP/1.1" 204 0
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 61616543 - DACIA Sandero Stepway Essential TCe 90V
2026-03-31 21:21:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: eb434fdd-d07b-5886-8730-32d8a7d773d3 with identifier: 61616543
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item eb434fdd-d07b-5886-8730-32d8a7d773d3
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18653802%252F996e5de9-a5be-4311-97df-a45e68b59c57.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18653802/996e5de9-a5be-4311-97df-a45e68b59c57.jpg already downloaded
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: eb434fdd-d07b-5886-8730-32d8a7d773d3 with identifier 61616543
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item eb434fdd-d07b-5886-8730-32d8a7d773d3
2026-03-31 21:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61616543>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·Modelo 2023 (matriculación 29/12/2022)\n'
'·6xAirbags\n'
'·Aire Acondicionado\n'
'·Bluetooth manos libres\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Sensor de luces\n'
'·Sensor de aparcamiento trasero\n'
'·Volante multifunción\n'
'·Nacional\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'eb434fdd-d07b-5886-8730-32d8a7d773d3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/dacia-sandero-stepway-essential-tce-67kw-90v-5p-gasolina-2022-en-granada-61616543-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'DACIA',
'model': 'Sandero',
'odometer': 13900,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18653802/996e5de9-a5be-4311-97df-a45e68b59c57.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb434fdd-d07b-5886-8730-32d8a7d773d3/eb434fdd-d07b-5886-8730-32d8a7d773d3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167177,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18653802/996e5de9-a5be-4311-97df-a45e68b59c57.jpg',
'Width': 800}],
'price': 14990,
'price_includes_vat': True,
'registration_date': '2023-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'DACIA Sandero Stepway Essential TCe 90V',
'transmission': 'manual',
'trim': 'Stepway Essential TCe 67kW 90V',
'vin': None,
'year': 2023}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761616543%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Saving data for 61616543: {'created_time': 1774992106.796144, 'last_price_update_time': 1774992106.79616}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61616543') HTTP/1.1" 204 0
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 62391309 - SMART Fortwo Coupe 52 Passion
2026-03-31 21:21:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d6157d7e-107b-5344-9a31-b0024f64ed58 with identifier: 62391309
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d6157d7e-107b-5344-9a31-b0024f64ed58
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19294835%252F5284d7d7-c081-4222-aea0-ec39ba5bfa01.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19294835/5284d7d7-c081-4222-aea0-ec39ba5bfa01.jpg already downloaded
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 70052981 - MAZDA CX-30 SKYACTIVD 1.8 2WD Zenith Safety
2026-03-31 21:21:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e112f3c-c2d8-5639-a9af-112b1b1f1477 with identifier: 70052981
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9e112f3c-c2d8-5639-a9af-112b1b1f1477
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19562194%252Fa7d36499-20f7-4947-91f0-e762e54c6984.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19562194/a7d36499-20f7-4947-91f0-e762e54c6984.jpg already downloaded
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d6157d7e-107b-5344-9a31-b0024f64ed58 with identifier 62391309
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d6157d7e-107b-5344-9a31-b0024f64ed58
2026-03-31 21:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62391309>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 93,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·4xAirbags\n'
'·Bluetooth manos libres\n'
'·Climatizador\n'
'·Cámara trasera\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Volante multifunción\n'
'·Nacional\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares.',
'doors_number': 3,
'emission_standard': 'C',
'engine': '1.0L',
'engine_horse_power': 71,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'd6157d7e-107b-5344-9a31-b0024f64ed58',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/smart-fortwo-coupe-52-passion-3p-gasolina-2015-en-granada-62391309-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'SMART',
'model': 'Fortwo',
'odometer': 120000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19294835/5284d7d7-c081-4222-aea0-ec39ba5bfa01.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6157d7e-107b-5344-9a31-b0024f64ed58/d6157d7e-107b-5344-9a31-b0024f64ed58_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166438,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19294835/5284d7d7-c081-4222-aea0-ec39ba5bfa01.jpg',
'Width': 800}],
'price': 8290,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'SMART Fortwo Coupe 52 Passion',
'transmission': 'manual',
'trim': 'Coupe 52 Passion',
'vin': None,
'year': 2015}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762391309%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Saving data for 62391309: {'created_time': 1774992106.928676, 'last_price_update_time': 1774992106.928685}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62391309') HTTP/1.1" 204 0
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9e112f3c-c2d8-5639-a9af-112b1b1f1477 with identifier 70052981
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9e112f3c-c2d8-5639-a9af-112b1b1f1477
2026-03-31 21:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70052981>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 116,
'category': 'Coches',
'color': 'Granate',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Android Auto & Apple Car\n'
'·Asistente de frenada de emergencia\n'
'·Asistente de cambio de carril\n'
'·Bluetooth manos libres\n'
'·Climatizador Bi-Zona\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Cámara 360º\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Navegador\n'
'·Radio con USB\n'
'·Sistema de sonido Bose\n'
'·Faros Bi-Xenon\n'
'·Sensor de ángulo muerto\n'
'·Sensor de luces y lluvia\n'
'·Sensor de aparcamiento delantero y trasero\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Libro de revisiones\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.8L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9e112f3c-c2d8-5639-a9af-112b1b1f1477',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mazda-cx-30-skyactivd-18-85-kw-2wd-zenith-safety-5p-diesel-2020-en-granada-70052981-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MAZDA',
'model': 'CX-30',
'odometer': 77000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19562194/a7d36499-20f7-4947-91f0-e762e54c6984.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e112f3c-c2d8-5639-a9af-112b1b1f1477/9e112f3c-c2d8-5639-a9af-112b1b1f1477_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89545,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19562194/a7d36499-20f7-4947-91f0-e762e54c6984.jpg',
'Width': 800}],
'price': 20590,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MAZDA CX-30 SKYACTIVD 1.8 2WD Zenith Safety',
'transmission': 'manual',
'trim': 'SKYACTIVD 1.8 85 kW 2WD Zenith Safety',
'vin': None,
'year': 2021}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770052981%27 HTTP/1.1" 200 None
2026-03-31 21:21:46 [auto_selling_coches.net.api] INFO: Saving data for 70052981: {'created_time': 1774992106.975409, 'last_price_update_time': 1774992106.975417}
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70052981') HTTP/1.1" 204 0
2026-03-31 21:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62015304> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 62015304 - TOYOTA Corolla 2.0 180H STYLE ECVT TOURING SPORT
2026-03-31 21:21:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fb8d8758-26df-52ad-94b7-24b082e88559 with identifier: 62015304
2026-03-31 21:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fb8d8758-26df-52ad-94b7-24b082e88559
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18978523%252Fa5734b33-7790-46df-8235-af63637bd91e.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18978523/a5734b33-7790-46df-8235-af63637bd91e.jpg already downloaded
2026-03-31 21:21:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fb8d8758-26df-52ad-94b7-24b082e88559 with identifier 62015304
2026-03-31 21:21:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fb8d8758-26df-52ad-94b7-24b082e88559
2026-03-31 21:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62015304>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 89,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Android Auto & Apple Car\n'
'·Asistente de frenada de emergencia\n'
'·Asistente de cambio de carril\n'
'·Bluetooth manos libres\n'
'·Climatizador\n'
'·Cierre centralizado\n'
'·Control de velocidad adaptativo\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Sensor de luces y lluvia\n'
'·Sensor de aparcamiento delantero y trasero\n'
'·Cámara trasera\n'
'·Faros Bi-Xenon\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Único dueño\n'
'·Libro de revisiones\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 180,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': 'fb8d8758-26df-52ad-94b7-24b082e88559',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/toyota-corolla-20-180h-style-ecvt-touring-sport-5p-electrico-hibrido-2021-en-granada-62015304-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'TOYOTA',
'model': 'Corolla',
'odometer': 72000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18978523/a5734b33-7790-46df-8235-af63637bd91e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fb8d8758-26df-52ad-94b7-24b082e88559/fb8d8758-26df-52ad-94b7-24b082e88559_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78449,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18978523/a5734b33-7790-46df-8235-af63637bd91e.jpg',
'Width': 800}],
'price': 23290,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'TOYOTA Corolla 2.0 180H STYLE ECVT TOURING SPORT',
'transmission': 'automatic',
'trim': '2.0 180H STYLE ECVT TOURING SPORT',
'vin': None,
'year': 2021}
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762015304%27 HTTP/1.1" 200 None
2026-03-31 21:21:47 [auto_selling_coches.net.api] INFO: Saving data for 62015304: {'created_time': 1774992107.768365, 'last_price_update_time': 1774992107.768375}
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62015304') HTTP/1.1" 204 0
2026-03-31 21:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62667371> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/60654728> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62499559> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 62667371 - MERCEDES-BENZ Clase GLA GLA 200 d AMG Line
2026-03-31 21:21:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c6e467b4-8d6f-524d-bcf2-557c038c27b4 with identifier: 62667371
2026-03-31 21:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c6e467b4-8d6f-524d-bcf2-557c038c27b4
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19520849%252Fced9fe07-0c24-43e7-87cb-45e55f59054e.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19520849/ced9fe07-0c24-43e7-87cb-45e55f59054e.jpg already downloaded
2026-03-31 21:21:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c6e467b4-8d6f-524d-bcf2-557c038c27b4 with identifier 62667371
2026-03-31 21:21:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c6e467b4-8d6f-524d-bcf2-557c038c27b4
2026-03-31 21:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62667371>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 110,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·AMG Line\n'
'·8xAirbags\n'
'·Bluetooth manos libres\n'
'·Climatizador Bi-Zona\n'
'·Cierre centralizado\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Navegador\n'
'·Sensor de luces y lluvia\n'
'·Sensor de aparcamiento delantero y trasero\n'
'·Faros Bi-Xenon\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Libro de revisiones\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c6e467b4-8d6f-524d-bcf2-557c038c27b4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gla-gla-200-d-amg-line-5p-diesel-2017-en-granada-62667371-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MERCEDES-BENZ',
'model': 'Clase GLA',
'odometer': 90000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19520849/ced9fe07-0c24-43e7-87cb-45e55f59054e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6e467b4-8d6f-524d-bcf2-557c038c27b4/c6e467b4-8d6f-524d-bcf2-557c038c27b4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86320,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19520849/ced9fe07-0c24-43e7-87cb-45e55f59054e.jpg',
'Width': 800}],
'price': 22290,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase GLA GLA 200 d AMG Line',
'transmission': 'manual',
'trim': 'GLA 200 d AMG Line',
'vin': None,
'year': 2016}
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762667371%27 HTTP/1.1" 200 None
2026-03-31 21:21:47 [auto_selling_coches.net.api] INFO: Saving data for 62667371: {'created_time': 1774992107.946044, 'last_price_update_time': 1774992107.946054}
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62667371') HTTP/1.1" 204 0
2026-03-31 21:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62503679> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 60654728 - MERCEDES-BENZ Clase C C Cabrio 220 d
2026-03-31 21:21:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a0016d7-c618-599b-9ab4-4f7df0c178d9 with identifier: 60654728
2026-03-31 21:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4a0016d7-c618-599b-9ab4-4f7df0c178d9
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F17887003%252Fb0e17850-7307-4966-9fad-c92568c47031.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/17887003/b0e17850-7307-4966-9fad-c92568c47031.jpg already downloaded
2026-03-31 21:21:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 62499559 - MAZDA CX-5 2.0 G 2WD Evolution
2026-03-31 21:21:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: faf58ac1-a277-5139-9d07-d804f298470b with identifier: 62499559
2026-03-31 21:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item faf58ac1-a277-5139-9d07-d804f298470b
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19385590%252F84e1ce03-0421-410f-894e-3c27ca024e8a.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19385590/84e1ce03-0421-410f-894e-3c27ca024e8a.jpg already downloaded
2026-03-31 21:21:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4a0016d7-c618-599b-9ab4-4f7df0c178d9 with identifier 60654728
2026-03-31 21:21:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4a0016d7-c618-599b-9ab4-4f7df0c178d9
2026-03-31 21:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/60654728>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 116,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·AMG Line\n'
'·8xAirbags\n'
'·Bluetooth manos libres\n'
'·Climatizador Bi-Zona\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Navegador\n'
'·Sensor de luces y lluvia\n'
'·Sensor de aparcamiento delantero y trasero con cámara\n'
'·Faros Bi-Xenon\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Libro de revisiones\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares.',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.1L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4a0016d7-c618-599b-9ab4-4f7df0c178d9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-cabrio-220-d-2p-diesel-2017-en-granada-60654728-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MERCEDES-BENZ',
'model': 'Clase C',
'odometer': 56000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/17887003/b0e17850-7307-4966-9fad-c92568c47031.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a0016d7-c618-599b-9ab4-4f7df0c178d9/4a0016d7-c618-599b-9ab4-4f7df0c178d9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197851,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/17887003/b0e17850-7307-4966-9fad-c92568c47031.jpg',
'Width': 800}],
'price': 31990,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase C C Cabrio 220 d',
'transmission': 'automatic',
'trim': 'C Cabrio 220 d',
'vin': None,
'year': 2017}
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2760654728%27 HTTP/1.1" 200 None
2026-03-31 21:21:48 [auto_selling_coches.net.api] INFO: Saving data for 60654728: {'created_time': 1774992108.041014, 'last_price_update_time': 1774992108.041024}
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='60654728') HTTP/1.1" 204 0
2026-03-31 21:21:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: faf58ac1-a277-5139-9d07-d804f298470b with identifier 62499559
2026-03-31 21:21:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item faf58ac1-a277-5139-9d07-d804f298470b
2026-03-31 21:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62499559>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 146,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Asistente de frenada de emergencia\n'
'·Asistente de cambio de carril\n'
'·Bluetooth manos libres\n'
'·Climatizador Bi-Zona\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Navegador\n'
'·Radio con USB\n'
'·Faros Bi-Xenon\n'
'·Sensor de ángulo muerto\n'
'·Sensor de luces y lluvia\n'
'·Sensor de aparcamiento delantero y trasero con cámara\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Libro de revisiones\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 165,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'faf58ac1-a277-5139-9d07-d804f298470b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mazda-cx-5-20-g-121kw-165cv-2wd-evolution-5p-gasolina-2018-en-granada-62499559-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MAZDA',
'model': 'CX-5',
'odometer': 75000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19385590/84e1ce03-0421-410f-894e-3c27ca024e8a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_faf58ac1-a277-5139-9d07-d804f298470b/faf58ac1-a277-5139-9d07-d804f298470b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182764,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19385590/84e1ce03-0421-410f-894e-3c27ca024e8a.jpg',
'Width': 800}],
'price': 20290,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MAZDA CX-5 2.0 G 2WD Evolution',
'transmission': 'manual',
'trim': '2.0 G 121kW 165CV 2WD Evolution',
'vin': None,
'year': 2018}
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762499559%27 HTTP/1.1" 200 None
2026-03-31 21:21:48 [auto_selling_coches.net.api] INFO: Saving data for 62499559: {'created_time': 1774992108.107105, 'last_price_update_time': 1774992108.107114}
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62499559') HTTP/1.1" 204 0
2026-03-31 21:21:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 62503679 - RENAULT Kadjar Limited GPF TCe
2026-03-31 21:21:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c19ff99-e677-5306-aac8-778dba57907c with identifier: 62503679
2026-03-31 21:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4c19ff99-e677-5306-aac8-778dba57907c
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19389833%252Fef01a4a5-b69c-48a4-b442-102ce0363169.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19389833/ef01a4a5-b69c-48a4-b442-102ce0363169.jpg already downloaded
2026-03-31 21:21:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4c19ff99-e677-5306-aac8-778dba57907c with identifier 62503679
2026-03-31 21:21:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4c19ff99-e677-5306-aac8-778dba57907c
2026-03-31 21:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62503679>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 131,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Android Auto & Apple Car\n'
'·Bluetooth manos libres\n'
'·Climatizador Bi-Zona\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Sensor de luces y lluvia\n'
'·Sensor de aparcamiento trasero\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Libro de revisiones\n'
'·Único dueño\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.3L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4c19ff99-e677-5306-aac8-778dba57907c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/renault-kadjar-limited-gpf-tce-103kw-140cv-5p-gasolina-2021-en-granada-62503679-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'RENAULT',
'model': 'Kadjar',
'odometer': 35000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19389833/ef01a4a5-b69c-48a4-b442-102ce0363169.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c19ff99-e677-5306-aac8-778dba57907c/4c19ff99-e677-5306-aac8-778dba57907c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185250,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19389833/ef01a4a5-b69c-48a4-b442-102ce0363169.jpg',
'Width': 800}],
'price': 19590,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT Kadjar Limited GPF TCe',
'transmission': 'manual',
'trim': 'Limited GPF TCe 103kW 140CV',
'vin': None,
'year': 2022}
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762503679%27 HTTP/1.1" 200 None
2026-03-31 21:21:48 [auto_selling_coches.net.api] INFO: Saving data for 62503679: {'created_time': 1774992108.258048, 'last_price_update_time': 1774992108.258056}
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62503679') HTTP/1.1" 204 0
2026-03-31 21:21:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70225988> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70111995> (referer: https://www.coches.net/concesionario/autosocasionalminares/?pg=1) ['zyte-api']
2026-03-31 21:21:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 70225988 - SEAT León 1.2 TSI StSp Style
2026-03-31 21:21:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 517799cc-1630-5f05-8442-a4eceaddddee with identifier: 70225988
2026-03-31 21:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 517799cc-1630-5f05-8442-a4eceaddddee
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19697560%252Fa445ca05-f993-4868-b9a0-3e90b6523783.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19697560/a445ca05-f993-4868-b9a0-3e90b6523783.jpg already downloaded
2026-03-31 21:21:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 517799cc-1630-5f05-8442-a4eceaddddee with identifier 70225988
2026-03-31 21:21:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 517799cc-1630-5f05-8442-a4eceaddddee
2026-03-31 21:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70225988>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Bluetooth manos libres\n'
'·Climatizador Bi-zona\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Sensor de aparcamiento trasero\n'
'·Volante multifunción\n'
'·Nacional\n'
'·Único dueño\n'
'·Libro de revisiones\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '517799cc-1630-5f05-8442-a4eceaddddee',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/seat-leon-12-tsi-110cv-stsp-style-5p-gasolina-2016-en-granada-70225988-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'SEAT',
'model': 'León',
'odometer': 82000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19697560/a445ca05-f993-4868-b9a0-3e90b6523783.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_517799cc-1630-5f05-8442-a4eceaddddee/517799cc-1630-5f05-8442-a4eceaddddee_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81115,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19697560/a445ca05-f993-4868-b9a0-3e90b6523783.jpg',
'Width': 800}],
'price': 11590,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'SEAT León 1.2 TSI StSp Style',
'transmission': 'manual',
'trim': '1.2 TSI 110cv StSp Style',
'vin': None,
'year': 2016}
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770225988%27 HTTP/1.1" 200 None
2026-03-31 21:21:49 [auto_selling_coches.net.api] INFO: Saving data for 70225988: {'created_time': 1774992109.071409, 'last_price_update_time': 1774992109.071417}
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70225988') HTTP/1.1" 204 0
2026-03-31 21:21:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 70111995 - DACIA Sandero Stepway Comfort TCe CVT
2026-03-31 21:21:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e4e9c3e-63a6-5ca5-8f54-41d243ff6a84 with identifier: 70111995
2026-03-31 21:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5e4e9c3e-63a6-5ca5-8f54-41d243ff6a84
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19609897%252F13bb69cd-451d-4f61-840f-438d0ae27112.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19609897/13bb69cd-451d-4f61-840f-438d0ae27112.jpg already downloaded
2026-03-31 21:21:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5e4e9c3e-63a6-5ca5-8f54-41d243ff6a84 with identifier 70111995
2026-03-31 21:21:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5e4e9c3e-63a6-5ca5-8f54-41d243ff6a84
2026-03-31 21:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70111995>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Granate',
'currency': 'EUR',
'description': '¡¡VENTA 100% ONLINE, SI ERES DE GRANADA TE ENVIAMOS EL COCHE '
'GRATIS A LA PUERTA DE TU CASA!!\n'
'\n'
'EQUIPAMIENTO DEL VEHÍCULO:\n'
'·6xAirbags\n'
'·Android Auto & Apple Car\n'
'·Asistente de frenada de emergencia\n'
'·Avisador de ángulo muerto\n'
'·Bluetooth manos libres\n'
'·Climatizador\n'
'·Cierre centralizado\n'
'·Control de velocidad\n'
'·Dirección asistida\n'
'·Elevalunas eléctricos\n'
'·Radio con USB\n'
'·Sensor de luces y lluvia\n'
'·Sensor de aparcamiento delantero y trasero con cámara\n'
'·Volante multifunción\n'
'·Único dueño\n'
'·Nacional\n'
'·Libro de revisiones\n'
'\n'
'PRECIO FINAL TODO INCLUIDO:\n'
'· Cambio de nombre\n'
'· Garantía 12 meses ampliable a 24 meses, con cobertura en '
'concesionarios oficiales\n'
'· Revisión completa del vehículo (incluye cambio de aceite y '
'filtros)\n'
'\n'
'FINANCIACIÓN A TU MEDIDA:\n'
'·Tipo de interés desde el 5,99%\n'
'·Financiación en 24 horas\n'
'·Sólo con última nómina y DNI\n'
'·No obligamos a financiar mismo precio al contado que '
'financiado\n'
'\n'
'Ven a verlo sin compromiso, recogemos su coche como parte de '
'pago.Ven a vernos AutosOcasiónAlminares.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '5e4e9c3e-63a6-5ca5-8f54-41d243ff6a84',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/dacia-sandero-stepway-comfort-tce-67kw-90cv-cvt-5p-gasolina-2021-en-granada-70111995-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'DACIA',
'model': 'Sandero',
'odometer': 5800,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19609897/13bb69cd-451d-4f61-840f-438d0ae27112.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e4e9c3e-63a6-5ca5-8f54-41d243ff6a84/5e4e9c3e-63a6-5ca5-8f54-41d243ff6a84_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95029,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19609897/13bb69cd-451d-4f61-840f-438d0ae27112.jpg',
'Width': 800}],
'price': 14990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'DACIA Sandero Stepway Comfort TCe CVT',
'transmission': 'automatic',
'trim': 'Stepway Comfort TCe 67kW 90CV CVT',
'vin': None,
'year': 2021}
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770111995%27 HTTP/1.1" 200 None
2026-03-31 21:21:49 [auto_selling_coches.net.api] INFO: Saving data for 70111995: {'created_time': 1774992109.144031, 'last_price_update_time': 1774992109.144043}
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70111995') HTTP/1.1" 204 0
2026-03-31 21:21:49 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-31 21:21:49 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-31 21:21:49 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-31 21:21:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:21:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 7a14323c2ce811f19724def17024dec4
2026-03-31 21:21:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-31 21:21:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-31 21:21:49 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:21:49 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:21:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-31 21:21:49 [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-31 21:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:21:49 [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%201773696109 HTTP/1.1" 200 None
2026-03-31 21:21:49 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (12 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/7a14323c2ce811f19724def17024dec4.jl
2026-03-31 21:21:49 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 20670,
'downloader/request_count': 14,
'downloader/request_method_count/GET': 14,
'downloader/response_bytes': 1691782,
'downloader/response_count': 14,
'downloader/response_status_count/200': 13,
'downloader/response_status_count/400': 1,
'elapsed_time_seconds': 48.389918,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 31, 21, 21, 49, 852165, tzinfo=datetime.timezone.utc),
'item_scraped_count': 12,
'log_count/DEBUG': 194,
'log_count/INFO': 173,
'memusage/max': 147611648,
'memusage/startup': 147611648,
'request_depth_max': 2,
'response_received_count': 14,
'scheduler/dequeued': 14,
'scheduler/dequeued/memory': 14,
'scheduler/enqueued': 14,
'scheduler/enqueued/memory': 14,
'scrape_type/new': 12,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 14,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 4.0194310574858845,
'scrapy-zyte-api/mean_response_seconds': 4.058502032155437,
'scrapy-zyte-api/processed': 14,
'scrapy-zyte-api/request_args/actions': 1,
'scrapy-zyte-api/request_args/browserHtml': 1,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 13,
'scrapy-zyte-api/request_args/experimental.requestCookies': 13,
'scrapy-zyte-api/request_args/experimental.responseCookies': 14,
'scrapy-zyte-api/request_args/httpResponseBody': 13,
'scrapy-zyte-api/request_args/httpResponseHeaders': 13,
'scrapy-zyte-api/request_args/url': 14,
'scrapy-zyte-api/status_codes/200': 14,
'scrapy-zyte-api/success': 14,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 31, 21, 21, 1, 462247, tzinfo=datetime.timezone.utc)}
2026-03-31 21:21:49 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-31 21:21:50 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f114b72b950>
2026-03-31 21:21:50 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f114b7341d0>