Desktop version Jobs Stats

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

2026-03-30 15:09:57 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:09:57 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-30 15:09:57 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:09:57 [auto_selling_coches.net.api] INFO: Extracted dealer slug: miguelautoak
2026-03-30 15:09:57 [auto_selling_coches.net.api] INFO: _job: 4a86daa22c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:09:57 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:09:57 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:09:57 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:09:57 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:09:57 [scrapy.extensions.telnet] INFO: Telnet Password: ba77a051a1339582
2026-03-30 15:09:57 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-30 15:09:57 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'CONCURRENT_REQUESTS': 5,
 'DOWNLOAD_MAXSIZE': 52428800,
 'DOWNLOAD_WARNSIZE': 10485760,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_coches.net.api/4a86daa22c1f11f18e133aacc95538c6.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 'MEMUSAGE_LIMIT_MB': 2048,
 'MEMUSAGE_WARNING_MB': 1536,
 'NEWSPIDER_MODULE': 'spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
 'SPIDER_MODULES': ['spiders', 'auth_check'],
 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
 'USER_AGENT': ''}
2026-03-30 15:09:57 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:09:57 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:09:57 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-30 15:09:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:09:57 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-30 15:09:58 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:09:58 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:09:58 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:09:58 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:09:58 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:09:58 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:09:58 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-03-30 15:09:58 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-30 15:09:58 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:09:58 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:10:03 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/miguelautoak, dealer_slug: miguelautoak
2026-03-30 15:10:03 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/miguelautoak
2026-03-30 15:10:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:04 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/miguelautoak> (referer: None) ['zyte-api']
2026-03-30 15:10:04 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:10:04 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:10:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/miguelautoak?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Total items from HTML header: 19
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found 19 listings in HTML (page 1)
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 70291996
2026-03-30 15:10:27 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2107
2026-03-30 15:10:27 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770291996%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 70291996: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 70291996
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 70272693
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770272693%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 70272693: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 70272693
2026-03-30 15:10:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 70269471
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770269471%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 70269471: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 70269471
2026-03-30 15:10:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 70225366
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770225366%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 70225366: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 70225366
2026-03-30 15:10:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 70187377
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770187377%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 70187377: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 70187377
2026-03-30 15:10:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 70107936
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770107936%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 70107936: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 70107936
2026-03-30 15:10:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 62665670
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762665670%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 62665670: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 62665670
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 62468499
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762468499%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 62468499: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 62468499
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 62422382
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762422382%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 62422382: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 62422382
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 62346689
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762346689%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 62346689: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 62346689
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 62312490
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762312490%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 62312490: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 62312490
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 62085322
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762085322%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 62085322: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 62085322
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 62008758
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762008758%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 62008758: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 62008758
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 61970638
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761970638%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 61970638: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 61970638
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 61882601
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761882601%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 61882601: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 61882601
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 61663019
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761663019%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 61663019: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 61663019
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 61639408
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761639408%27 HTTP/1.1" 200 None
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scrape type for 61639408: 1
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Scraping new listing 61639408
2026-03-30 15:10:27 [auto_selling_coches.net.api] INFO: Found listing with ID: 61326969
2026-03-30 15:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761326969%27 HTTP/1.1" 200 None
2026-03-30 15:10:28 [auto_selling_coches.net.api] INFO: Scrape type for 61326969: 1
2026-03-30 15:10:28 [auto_selling_coches.net.api] INFO: Scraping new listing 61326969
2026-03-30 15:10:28 [auto_selling_coches.net.api] INFO: Found listing with ID: 59577470
2026-03-30 15:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2759577470%27 HTTP/1.1" 200 None
2026-03-30 15:10:28 [auto_selling_coches.net.api] INFO: Scrape type for 59577470: 1
2026-03-30 15:10:28 [auto_selling_coches.net.api] INFO: Scraping new listing 59577470
2026-03-30 15:10:28 [auto_selling_coches.net.api] INFO: HTML pagination complete: 19 items scraped
2026-03-30 15:10:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70225366> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70272693> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70225366 - SUZUKI Grand Vitara 1.6 JXA
2026-03-30 15:10:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 99f74816-c2c8-5944-a9e6-1fe4b50a6068 with identifier: 70225366
2026-03-30 15:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 99f74816-c2c8-5944-a9e6-1fe4b50a6068
2026-03-30 15:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19697056%252Fc1e79d78-9406-4a2b-8ee7-953257d8bdf9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19697056/c1e79d78-9406-4a2b-8ee7-953257d8bdf9.jpg already downloaded
2026-03-30 15:10:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 99f74816-c2c8-5944-a9e6-1fe4b50a6068 with identifier 70225366
2026-03-30 15:10:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:10:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:10:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:10:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:10:28 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:10:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:10:28 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:10:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:10:28 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:10:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:10:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2017
2026-03-30 15:10:29 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883429
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883429
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 99f74816-c2c8-5944-a9e6-1fe4b50a6068
2026-03-30 15:10:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70225366>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 195,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Suzuki Grand Vitara 4x4\n'
                'Vehículo en buen estado. Pegatina ambiental C, bola de '
                'remolque, muy cuidado totalmente revisado aceites y filtros '
                'recién cambiados, Itv pasada, distribución mecánica por '
                'cadena. \n'
                '* Financiado desde 190€/mes \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo no contractual.',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 106,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '99f74816-c2c8-5944-a9e6-1fe4b50a6068',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/suzuki-grand-vitara-16-jxa-3p-gasolina-2009-en-guipuzcoa-70225366-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'SUZUKI',
 'model': 'Grand Vitara',
 'odometer': 156000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19697056/c1e79d78-9406-4a2b-8ee7-953257d8bdf9.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99f74816-c2c8-5944-a9e6-1fe4b50a6068/99f74816-c2c8-5944-a9e6-1fe4b50a6068_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135140,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19697056/c1e79d78-9406-4a2b-8ee7-953257d8bdf9.jpg',
             'Width': 800}],
 'price': 8500,
 'price_includes_vat': True,
 'registration_date': '2010-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'SUZUKI Grand Vitara 1.6 JXA',
 'transmission': 'manual',
 'trim': '1.6 JXA',
 'vin': None,
 'year': 2010}
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770225366%27 HTTP/1.1" 200 None
2026-03-30 15:10:29 [auto_selling_coches.net.api] INFO: Saving data for 70225366: {'created_time': 1774883429.555018, 'last_price_update_time': 1774883429.555037}
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70225366') HTTP/1.1" 204 0
2026-03-30 15:10:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70187377> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70291996> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70269471> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70272693 - FORD Fiesta 1.4 TDCi Ambiente
2026-03-30 15:10:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a3072f87-45c1-5812-a8e8-1c82a5c9c746 with identifier: 70272693
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a3072f87-45c1-5812-a8e8-1c82a5c9c746
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19732253%252F9311cb19-c740-49a7-8462-957f9ac1374f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19732253/9311cb19-c740-49a7-8462-957f9ac1374f.jpg already downloaded
2026-03-30 15:10:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a3072f87-45c1-5812-a8e8-1c82a5c9c746 with identifier 70272693
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a3072f87-45c1-5812-a8e8-1c82a5c9c746
2026-03-30 15:10:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70272693>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 119,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Ford fiesta 1.4 TDCI\n'
                'Vehículo en buen estado tal como se ve en las fotos. '
                'Distribución hecha. Totalmente revisado aceites y filtros '
                'recién cambiados. Itv pasada. Transferencia y garantía '
                'incluida en el precio.',
 'doors_number': 3,
 'emission_standard': 'B',
 'engine': '1.4L',
 'engine_horse_power': 68,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'a3072f87-45c1-5812-a8e8-1c82a5c9c746',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-fiesta-14-tdci-ambiente-3p-diesel-2008-en-guipuzcoa-70272693-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'FORD',
 'model': 'Fiesta',
 'odometer': 205000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19732253/9311cb19-c740-49a7-8462-957f9ac1374f.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3072f87-45c1-5812-a8e8-1c82a5c9c746/a3072f87-45c1-5812-a8e8-1c82a5c9c746_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138522,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19732253/9311cb19-c740-49a7-8462-957f9ac1374f.jpg',
             'Width': 800}],
 'price': 2900,
 'price_includes_vat': True,
 'registration_date': '2008-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Fiesta 1.4 TDCi Ambiente',
 'transmission': 'manual',
 'trim': '1.4 TDCi Ambiente',
 'vin': None,
 'year': 2008}
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770272693%27 HTTP/1.1" 200 None
2026-03-30 15:10:29 [auto_selling_coches.net.api] INFO: Saving data for 70272693: {'created_time': 1774883429.82633, 'last_price_update_time': 1774883429.826348}
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70272693') HTTP/1.1" 204 0
2026-03-30 15:10:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70187377 - TOYOTA Avensis 2.2 D4D Executive
2026-03-30 15:10:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 57df7f87-bd36-5d65-8f27-297d41f48efc with identifier: 70187377
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 57df7f87-bd36-5d65-8f27-297d41f48efc
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19285578%252F84fe6e49-707f-4733-8575-8cda112bb1c2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19285578/84fe6e49-707f-4733-8575-8cda112bb1c2.jpg already downloaded
2026-03-30 15:10:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70291996 - OPEL Astra 1.7 CDTi 125 CV Cosmo
2026-03-30 15:10:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d2ada39d-9348-54f2-a927-d55fba70b968 with identifier: 70291996
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d2ada39d-9348-54f2-a927-d55fba70b968
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19752524%252F965021e6-d299-48a7-b573-aaaf89af91c2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19752524/965021e6-d299-48a7-b573-aaaf89af91c2.jpg already downloaded
2026-03-30 15:10:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70269471 - MITSUBISHI Montero 2.5 TDI Sahel
2026-03-30 15:10:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e3f3419-7538-510c-aaf6-9a0d3fe1316b with identifier: 70269471
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3e3f3419-7538-510c-aaf6-9a0d3fe1316b
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19301725%252F95596435-f956-441f-9c8a-dd0b51ff4910.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19301725/95596435-f956-441f-9c8a-dd0b51ff4910.jpg already downloaded
2026-03-30 15:10:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 57df7f87-bd36-5d65-8f27-297d41f48efc with identifier 70187377
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 57df7f87-bd36-5d65-8f27-297d41f48efc
2026-03-30 15:10:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70187377>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 156,
 'category': 'Coches',
 'color': 'Beige',
 'currency': 'EUR',
 'description': 'Toyota Avensis 2.2 D4D 150cv\n'
                'Vehículo en buen estado, nacional muy cuidado, pegatina '
                'ambiental B, totalmente revisado aceites y filtros recién '
                'cambiados, Itv pasada, distribución mecánica por cadena, '
                'tracción delantera de 6 velocidades, volante multifuncion, '
                'control de tracción, elevalunas eléctricos, retrovisores '
                'eléctricos y plegables. Etc..\n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual.',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '2.2L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '57df7f87-bd36-5d65-8f27-297d41f48efc',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/toyota-avensis-22-d4d-executive-5p-diesel-2006-en-guipuzcoa-70187377-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'TOYOTA',
 'model': 'Avensis',
 'odometer': 241000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19285578/84fe6e49-707f-4733-8575-8cda112bb1c2.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57df7f87-bd36-5d65-8f27-297d41f48efc/57df7f87-bd36-5d65-8f27-297d41f48efc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287642,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19285578/84fe6e49-707f-4733-8575-8cda112bb1c2.jpg',
             'Width': 800}],
 'price': 3500,
 'price_includes_vat': True,
 'registration_date': '2006-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TOYOTA Avensis 2.2 D4D Executive',
 'transmission': 'manual',
 'trim': '2.2 D4D Executive',
 'vin': None,
 'year': 2006}
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770187377%27 HTTP/1.1" 200 None
2026-03-30 15:10:29 [auto_selling_coches.net.api] INFO: Saving data for 70187377: {'created_time': 1774883429.973064, 'last_price_update_time': 1774883429.973077}
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70187377') HTTP/1.1" 204 0
2026-03-30 15:10:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d2ada39d-9348-54f2-a927-d55fba70b968 with identifier 70291996
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d2ada39d-9348-54f2-a927-d55fba70b968
2026-03-30 15:10:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70291996>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 124,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Opel Astra 1.7 TDCI 125cv\n'
                'Vehículo en buen estado, muy cuidado, único propietario. '
                'Pegatina ambiental B. Distribución hecha. Totalmente revisado '
                'aceites y filtros recién cambiados. Aire acondicionado. '
                'Transferencia y garantía incluida en el precio.',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '1.7L',
 'engine_horse_power': 125,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd2ada39d-9348-54f2-a927-d55fba70b968',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/opel-astra-17-cdti-125-cv-cosmo-5p-diesel-2010-en-guipuzcoa-70291996-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'OPEL',
 'model': 'Astra',
 'odometer': 188000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19752524/965021e6-d299-48a7-b573-aaaf89af91c2.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2ada39d-9348-54f2-a927-d55fba70b968/d2ada39d-9348-54f2-a927-d55fba70b968_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142345,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19752524/965021e6-d299-48a7-b573-aaaf89af91c2.jpg',
             'Width': 800}],
 'price': 4500,
 'price_includes_vat': True,
 'registration_date': '2010-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL Astra 1.7 CDTi 125 CV Cosmo',
 'transmission': 'manual',
 'trim': '1.7 CDTi 125 CV Cosmo',
 'vin': None,
 'year': 2010}
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770291996%27 HTTP/1.1" 200 None
2026-03-30 15:10:30 [auto_selling_coches.net.api] INFO: Saving data for 70291996: {'created_time': 1774883430.028396, 'last_price_update_time': 1774883430.028415}
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70291996') HTTP/1.1" 204 0
2026-03-30 15:10:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3e3f3419-7538-510c-aaf6-9a0d3fe1316b with identifier 70269471
2026-03-30 15:10:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3e3f3419-7538-510c-aaf6-9a0d3fe1316b
2026-03-30 15:10:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70269471>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 285,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Vehículo en buen estado. Nacional único propietario muy '
                'cuidado totalmente revisado aceites y filtros recién '
                'cambiados. Itv recién pasada. Transferencia incluida en el '
                'precio \n'
                'Garantía a contratar',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '2.5L',
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '3e3f3419-7538-510c-aaf6-9a0d3fe1316b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mitsubishi-montero-25-tdi-sahel-5p-diesel-2006-en-guipuzcoa-70269471-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'MITSUBISHI',
 'model': 'Montero',
 'odometer': 205000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19301725/95596435-f956-441f-9c8a-dd0b51ff4910.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e3f3419-7538-510c-aaf6-9a0d3fe1316b/3e3f3419-7538-510c-aaf6-9a0d3fe1316b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294027,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19301725/95596435-f956-441f-9c8a-dd0b51ff4910.jpg',
             'Width': 800}],
 'price': 9800,
 'price_includes_vat': True,
 'registration_date': '2006-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MITSUBISHI Montero 2.5 TDI Sahel',
 'transmission': 'manual',
 'trim': '2.5 TDI Sahel',
 'vin': None,
 'year': 2006}
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770269471%27 HTTP/1.1" 200 None
2026-03-30 15:10:30 [auto_selling_coches.net.api] INFO: Saving data for 70269471: {'created_time': 1774883430.091053, 'last_price_update_time': 1774883430.091067}
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70269471') HTTP/1.1" 204 0
2026-03-30 15:10:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61639408> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61326969> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/59577470> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61663019> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 61639408 - FORD Focus 1.0 Ecoboost Trend
2026-03-30 15:10:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2086f6d0-793c-5322-8376-8b99b8a065d5 with identifier: 61639408
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2086f6d0-793c-5322-8376-8b99b8a065d5
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18672078%252Fb5c689f1-3a45-45c8-a6b7-20434f5c01f1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18672078/b5c689f1-3a45-45c8-a6b7-20434f5c01f1.jpg already downloaded
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2086f6d0-793c-5322-8376-8b99b8a065d5 with identifier 61639408
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2086f6d0-793c-5322-8376-8b99b8a065d5
2026-03-30 15:10:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61639408>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 107,
 'category': 'Coches',
 'color': 'Rojo',
 'currency': 'EUR',
 'description': 'Ford Focus en perfecto estado, impecable por dentro y por '
                'fuera. Pocos kilómetros. Unico propietario muy cuidado, '
                'totalmente revisado aceites y filtros recién cambiados. Itv '
                'pasada. Asistente en la conducción. Start-Sopt. Parktronic. '
                'Cámara de aparcamiento trasera. Sensores de aparcamiento '
                'delanteros. Navegación GPS. Control y limitador de velocidad. '
                'Android Auto. Apple CarPlay. Bluetooth. Selector modo '
                'conducción. Climatizador bizona. Isofix. Elevalunas '
                'eléctricos. Transmisión manual 6 velocidades. Volante '
                'multifunción. Control automático de luces. Retrovisores '
                'eléctricos y plegables. Reconocimiento señales de tráfico. '
                'Ordenador de a bordo. Consola central táctil. Arranque por '
                'botón. Etc.... Mejor verlo y probarlo. \n'
                'Precio financiado 15.200€\n'
                'Financiado desde 190€/mes\n'
                'Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                'Recogemos coche como parte de pago. \n'
                'Transferencia y garantía incluida en el precio. \n'
                'Carácter informativo, no contractual',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 125,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '2086f6d0-793c-5322-8376-8b99b8a065d5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-focus-10-ecoboost-92kw-trend-5p-gasolina-2019-en-guipuzcoa-61639408-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'FORD',
 'model': 'Focus',
 'odometer': 49300,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18672078/b5c689f1-3a45-45c8-a6b7-20434f5c01f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2086f6d0-793c-5322-8376-8b99b8a065d5/2086f6d0-793c-5322-8376-8b99b8a065d5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 316024,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18672078/b5c689f1-3a45-45c8-a6b7-20434f5c01f1.jpg',
             'Width': 800}],
 'price': 13500,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Focus 1.0 Ecoboost Trend',
 'transmission': 'manual',
 'trim': '1.0 Ecoboost 92kW Trend',
 'vin': None,
 'year': 2018}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761639408%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Saving data for 61639408: {'created_time': 1774883431.165887, 'last_price_update_time': 1774883431.165926}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61639408') HTTP/1.1" 204 0
2026-03-30 15:10:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61882601> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 61326969 - HYUNDAI Tucson 1.6 GDi BlueDrive Klass 4x2
2026-03-30 15:10:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: afeb16a6-4d74-50d3-84eb-d015a53e4726 with identifier: 61326969
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item afeb16a6-4d74-50d3-84eb-d015a53e4726
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18434781%252Fbb0e2541-7e59-4488-a16b-ba7f48acdbe6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18434781/bb0e2541-7e59-4488-a16b-ba7f48acdbe6.jpg already downloaded
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 59577470 - HYUNDAI Santa Fe 2.2 CRDi Tecno Auto 4x4 7S
2026-03-30 15:10:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f47ec824-103c-54d5-be72-43d5334abb1c with identifier: 59577470
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f47ec824-103c-54d5-be72-43d5334abb1c
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F17017889%252F4eda23e6-0cc3-4758-941a-72701065986a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/17017889/4eda23e6-0cc3-4758-941a-72701065986a.jpg already downloaded
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 61663019 - SEAT Arona 1.0 TSI Style Edition Eco
2026-03-30 15:10:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 667f8d0a-33ac-5369-8287-68bfc2c23ce4 with identifier: 61663019
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 667f8d0a-33ac-5369-8287-68bfc2c23ce4
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18687862%252F982bb4f0-0439-4959-9f97-bd82a575cdb8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18687862/982bb4f0-0439-4959-9f97-bd82a575cdb8.jpg already downloaded
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: afeb16a6-4d74-50d3-84eb-d015a53e4726 with identifier 61326969
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item afeb16a6-4d74-50d3-84eb-d015a53e4726
2026-03-30 15:10:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61326969>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 147,
 'category': 'Coches',
 'color': 'Beige',
 'currency': 'EUR',
 'description': 'Hyndai Tucson.  Vehículo en buen estado. Muy cuidado, único '
                'propietario con libro de mantenimiento concesionario oficial '
                'Hyndai. Distribución mecánica por cadena. Totalmente revisado '
                'aceites y filtros recién cambiados. Itv recién pasada. '
                'Volante multifunción. Control de velocidad. Llantas de '
                'aleación. Asientos calefactables. Asistente cambio de carril. '
                'Parktronic. Cámara de aparcamiento trasera. Sensores de '
                'aparcamiento delanteros. Start-Sopt. Arranque por botón. Aire '
                'climatizado bizona. Limitador y regulador de velocidad. Etc.. '
                'Mejor verlo y probarlo. \n'
                'Precio financiado 12.500€\n'
                'Financiado desde 190€/mes\n'
                'Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                'Recogemos coche como parte de pago. \n'
                'Transferencia y garantía incluida en el precio. \n'
                'Carácter informativo, no contractual',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 131,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'afeb16a6-4d74-50d3-84eb-d015a53e4726',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/hyundai-tucson-16-gdi-bluedrive-klass-4x2-5p-gasolina-2015-en-guipuzcoa-61326969-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'HYUNDAI',
 'model': 'Tucson',
 'odometer': 145000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18434781/bb0e2541-7e59-4488-a16b-ba7f48acdbe6.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afeb16a6-4d74-50d3-84eb-d015a53e4726/afeb16a6-4d74-50d3-84eb-d015a53e4726_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 293699,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18434781/bb0e2541-7e59-4488-a16b-ba7f48acdbe6.jpg',
             'Width': 800}],
 'price': 12900,
 'price_includes_vat': True,
 'registration_date': '2015-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI Tucson 1.6 GDi BlueDrive Klass 4x2',
 'transmission': 'manual',
 'trim': '1.6 GDi BlueDrive Klass 4x2',
 'vin': None,
 'year': 2015}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761326969%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Saving data for 61326969: {'created_time': 1774883431.35404, 'last_price_update_time': 1774883431.35405}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61326969') HTTP/1.1" 204 0
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f47ec824-103c-54d5-be72-43d5334abb1c with identifier 59577470
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f47ec824-103c-54d5-be72-43d5334abb1c
2026-03-30 15:10:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/59577470>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 178,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Vehículo en impecable estado interior y exterior. Automático. '
                '7 plazas. Asientos de piel calefactables. Techo panorámico '
                'abatible. Cámara aparcamiento. Libro de mantenimiento. \n'
                'Precio financiado 13.900 €\n'
                'Financiación desde 210 €/mes\n'
                'Consúltenos nos adaptamos a la necesidad de cada cliente.\n'
                'Recogemos coche como parte de pago.\n'
                'Transferencia y garantía incluida en el precio.\n'
                'Carácter informativo, no contractual',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '2.2L',
 'engine_horse_power': 197,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f47ec824-103c-54d5-be72-43d5334abb1c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/hyundai-santa-fe-2.2-crdi-tecno-auto-4x4-7s-5p-diesel-2015-en-guipuzcoa-59577470-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'HYUNDAI',
 'model': 'Santa Fe',
 'odometer': 265000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/17017889/4eda23e6-0cc3-4758-941a-72701065986a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f47ec824-103c-54d5-be72-43d5334abb1c/f47ec824-103c-54d5-be72-43d5334abb1c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 258919,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/17017889/4eda23e6-0cc3-4758-941a-72701065986a.jpg',
             'Width': 800}],
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2015-01-01',
 'seats_number': 7,
 'seller_name': None,
 'title': 'HYUNDAI Santa Fe 2.2 CRDi Tecno Auto 4x4 7S',
 'transmission': 'automatic',
 'trim': '2.2 CRDi Tecno Auto 4x4 7S',
 'vin': None,
 'year': 2015}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2759577470%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Saving data for 59577470: {'created_time': 1774883431.411571, 'last_price_update_time': 1774883431.411582}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='59577470') HTTP/1.1" 204 0
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 667f8d0a-33ac-5369-8287-68bfc2c23ce4 with identifier 61663019
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 667f8d0a-33ac-5369-8287-68bfc2c23ce4
2026-03-30 15:10:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61663019>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 110,
 'category': 'Coches',
 'color': 'Naranja',
 'currency': 'EUR',
 'description': 'Vehículo en perfecto estado. Unico propietario muy cuidado, '
                'totalmente revisado aceites y filtros recién cambiados. Itv '
                'pasada. Pegatina ambiental C. Volante multifuncion. '
                'Retrovisores eléctricos y plegables. Sensores de aparcamiento '
                'delanteros y traseros. Cámara de aparcamiento. Ordenador de a '
                'bordo. Consola central táctil. Exit Assist. Fornt Assist. '
                'Asistente ángulo muerto. Android Auto. Apple CarPlay. '
                'Start-Sopt. Bluetooth. Arranque por botón. Cargador de móvil '
                'inalambrico. Control por voz. Etc...Mejor verlo y probarlo. \n'
                'Precio financiado 12.500€\n'
                'Financiado desde 185€/mes\n'
                'Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                '* Recogemos coche como parte de pago \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '667f8d0a-33ac-5369-8287-68bfc2c23ce4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/seat-arona-10-tsi-85kw-115cv-style-edition-eco-5p-gasolina-2020-en-guipuzcoa-61663019-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'SEAT',
 'model': 'Arona',
 'odometer': 172000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18687862/982bb4f0-0439-4959-9f97-bd82a575cdb8.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667f8d0a-33ac-5369-8287-68bfc2c23ce4/667f8d0a-33ac-5369-8287-68bfc2c23ce4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 281446,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18687862/982bb4f0-0439-4959-9f97-bd82a575cdb8.jpg',
             'Width': 800}],
 'price': 12900,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Arona 1.0 TSI Style Edition Eco',
 'transmission': 'manual',
 'trim': '1.0 TSI 85kW 115CV Style Edition Eco',
 'vin': None,
 'year': 2020}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761663019%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Saving data for 61663019: {'created_time': 1774883431.469188, 'last_price_update_time': 1774883431.469199}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61663019') HTTP/1.1" 204 0
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 61882601 - OPEL Crossland X 1.2 Opel 2020
2026-03-30 15:10:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ea63d071-5a14-5609-8a63-5346f00ea370 with identifier: 61882601
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ea63d071-5a14-5609-8a63-5346f00ea370
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18868207%252F261f169f-b185-4467-9afc-ec74db531ccc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18868207/261f169f-b185-4467-9afc-ec74db531ccc.jpg already downloaded
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ea63d071-5a14-5609-8a63-5346f00ea370 with identifier 61882601
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ea63d071-5a14-5609-8a63-5346f00ea370
2026-03-30 15:10:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61882601>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 108,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'OPEL CROSSLAND X\n'
                'Vehículo en perfecto estado, muy cuidado, único propietario.\n'
                'Distribución recién hecha. Totalmente revisado aceites y '
                'filtros recién cambiados. Volante multifuncion. Control de '
                'tracción. Control y limitador de velocidad. Asistente cambio '
                'de carril. Control de luces automático. Control presión de '
                'neumáticos. Elevalunas eléctricos. Retrovisores eléctricos. \n'
                '* Precio financiado 10.600€\n'
                '* Financiado desde 190€/mes\n'
                '* Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                '* Recogemos coche como parte de pago. \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.2L',
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'ea63d071-5a14-5609-8a63-5346f00ea370',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/opel-crossland-x-12-81kw-110cv-opel-2020-5p-gasolina-2020-en-guipuzcoa-61882601-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'OPEL',
 'model': 'Crossland X',
 'odometer': 91000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18868207/261f169f-b185-4467-9afc-ec74db531ccc.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea63d071-5a14-5609-8a63-5346f00ea370/ea63d071-5a14-5609-8a63-5346f00ea370_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 324322,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18868207/261f169f-b185-4467-9afc-ec74db531ccc.jpg',
             'Width': 800}],
 'price': 10900,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL Crossland X 1.2 Opel 2020',
 'transmission': 'manual',
 'trim': '1.2 81kW 110CV Opel 2020',
 'vin': None,
 'year': 2020}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761882601%27 HTTP/1.1" 200 None
2026-03-30 15:10:31 [auto_selling_coches.net.api] INFO: Saving data for 61882601: {'created_time': 1774883431.604052, 'last_price_update_time': 1774883431.604064}
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61882601') HTTP/1.1" 204 0
2026-03-30 15:10:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62008758> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61970638> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 62008758 - HYUNDAI i20 1.1 CRDi Klass
2026-03-30 15:10:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3582a52c-ebf9-5213-8d1a-825938a48be4 with identifier: 62008758
2026-03-30 15:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3582a52c-ebf9-5213-8d1a-825938a48be4
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18972719%252F67db131e-a34d-496c-be7e-6e44f8ec2ded.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18972719/67db131e-a34d-496c-be7e-6e44f8ec2ded.jpg already downloaded
2026-03-30 15:10:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3582a52c-ebf9-5213-8d1a-825938a48be4 with identifier 62008758
2026-03-30 15:10:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3582a52c-ebf9-5213-8d1a-825938a48be4
2026-03-30 15:10:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62008758>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 97,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'HYNDAI i20 Active \n'
                'Vehículo en perfecto estado interior y exterior muy cuidado '
                'totalmente revisado aceites y filtros recién cambiados. '
                'Etiqueta C. Nacional con libro digital de mantenimiento. '
                'Distribución mecánica por cadena. Sensores de aparcamiento. '
                'Volante multifuncion. Control de tracción. Control y '
                'limitador de velocidad. Retrovisores eléctricos. Bluetooth.  '
                'Etc...\n'
                '* Precio financiado 8.600€\n'
                '* Financiado desde 195€/mes \n'
                '* Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                '* Recogemos coche como parte de pago. \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.1L',
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '3582a52c-ebf9-5213-8d1a-825938a48be4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/hyundai-i20-11-crdi-klass-5p-diesel-2015-en-guipuzcoa-62008758-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'HYUNDAI',
 'model': 'i20',
 'odometer': 101000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18972719/67db131e-a34d-496c-be7e-6e44f8ec2ded.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3582a52c-ebf9-5213-8d1a-825938a48be4/3582a52c-ebf9-5213-8d1a-825938a48be4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 270619,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18972719/67db131e-a34d-496c-be7e-6e44f8ec2ded.jpg',
             'Width': 800}],
 'price': 8900,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI i20 1.1 CRDi Klass',
 'transmission': 'manual',
 'trim': '1.1 CRDi Klass',
 'vin': None,
 'year': 2016}
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762008758%27 HTTP/1.1" 200 None
2026-03-30 15:10:32 [auto_selling_coches.net.api] INFO: Saving data for 62008758: {'created_time': 1774883432.33115, 'last_price_update_time': 1774883432.331161}
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62008758') HTTP/1.1" 204 0
2026-03-30 15:10:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62346689> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 61970638 - HYUNDAI i30 CW 1.6 CRDi Klass Max
2026-03-30 15:10:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8250f1d0-2774-5b1b-ac53-05f17ce535f5 with identifier: 61970638
2026-03-30 15:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8250f1d0-2774-5b1b-ac53-05f17ce535f5
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18944044%252F13be948e-f70c-402d-861a-e2e3be279567.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18944044/13be948e-f70c-402d-861a-e2e3be279567.jpg already downloaded
2026-03-30 15:10:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8250f1d0-2774-5b1b-ac53-05f17ce535f5 with identifier 61970638
2026-03-30 15:10:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8250f1d0-2774-5b1b-ac53-05f17ce535f5
2026-03-30 15:10:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61970638>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 96,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'HYNDAI i30\n'
                'Vehículo en perfecto estado interior y exterior. Unico '
                'propietario, nacional con historial de mantenimiento '
                'concesionario oficial. Pegatina ambiental C. Distribución '
                'mecánica por cadena. Totalmente revisado aceites y filtros '
                'recién cambiados. Itv pasada. Volante multifuncion. Control '
                'de tracción. Control y limitador de velocidad. Asistente '
                'cambio de carril. Control de luces automático. Cámara de '
                'aparcamiento trasera. 6 velocidades. Etc... Mejor verlo y '
                'probarlo. \n'
                '* Precio financiado 13.500€\n'
                '* Financiado desde 195€/mes\n'
                '* Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                '* Recogemos coche como parte de pago. \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '8250f1d0-2774-5b1b-ac53-05f17ce535f5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/hyundai-i30-cw-16-crdi-81kw-110cv-klass-max-5p-diesel-2017-en-guipuzcoa-61970638-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'HYUNDAI',
 'model': 'i30',
 'odometer': 122000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18944044/13be948e-f70c-402d-861a-e2e3be279567.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8250f1d0-2774-5b1b-ac53-05f17ce535f5/8250f1d0-2774-5b1b-ac53-05f17ce535f5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240222,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18944044/13be948e-f70c-402d-861a-e2e3be279567.jpg',
             'Width': 800}],
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI i30 CW 1.6 CRDi Klass Max',
 'transmission': 'manual',
 'trim': 'CW 1.6 CRDi 81kW 110CV Klass Max',
 'vin': None,
 'year': 2017}
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761970638%27 HTTP/1.1" 200 None
2026-03-30 15:10:32 [auto_selling_coches.net.api] INFO: Saving data for 61970638: {'created_time': 1774883432.410648, 'last_price_update_time': 1774883432.410659}
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61970638') HTTP/1.1" 204 0
2026-03-30 15:10:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 62346689 - CITROEN C4 Cactus BlueHDi CoolComfort
2026-03-30 15:10:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 16f0a99a-1a21-5855-8b67-a782582ae3ee with identifier: 62346689
2026-03-30 15:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 16f0a99a-1a21-5855-8b67-a782582ae3ee
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19261997%252Ff286e6d0-bfdb-4f10-94c1-dda2f561317e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19261997/f286e6d0-bfdb-4f10-94c1-dda2f561317e.jpg already downloaded
2026-03-30 15:10:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 16f0a99a-1a21-5855-8b67-a782582ae3ee with identifier 62346689
2026-03-30 15:10:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 16f0a99a-1a21-5855-8b67-a782582ae3ee
2026-03-30 15:10:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62346689>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 94,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Citroen Cactus BlueHDI 1.6\n'
                'Vehículo en buen estado interior y exterior, nacional muy '
                'cuidado, totalmente revisado aceites y filtros recién '
                'cambiados, Itv pasada. Pegatina ambiental C, volante '
                'multifunción, retrovisores eléctricos, sensores de '
                'aparcamiento traseros y delanteros, cámara de aparcamiento '
                'trasera, ordenador de a bordo, consola central táctil, '
                'Android Auto, Apple CarPlay, Bluetooth, Etc...\n'
                '* Financiado desde 190€/mes \n'
                '* Consúltenos sin compromiso \n'
                '* Recogemos coche como parte de pago. \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 99,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '16f0a99a-1a21-5855-8b67-a782582ae3ee',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/citroen-c4-cactus-bluehdi-73kw-100cv-coolcomfort-5p-diesel-2018-en-guipuzcoa-62346689-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'CITROEN',
 'model': 'C4 Cactus',
 'odometer': 78000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19261997/f286e6d0-bfdb-4f10-94c1-dda2f561317e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16f0a99a-1a21-5855-8b67-a782582ae3ee/16f0a99a-1a21-5855-8b67-a782582ae3ee_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 275178,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19261997/f286e6d0-bfdb-4f10-94c1-dda2f561317e.jpg',
             'Width': 800}],
 'price': 10500,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 Cactus BlueHDi CoolComfort',
 'transmission': 'manual',
 'trim': 'BlueHDi 73KW 100CV CoolComfort',
 'vin': None,
 'year': 2018}
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762346689%27 HTTP/1.1" 200 None
2026-03-30 15:10:32 [auto_selling_coches.net.api] INFO: Saving data for 62346689: {'created_time': 1774883432.51924, 'last_price_update_time': 1774883432.519251}
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62346689') HTTP/1.1" 204 0
2026-03-30 15:10:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62085322> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:10:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62312490> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:33 [auto_selling_coches.net.api] INFO: Extracted item from API: 62085322 - KIA cee'd Sportswagon 1.6 CRDi VGT Concept
2026-03-30 15:10:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bb47082c-3887-56c9-9b79-c51690f194e6 with identifier: 62085322
2026-03-30 15:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bb47082c-3887-56c9-9b79-c51690f194e6
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19038436%252F89bbbe48-e3c6-4694-9085-765f8690e161.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19038436/89bbbe48-e3c6-4694-9085-765f8690e161.jpg already downloaded
2026-03-30 15:10:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bb47082c-3887-56c9-9b79-c51690f194e6 with identifier 62085322
2026-03-30 15:10:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bb47082c-3887-56c9-9b79-c51690f194e6
2026-03-30 15:10:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62085322>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 113,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': "KIA CEE'D SPORSWAGON 1.6 CRDI\n"
                'Vehículo en buen estado, único propietario muy cuidado. '
                'Distribución mecánica por cadena. Totalmente revisado. Se '
                'entrega con los servicios hechos y la Itv recién pasada. \n'
                '* Financiado desde 120€/mes\n'
                '* Recogemos coche como parte de pago. \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual.',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '1.6L',
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'bb47082c-3887-56c9-9b79-c51690f194e6',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/kia-ceed-sportswagon-16-crdi-vgt-110cv-concept-5p-diesel-2013-en-guipuzcoa-62085322-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'KIA',
 'model': "cee'd Sportswagon",
 'odometer': 156400,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19038436/89bbbe48-e3c6-4694-9085-765f8690e161.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb47082c-3887-56c9-9b79-c51690f194e6/bb47082c-3887-56c9-9b79-c51690f194e6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 318379,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19038436/89bbbe48-e3c6-4694-9085-765f8690e161.jpg',
             'Width': 800}],
 'price': 7900,
 'price_includes_vat': True,
 'registration_date': '2013-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': "KIA cee'd Sportswagon 1.6 CRDi VGT Concept",
 'transmission': 'manual',
 'trim': '1.6 CRDi VGT 110cv Concept',
 'vin': None,
 'year': 2013}
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762085322%27 HTTP/1.1" 200 None
2026-03-30 15:10:33 [auto_selling_coches.net.api] INFO: Saving data for 62085322: {'created_time': 1774883433.153192, 'last_price_update_time': 1774883433.153204}
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62085322') HTTP/1.1" 204 0
2026-03-30 15:10:33 [auto_selling_coches.net.api] INFO: Extracted item from API: 62312490 - HYUNDAI ix35 1.6 GDi Klass 4x2
2026-03-30 15:10:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 38357b6d-27eb-5760-96cc-4f50e39af18f with identifier: 62312490
2026-03-30 15:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 38357b6d-27eb-5760-96cc-4f50e39af18f
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19233051%252F01c8b2d2-5f6f-45a9-ae02-78db692daea0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19233051/01c8b2d2-5f6f-45a9-ae02-78db692daea0.jpg already downloaded
2026-03-30 15:10:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 38357b6d-27eb-5760-96cc-4f50e39af18f with identifier 62312490
2026-03-30 15:10:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 38357b6d-27eb-5760-96cc-4f50e39af18f
2026-03-30 15:10:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62312490>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 158,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Hyundai Tucson ix35 GDI\n'
                'Vehículo en perfecto estado interior y exterior. Nacional muy '
                'cuidado con libro de mantenimiento,único propietario. '
                'Distribución mecánica por cadena. Totalmente revisado aceites '
                'y filtros recién cambiados. Itv pasada. Volante multifuncion. '
                'Control de tracción. Control y limitador de velocidad. '
                'Tapicería mixta. Cristales tintados homologados. Bola de '
                'remolque. Asientos calefactables. Bluetooth. Elevalunas '
                'eléctricos. Retrovisores eléctricos y plegables. Etc....\n'
                '* Precio financiado 9.200€\n'
                '* Financiado desde 185€/mes \n'
                '* Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                '* Transferencia y garantía incluida en el precio \n'
                '* Carácter informativo no contractual',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 135,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '38357b6d-27eb-5760-96cc-4f50e39af18f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/hyundai-ix35-16-gdi-klass-4x2-5p-gasolina-2014-en-guipuzcoa-62312490-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'HYUNDAI',
 'model': 'ix35',
 'odometer': 176000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19233051/01c8b2d2-5f6f-45a9-ae02-78db692daea0.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38357b6d-27eb-5760-96cc-4f50e39af18f/38357b6d-27eb-5760-96cc-4f50e39af18f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 282427,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19233051/01c8b2d2-5f6f-45a9-ae02-78db692daea0.jpg',
             'Width': 800}],
 'price': 9500,
 'price_includes_vat': True,
 'registration_date': '2014-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI ix35 1.6 GDi Klass 4x2',
 'transmission': 'manual',
 'trim': '1.6 GDi Klass 4x2',
 'vin': None,
 'year': 2014}
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762312490%27 HTTP/1.1" 200 None
2026-03-30 15:10:33 [auto_selling_coches.net.api] INFO: Saving data for 62312490: {'created_time': 1774883433.245128, 'last_price_update_time': 1774883433.24514}
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62312490') HTTP/1.1" 204 0
2026-03-30 15:10:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62665670> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 62665670 - PORSCHE Cayenne
2026-03-30 15:10:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d0531add-db2b-5e76-9f31-97bc62cb2e5e with identifier: 62665670
2026-03-30 15:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d0531add-db2b-5e76-9f31-97bc62cb2e5e
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19519796%252F664d0703-bb51-4b5c-8c60-17e2f14a36e8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19519796/664d0703-bb51-4b5c-8c60-17e2f14a36e8.jpg already downloaded
2026-03-30 15:10:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d0531add-db2b-5e76-9f31-97bc62cb2e5e with identifier 62665670
2026-03-30 15:10:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d0531add-db2b-5e76-9f31-97bc62cb2e5e
2026-03-30 15:10:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62665670>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 324,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'PORSCHE CAYENNE 3.2 250CV\n'
                'Vehículo en perfecto estado interior y exterior muy cuidado. '
                'Totalmente revisado aceites y filtros cambio y trasmisión '
                'recién cambiados. Etiqueta ambiental B.\n'
                '* Transferencia y  garantía incluida en el precio. \n'
                '* Carácter informativo no contractual.',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '3.2L',
 'engine_horse_power': 250,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'd0531add-db2b-5e76-9f31-97bc62cb2e5e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/porsche-cayenne--5p-gasolina-2006-en-guipuzcoa-62665670-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'PORSCHE',
 'model': 'Cayenne',
 'odometer': 246000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19519796/664d0703-bb51-4b5c-8c60-17e2f14a36e8.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0531add-db2b-5e76-9f31-97bc62cb2e5e/d0531add-db2b-5e76-9f31-97bc62cb2e5e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128308,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19519796/664d0703-bb51-4b5c-8c60-17e2f14a36e8.jpg',
             'Width': 800}],
 'price': 9500,
 'price_includes_vat': True,
 'registration_date': '2006-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PORSCHE Cayenne',
 'transmission': 'automatic',
 'trim': '',
 'vin': None,
 'year': 2006}
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762665670%27 HTTP/1.1" 200 None
2026-03-30 15:10:34 [auto_selling_coches.net.api] INFO: Saving data for 62665670: {'created_time': 1774883434.660442, 'last_price_update_time': 1774883434.660456}
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62665670') HTTP/1.1" 204 0
2026-03-30 15:10:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70107936> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 70107936 - SKODA Yeti 2.0 TDI Ambition
2026-03-30 15:10:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d90105a6-1a3b-5272-ae20-035f9a5af92f with identifier: 70107936
2026-03-30 15:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d90105a6-1a3b-5272-ae20-035f9a5af92f
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19605818%252F1be5508a-0195-4933-9f53-e46fec8211e2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19605818/1be5508a-0195-4933-9f53-e46fec8211e2.jpg already downloaded
2026-03-30 15:10:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d90105a6-1a3b-5272-ae20-035f9a5af92f with identifier 70107936
2026-03-30 15:10:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d90105a6-1a3b-5272-ae20-035f9a5af92f
2026-03-30 15:10:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70107936>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 140,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'SKODA YETI 2.0 TDI\n'
                'Vehículo en perfecto estado interior y exterior, nacional '
                'unico propietario con libro de mantenimiento. Muy cuidado, '
                'distribución recién hecha, totalmente revisado aceites y '
                'filtros recién cambiados, Itv pasada. Volante multifuncion, '
                'elevalunas eléctricos, retrovisores eléctricos y plegables, '
                'pantalla central táctil, neumáticos Michelín 4 estaciones, '
                'etc.... Mejor verlo y probarlo. \n'
                '* Precio financiado 9.000€\n'
                '* Financiado desde 210€/mes \n'
                '* Consúltenos sin compromiso, nos adaptamos a la necesidad de '
                'cada cliente. \n'
                '* Recogemos coche como parte de pago. \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual.',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '2.0L',
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd90105a6-1a3b-5272-ae20-035f9a5af92f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/skoda-yeti-20-tdi-110cv-ambition-5p-diesel-2012-en-guipuzcoa-70107936-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'SKODA',
 'model': 'Yeti',
 'odometer': 156000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19605818/1be5508a-0195-4933-9f53-e46fec8211e2.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d90105a6-1a3b-5272-ae20-035f9a5af92f/d90105a6-1a3b-5272-ae20-035f9a5af92f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135448,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19605818/1be5508a-0195-4933-9f53-e46fec8211e2.jpg',
             'Width': 800}],
 'price': 9200,
 'price_includes_vat': True,
 'registration_date': '2012-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Yeti 2.0 TDI Ambition',
 'transmission': 'manual',
 'trim': '2.0 TDI 110cv Ambition',
 'vin': None,
 'year': 2012}
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770107936%27 HTTP/1.1" 200 None
2026-03-30 15:10:34 [auto_selling_coches.net.api] INFO: Saving data for 70107936: {'created_time': 1774883434.831846, 'last_price_update_time': 1774883434.831857}
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70107936') HTTP/1.1" 204 0
2026-03-30 15:10:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62468499> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62422382> (referer: https://www.coches.net/concesionario/miguelautoak/?pg=1) ['zyte-api']
2026-03-30 15:10:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 62468499 - FORD Kuga 1.5 EcoBoost 4x2 STLine Lim.Ed.
2026-03-30 15:10:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: eaeb0284-710e-5b1e-8d71-576f30a47ffb with identifier: 62468499
2026-03-30 15:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item eaeb0284-710e-5b1e-8d71-576f30a47ffb
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19359662%252F97d4d231-fb87-4e88-b163-f01e12fe2477.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19359662/97d4d231-fb87-4e88-b163-f01e12fe2477.jpg already downloaded
2026-03-30 15:10:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: eaeb0284-710e-5b1e-8d71-576f30a47ffb with identifier 62468499
2026-03-30 15:10:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item eaeb0284-710e-5b1e-8d71-576f30a47ffb
2026-03-30 15:10:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62468499>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 157,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Vehículo en perfecto estado interior y exterior, muy cuidado, '
                'pocos kilómetros, totalmente revisado, aceites y filtros '
                'recién cambiados, etiqueta ambiental C, tracción delantera de '
                '6 velocidades, tapiceria mixta, volante multifunción, '
                'star-sopt, Androi Auto, Apple-Care, ordenador de a bordo, '
                'pantalla táctil, arranque por botón, sensores de aparcamiento '
                'traseros, retrovisores eléctricos y abatibles, llantas de '
                'aleación, Etc...Mejor verlo y probarlo.\n'
                '* Financiado desde 190€7mes\n'
                '* Consúltenos sin compromiso, nos adaptamos a la necesidad de '
                'cada cliente\n'
                '* Recogemos coche como parte de pago\n'
                '* Transferencia y garantía incluida en el precio\n'
                '* Cáracter informativo, no contractual',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'eaeb0284-710e-5b1e-8d71-576f30a47ffb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-kuga-15-ecoboost-88kw-4x2-stline-limed-5p-gasolina-2019-en-guipuzcoa-62468499-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'FORD',
 'model': 'Kuga',
 'odometer': 81000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19359662/97d4d231-fb87-4e88-b163-f01e12fe2477.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaeb0284-710e-5b1e-8d71-576f30a47ffb/eaeb0284-710e-5b1e-8d71-576f30a47ffb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265281,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19359662/97d4d231-fb87-4e88-b163-f01e12fe2477.jpg',
             'Width': 800}],
 'price': 15500,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Kuga 1.5 EcoBoost 4x2 STLine Lim.Ed.',
 'transmission': 'manual',
 'trim': '1.5 EcoBoost 88kW 4x2 STLine Lim.Ed.',
 'vin': None,
 'year': 2019}
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762468499%27 HTTP/1.1" 200 None
2026-03-30 15:10:35 [auto_selling_coches.net.api] INFO: Saving data for 62468499: {'created_time': 1774883435.365002, 'last_price_update_time': 1774883435.365016}
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62468499') HTTP/1.1" 204 0
2026-03-30 15:10:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 62422382 - TOYOTA Urban Cruiser 1.3 VVTi Active
2026-03-30 15:10:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 35a12e83-ecd6-535b-89b0-6286325652cd with identifier: 62422382
2026-03-30 15:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 35a12e83-ecd6-535b-89b0-6286325652cd
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19321703%252Fcba525cc-6c2f-44ec-93b7-9d1f21efa63e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19321703/cba525cc-6c2f-44ec-93b7-9d1f21efa63e.jpg already downloaded
2026-03-30 15:10:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 35a12e83-ecd6-535b-89b0-6286325652cd with identifier 62422382
2026-03-30 15:10:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 35a12e83-ecd6-535b-89b0-6286325652cd
2026-03-30 15:10:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62422382>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 129,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Toyota Urban Cruisee\n'
                'Vehículo en buen estado interior y exterior, nacional, único '
                'propietario muy cuidado, totalmente revisado aceites y '
                'filtros recién cambiados, Itv acabada de pasar, distribución '
                'mecánica por cadena, volante multifuncion, elevalunas '
                'eléctricos, retrovisores eléctricos, control de tracción, '
                'control y limitador de velocidad, tracción delantera de 6 '
                'velocidades. Etc..\n'
                '* Financiado desde 170€/mes \n'
                '* Consúltenos sin compromiso nos adaptamos a la necesidad de '
                'cada cliente. \n'
                '* Recogemos coche como parte de pago. \n'
                '* Transferencia y garantía incluida en el precio. \n'
                '* Carácter informativo, no contractual',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.3L',
 'engine_horse_power': 99,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '35a12e83-ecd6-535b-89b0-6286325652cd',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/toyota-urban-cruiser-13-vvti-active-5p-gasolina-2010-en-guipuzcoa-62422382-covo.aspx',
 'listing': 'auction',
 'location': 'Gipuzkoa',
 'make': 'TOYOTA',
 'model': 'Urban Cruiser',
 'odometer': 96000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19321703/cba525cc-6c2f-44ec-93b7-9d1f21efa63e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35a12e83-ecd6-535b-89b0-6286325652cd/35a12e83-ecd6-535b-89b0-6286325652cd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 271808,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19321703/cba525cc-6c2f-44ec-93b7-9d1f21efa63e.jpg',
             'Width': 800}],
 'price': 8900,
 'price_includes_vat': True,
 'registration_date': '2011-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TOYOTA Urban Cruiser 1.3 VVTi Active',
 'transmission': 'manual',
 'trim': '1.3 VVTi Active',
 'vin': None,
 'year': 2011}
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762422382%27 HTTP/1.1" 200 None
2026-03-30 15:10:35 [auto_selling_coches.net.api] INFO: Saving data for 62422382: {'created_time': 1774883435.448965, 'last_price_update_time': 1774883435.448977}
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62422382') HTTP/1.1" 204 0
2026-03-30 15:10:35 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:10:35 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:10:35 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:10:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:10:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a86daa22c1f11f18e133aacc95538c6
2026-03-30 15:10:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:10:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:10:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:10:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:10:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:10:35 [auto_selling_coches.net.api] INFO: auto_selling_coches.net.api Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:10:36 [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%201773587436 HTTP/1.1" 200 None
2026-03-30 15:10:36 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (19 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4a86daa22c1f11f18e133aacc95538c6.jl
2026-03-30 15:10:36 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 38389,
 'downloader/request_count': 21,
 'downloader/request_method_count/GET': 21,
 'downloader/response_bytes': 1695927,
 'downloader/response_count': 21,
 'downloader/response_status_count/200': 20,
 'downloader/response_status_count/400': 1,
 'elapsed_time_seconds': 38.23016,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 10, 36, 290371, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 19,
 'log_count/DEBUG': 292,
 'log_count/INFO': 236,
 'memusage/max': 147173376,
 'memusage/startup': 147173376,
 'request_depth_max': 2,
 'response_received_count': 21,
 'scheduler/dequeued': 21,
 'scheduler/dequeued/memory': 21,
 'scheduler/enqueued': 21,
 'scheduler/enqueued/memory': 21,
 'scrape_type/new': 19,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 21,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 2.754333824096691,
 'scrapy-zyte-api/mean_response_seconds': 2.785123568471698,
 'scrapy-zyte-api/processed': 21,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 20,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 20,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 21,
 'scrapy-zyte-api/request_args/httpResponseBody': 20,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 20,
 'scrapy-zyte-api/request_args/url': 21,
 'scrapy-zyte-api/status_codes/200': 21,
 'scrapy-zyte-api/success': 21,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 30, 15, 9, 58, 60211, tzinfo=datetime.timezone.utc)}
2026-03-30 15:10:36 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:10:36 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f01674df250>
2026-03-30 15:10:36 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f01674dfa90>

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