Desktop version Jobs Stats

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

2026-03-30 15:19:42 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:19:42 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-30 15:19:42 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:19:42 [auto_selling_coches.net.api] INFO: Extracted dealer slug: tucocheideal
2026-03-30 15:19:42 [auto_selling_coches.net.api] INFO: _job: 4b07f8bc2c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:19:42 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:19:42 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:19:42 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:19:42 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:19:42 [scrapy.extensions.telnet] INFO: Telnet Password: e8b679876b26d0c9
2026-03-30 15:19:42 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-30 15:19:42 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'CONCURRENT_REQUESTS': 5,
 'DOWNLOAD_MAXSIZE': 52428800,
 'DOWNLOAD_WARNSIZE': 10485760,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_coches.net.api/4b07f8bc2c1f11f18e133aacc95538c6.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:19:42 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:19:42 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:19:42 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-30 15:19:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:19:42 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-30 15:19:42 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:19:42 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:19:42 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:19:42 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:19:42 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:19:42 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:19:42 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-30 15:19:42 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:19:42 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:19:42 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:19:47 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/tucocheideal, dealer_slug: tucocheideal
2026-03-30 15:19:47 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/tucocheideal
2026-03-30 15:19:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:19:48 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/tucocheideal> (referer: None) ['zyte-api']
2026-03-30 15:19:48 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:19:48 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:19:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/tucocheideal?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Total items from HTML header: 20
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found 20 listings in HTML (page 1)
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70266742
2026-03-30 15:20:22 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2113
2026-03-30 15:20:22 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770266742%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70266742: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70266742
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70263138
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770263138%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70263138: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70263138
2026-03-30 15:20:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62619719
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762619719%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62619719: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62619719
2026-03-30 15:20:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62619643
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762619643%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62619643: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62619643
2026-03-30 15:20:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70209049
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770209049%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70209049: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70209049
2026-03-30 15:20:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70208261
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770208261%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70208261: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70208261
2026-03-30 15:20:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62550063
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762550063%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62550063: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62550063
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70177365
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770177365%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70177365: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70177365
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 61884289
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761884289%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 61884289: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 61884289
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70155667
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770155667%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70155667: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70155667
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62232889
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762232889%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62232889: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62232889
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70108328
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770108328%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70108328: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70108328
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 61132516
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761132516%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 61132516: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 61132516
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 70103946
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770103946%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 70103946: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 70103946
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62419463
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762419463%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62419463: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62419463
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62410253
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762410253%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62410253: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62410253
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62656655
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762656655%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62656655: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62656655
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62659379
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762659379%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62659379: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62659379
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62086499
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762086499%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62086499: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62086499
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Found listing with ID: 62645389
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762645389%27 HTTP/1.1" 200 None
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scrape type for 62645389: 1
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: Scraping new listing 62645389
2026-03-30 15:20:22 [auto_selling_coches.net.api] INFO: HTML pagination complete: 20 items scraped
2026-03-30 15:20:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70266742> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62619643> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:23 [auto_selling_coches.net.api] INFO: Extracted item from API: 70266742 - MAZDA Mazda3 2.2 DE 150 MT Style Confort
2026-03-30 15:20:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bb90974-1659-5349-80e6-fc29c6da20e0 with identifier: 70266742
2026-03-30 15:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5bb90974-1659-5349-80e6-fc29c6da20e0
2026-03-30 15:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19727470%252Fd1c08240-8635-4074-bad7-604d7e1caa41.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19727470/d1c08240-8635-4074-bad7-604d7e1caa41.jpg already downloaded
2026-03-30 15:20:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5bb90974-1659-5349-80e6-fc29c6da20e0 with identifier 70266742
2026-03-30 15:20:23 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:20:23 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:20:23 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:20:23 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:20:23 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:20:23 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:20:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:20:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2023
2026-03-30 15:20:24 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774884024
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774884024
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:20:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5bb90974-1659-5349-80e6-fc29c6da20e0
2026-03-30 15:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70266742>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 107,
 'category': 'Coches',
 'color': 'Granate',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un vehiculo fiable, de UN '
                'UNICO PROPIETARIO, y con todas las revisiones al dia.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento, como velocidad de crucero, sistema '
                'bluetoth, mandos al volante, sensores de parking, '
                'climatizador bi zona, llantas de aluminio de 16" y muchas '
                'cosas mas.\n'
                '\n'
                'Descubre,\n'
                'Toda la fiabilidad de mazda, gracias a su cadena de '
                'distribuccion, y su poderoso motor 2.2 de 150 cv y 6 '
                'velocidades que seguro que te dara las prestaciones que '
                'necesitas con un consumo muy razonable y etiqueta C para no '
                'tener restricciones.\n'
                '\n'
                'Pregunta,\n'
                'Por la garantia Ideal que podras estar tranquil@ a la hora de '
                'utilizar en caso de averia el año de garantia que te nos '
                'pertenece darte, asi como nuestro programa de valor "haz el '
                'bien y no mires a quien", porque para nosotros lo mas '
                'importante eres tu nuestro cliente ideal.\n'
                ' \n'
                'Posibilidad de financiacion sujeta a condiciones y '
                'aprobacion, siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.2L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '5bb90974-1659-5349-80e6-fc29c6da20e0',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mazda-mazda3-22-de-150-mt-style-confort-5p-diesel-2016-en-valencia-70266742-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MAZDA',
 'model': 'Mazda3',
 'odometer': 164000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19727470/d1c08240-8635-4074-bad7-604d7e1caa41.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bb90974-1659-5349-80e6-fc29c6da20e0/5bb90974-1659-5349-80e6-fc29c6da20e0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76558,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19727470/d1c08240-8635-4074-bad7-604d7e1caa41.jpg',
             'Width': 800}],
 'price': 10900,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MAZDA Mazda3 2.2 DE 150 MT Style Confort',
 'transmission': 'manual',
 'trim': '2.2 DE 150 MT Style Confort',
 'vin': None,
 'year': 2016}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770266742%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Saving data for 70266742: {'created_time': 1774884024.382543, 'last_price_update_time': 1774884024.382555}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70266742') HTTP/1.1" 204 0
2026-03-30 15:20:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70209049> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62619719> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70263138> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 62619643 - MERCEDES-BENZ Clase GLC GLC 200 4MATIC
2026-03-30 15:20:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aef8083a-33a6-54ed-b60b-024e24c6721f with identifier: 62619643
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item aef8083a-33a6-54ed-b60b-024e24c6721f
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19483676%252F45319c26-cfb4-48cb-8099-b57a1953f09c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19483676/45319c26-cfb4-48cb-8099-b57a1953f09c.jpg already downloaded
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aef8083a-33a6-54ed-b60b-024e24c6721f with identifier 62619643
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aef8083a-33a6-54ed-b60b-024e24c6721f
2026-03-30 15:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62619643>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 162,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un suv premium, con '
                'etiqueta ECO, Nacional y con todas las revisiones pasadas en '
                'la casa oficial.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como cámara trasera, portón automático '
                'Easy pack , velocidad de crucero, traccion a las 4 ruedas, '
                'cambio automático, sensores de parking con aparcamiento '
                'asistido, navegador, inteligencia artificial MBUX(hola '
                'mercedes) y muchos extras mas...\n'
                '\n'
                'Presume,\n'
                'De su pack AMG, a juego con la tapicería símil de cuero negra '
                'y color cereza, que te dará la exclusividad que necesitas '
                'para que tu unidad prácticamente sea único en tu estilo.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestra garantía IDEAL PREMIUM, que podrás llevarlo a la '
                'casa oficial si tuvieras una avería y te cubre hasta 12000€ '
                'por avería y el valor total del vehículo y también por '
                'nuestro lema " haz el bien y no mires a quien", porque para '
                'nosotros lo mas importante eres tu, nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiacion, sujeta a condiciones, siempre '
                'con el compromiso y la formalidad de tu coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '2.0L',
 'engine_horse_power': 197,
 'expiration_date': None,
 'fuel_type': 'Híbrido',
 'id': 'aef8083a-33a6-54ed-b60b-024e24c6721f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-glc-glc-200-4matic-5p-electrico-hibrido-2020-en-valencia-62619643-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase GLC',
 'odometer': 122000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19483676/45319c26-cfb4-48cb-8099-b57a1953f09c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef8083a-33a6-54ed-b60b-024e24c6721f/aef8083a-33a6-54ed-b60b-024e24c6721f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95414,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19483676/45319c26-cfb4-48cb-8099-b57a1953f09c.jpg',
             'Width': 800}],
 'price': 33900,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase GLC GLC 200 4MATIC',
 'transmission': 'automatic',
 'trim': 'GLC 200 4MATIC',
 'vin': 'WDC2539811V203318',
 'year': 2019}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762619643%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Saving data for 62619643: {'created_time': 1774884024.689358, 'last_price_update_time': 1774884024.689369}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62619643') HTTP/1.1" 204 0
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 70209049 - HYUNDAI Tucson 1.6 GDi BlueDrive Tecno 4x2
2026-03-30 15:20:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ea61902-c103-561e-b1aa-84dac625183a with identifier: 70209049
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2ea61902-c103-561e-b1aa-84dac625183a
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19684023%252F86ff2ba3-0097-493c-a807-f3f20127622d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19684023/86ff2ba3-0097-493c-a807-f3f20127622d.jpg already downloaded
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 62619719 - KIA Carens 1.7 CRDi VGT Drive EcoDynamic 5pl
2026-03-30 15:20:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f322550b-3ce7-5f04-9702-b1554da69354 with identifier: 62619719
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f322550b-3ce7-5f04-9702-b1554da69354
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19483747%252Fcf725474-af96-428f-b012-f389b7267fd5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19483747/cf725474-af96-428f-b012-f389b7267fd5.jpg already downloaded
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 70263138 - KIA Sportage 1.6 TGDi MHEV Drive 4x2
2026-03-30 15:20:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 02cb8c47-2ab5-559a-b2e8-606edfa20baf with identifier: 70263138
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 02cb8c47-2ab5-559a-b2e8-606edfa20baf
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19724381%252F6294b8b2-27d5-4c19-87d0-c156b1154908.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19724381/6294b8b2-27d5-4c19-87d0-c156b1154908.jpg already downloaded
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2ea61902-c103-561e-b1aa-84dac625183a with identifier 70209049
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2ea61902-c103-561e-b1aa-84dac625183a
2026-03-30 15:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70209049>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 147,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas fiabilidad, equipamiento, '
                'diseño y un suv de un UNICO PROPIETARIO y con todas las '
                'revisiones en la casa oficial.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como velocidad de crucero, mandos al '
                'volante, sistema bluetoth, cámara trasera, navegador, '
                'sensores de parking  delanteros y traseros, climatizador Bi '
                'zona.. y muchos extras mas.\n'
                '\n'
                'Aprovecha,\n'
                'Su fiabilidad gracias a su cadena de distribución, que no '
                'tendrás que cambiarla jamás y descubre porque Hyundai, es una '
                'de las marcas que mejor resultado dan.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestra garantía Ideal, que podrás estar mas que '
                'tranquil@ en el año de garantía que nos pertenece darte, y '
                'también por nuestro programa de valor, "haz el bien y no '
                'mires a quien", porque para nosotros lo mas importante eres '
                'tu, nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones y '
                'aprobación, siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 131,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '2ea61902-c103-561e-b1aa-84dac625183a',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/hyundai-tucson-16-gdi-bluedrive-tecno-4x2-5p-gasolina-2015-en-valencia-70209049-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'HYUNDAI',
 'model': 'Tucson',
 'odometer': 123000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19684023/86ff2ba3-0097-493c-a807-f3f20127622d.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ea61902-c103-561e-b1aa-84dac625183a/2ea61902-c103-561e-b1aa-84dac625183a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69297,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19684023/86ff2ba3-0097-493c-a807-f3f20127622d.jpg',
             'Width': 800}],
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI Tucson 1.6 GDi BlueDrive Tecno 4x2',
 'transmission': 'manual',
 'trim': '1.6 GDi BlueDrive Tecno 4x2',
 'vin': 'TMAJ3811AGJ108890',
 'year': 2016}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770209049%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Saving data for 70209049: {'created_time': 1774884024.826778, 'last_price_update_time': 1774884024.82679}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70209049') HTTP/1.1" 204 0
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f322550b-3ce7-5f04-9702-b1554da69354 with identifier 62619719
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f322550b-3ce7-5f04-9702-b1554da69354
2026-03-30 15:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62619719>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': 117,
 'category': 'Coches',
 'color': 'Beige',
 'currency': 'EUR',
 'description': '*VEHICULO EN REACONDICIONAMIENTO DE LOS DESPERFECTOS QUE SE '
                'APRECIAN EN LAS FOTOS*\n'
                '\n'
                'Este es TU COCHE IDEAL, si buscas un monovolumen, Nacional, '
                'fiable, de un UNICO PROPIETARIO  y con todas las revisiones '
                'pasadas en la casa oficial.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como velocidad de crucero, mandos al '
                'volante, sistema bluetooth con appel card play and androit '
                'auto, llantas de aleaccion,climatizador y muchas extras mas.\n'
                '\n'
                'Aprovecha,\n'
                'Sus 536 litros de maletero con las 5 plazas y la sorprendente '
                'cifra de 1694litros con los asientos plegados, para que te de '
                'versatilidad en todo momento para viajes, escapadas '
                'deportivas, incluso para hacer noche si te pones...\n'
                '\n'
                'Pregunta,\n'
                'Por nuestra garantía IDEAL, que estarás en todo momento '
                'tranquil@, en caso de tener una avería en nuestro año de '
                'garantía y también por nuestro valor por excelencia "Haz el '
                'bien y no mires a quien", porque para nosotros lo mas '
                'importante eres tu, nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones y '
                'aprobación, siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.7L',
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f322550b-3ce7-5f04-9702-b1554da69354',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/kia-carens-17-crdi-vgt-115cv-drive-ecodynamic-5pl-5p-diesel-2016-en-valencia-62619719-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'KIA',
 'model': 'Carens',
 'odometer': 162000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19483747/cf725474-af96-428f-b012-f389b7267fd5.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f322550b-3ce7-5f04-9702-b1554da69354/f322550b-3ce7-5f04-9702-b1554da69354_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93427,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19483747/cf725474-af96-428f-b012-f389b7267fd5.jpg',
             'Width': 800}],
 'price': 9900,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA Carens 1.7 CRDi VGT Drive EcoDynamic 5pl',
 'transmission': 'manual',
 'trim': '1.7 CRDi VGT 115CV Drive EcoDynamic 5pl',
 'vin': 'KNAHU815AG7161689',
 'year': 2016}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762619719%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Saving data for 62619719: {'created_time': 1774884024.931371, 'last_price_update_time': 1774884024.931387}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62619719') HTTP/1.1" 204 0
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 02cb8c47-2ab5-559a-b2e8-606edfa20baf with identifier 70263138
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 02cb8c47-2ab5-559a-b2e8-606edfa20baf
2026-03-30 15:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70263138>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL,  si buscas un vehiculo fiable, '
                'bonito, de ultima generacion, de UN SOLO PROPIETARIO y con '
                'todas las revisiones pasadas en casa oficial.\n'
                '\n'
                'Disfruta, \n'
                'De sus 3 AÑOS DE GARANTIA POR LA MARCA, y de un equipamiento '
                'como velocidad de crucero, mandos al volante, appel card play '
                'and androit auto, navegador, camara trasera, sistema '
                'bluetooth, cambio de carril involuntario, y muchos extras '
                'mas.\n'
                '\n'
                'Aprovecha, \n'
                'Su motor hibrido con etiqueta eco y 150 cv que te daran las '
                'sensaciones mas increibles y un consumo muy razonable, '
                'mientras conduces su cambio manual de 6 velocidades.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestro programa de valor "Haz el bien y no mires a '
                'quien", porque para nosotros lo mas importante eres tu, '
                'nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones y '
                'aprobación, siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '1.6L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Híbrido',
 'id': '02cb8c47-2ab5-559a-b2e8-606edfa20baf',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/kia-sportage-16-tgdi-mhev-110kw-150cv-drive-4x2-5p-electrico-hibrido-2023-en-valencia-70263138-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'KIA',
 'model': 'Sportage',
 'odometer': 80000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19724381/6294b8b2-27d5-4c19-87d0-c156b1154908.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02cb8c47-2ab5-559a-b2e8-606edfa20baf/02cb8c47-2ab5-559a-b2e8-606edfa20baf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80414,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19724381/6294b8b2-27d5-4c19-87d0-c156b1154908.jpg',
             'Width': 800}],
 'price': 21900,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA Sportage 1.6 TGDi MHEV Drive 4x2',
 'transmission': 'manual',
 'trim': '1.6 TGDi MHEV 110kW 150CV Drive 4x2',
 'vin': 'U5YPV81BANL028110',
 'year': 2022}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770263138%27 HTTP/1.1" 200 None
2026-03-30 15:20:24 [auto_selling_coches.net.api] INFO: Saving data for 70263138: {'created_time': 1774884024.978273, 'last_price_update_time': 1774884024.978284}
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70263138') HTTP/1.1" 204 0
2026-03-30 15:20:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62645389> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62645389 - RENAULT Captur Life Energy dCi 90 eco2 Euro 6
2026-03-30 15:20:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2af92ba4-3e2e-5d61-b3ac-8ab1cbee70b1 with identifier: 62645389
2026-03-30 15:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2af92ba4-3e2e-5d61-b3ac-8ab1cbee70b1
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19505508%252Fb752907d-357d-4075-b11f-9bfce61fb0a1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19505508/b752907d-357d-4075-b11f-9bfce61fb0a1.jpg already downloaded
2026-03-30 15:20:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2af92ba4-3e2e-5d61-b3ac-8ab1cbee70b1 with identifier 62645389
2026-03-30 15:20:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2af92ba4-3e2e-5d61-b3ac-8ab1cbee70b1
2026-03-30 15:20:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62645389>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 95,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Este es Tu coche ideal, si buscas un vehículo, con un consumo '
                'ridículo, por un precio muy razonable, de tan solo dos '
                'propietarios y con todas las revisiones al día.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como velocidad de crucero, sistema '
                'bluetooth, mandos al volante, entrada al vehiculo sin llave y '
                'muchas extras más..\n'
                '\n'
                'Pregunta, \n'
                'Por nuestra Garantía ideal, que estarás tranquil@ en nuestras '
                'manos, durante el año de garantía que nos pertenece y por '
                'nuestro valor estrella"haz el bien y no mires a quien " , '
                'porque para nosotros lo más importante eres tú , nuestro '
                'cliente ideal.\n'
                ' Posibilidad de financiación sujeta a condiciones y '
                'aprobación,siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche ,es IDEAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2af92ba4-3e2e-5d61-b3ac-8ab1cbee70b1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/renault-captur-life-energy-dci-90-eco2-euro-6-5p-diesel-2015-en-valencia-62645389-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'RENAULT',
 'model': 'Captur',
 'odometer': 178000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19505508/b752907d-357d-4075-b11f-9bfce61fb0a1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2af92ba4-3e2e-5d61-b3ac-8ab1cbee70b1/2af92ba4-3e2e-5d61-b3ac-8ab1cbee70b1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85358,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19505508/b752907d-357d-4075-b11f-9bfce61fb0a1.jpg',
             'Width': 800}],
 'price': 7900,
 'price_includes_vat': True,
 'registration_date': '2015-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Captur Life Energy dCi 90 eco2 Euro 6',
 'transmission': 'manual',
 'trim': 'Life Energy dCi 90 eco2 Euro 6',
 'vin': None,
 'year': 2015}
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762645389%27 HTTP/1.1" 200 None
2026-03-30 15:20:25 [auto_selling_coches.net.api] INFO: Saving data for 62645389: {'created_time': 1774884025.636405, 'last_price_update_time': 1774884025.636419}
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62645389') HTTP/1.1" 204 0
2026-03-30 15:20:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62086499> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62410253> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62659379> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62086499 - VOLVO XC40 1.5 T3 RDesign
2026-03-30 15:20:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 84b2ad23-b0c9-53c4-8221-60ede0091d4c with identifier: 62086499
2026-03-30 15:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 84b2ad23-b0c9-53c4-8221-60ede0091d4c
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19040137%252F9cd62683-92ee-466b-8969-e55d662e1f05.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19040137/9cd62683-92ee-466b-8969-e55d662e1f05.jpg already downloaded
2026-03-30 15:20:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 84b2ad23-b0c9-53c4-8221-60ede0091d4c with identifier 62086499
2026-03-30 15:20:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 84b2ad23-b0c9-53c4-8221-60ede0091d4c
2026-03-30 15:20:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62086499>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 144,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un prestigioso suv, con un '
                'toque de deportividad, DE UN UNICO PROPIERTARIO, nacional, '
                'matriculado en noviembre del 2018 y con todas las revisiones '
                'pasadas en servicio volvo.\n'
                '\n'
                'Disfruta;\n'
                'De su equipamiento como equipo de sonido  Harmman kardon, '
                'tapicería mixta de piel y alcántara, climatizador bi zona, '
                'velocidad de crucero, cámara trasera, luces de largas '
                'automáticas, y muchas cosas mas.\n'
                '\n'
                'Presume,\n'
                'De su pack "R DESING", que te dará lo que buscas en comodidad '
                'y estética, con su color blanco perlado combinado con el '
                'techo y retrovisores negros a juego con las llantas, mientras '
                'disfrutas de sus 156cv en gasolina con un consumo y '
                'eficiencia que solo la marca sueca te la dará.\n'
                '\n'
                'Pregunta ,\n'
                'Por nuestra IDEAL PREMIUM, que podrás llevarlo a la casa '
                'oficial en caso de avería en el año de garantía y pregunta '
                'también por nuestro programa Ideal "Haz el bien y no mires a '
                'quien" , pues son todo ventajas, porque para nosotros lo mas '
                'importante eres tu.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones y '
                'aprobación, siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche, ES IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 156,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '84b2ad23-b0c9-53c4-8221-60ede0091d4c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volvo-xc40-15-t3-rdesign-5p-gasolina-2019-en-valencia-62086499-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 45500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19040137/9cd62683-92ee-466b-8969-e55d662e1f05.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84b2ad23-b0c9-53c4-8221-60ede0091d4c/84b2ad23-b0c9-53c4-8221-60ede0091d4c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179968,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19040137/9cd62683-92ee-466b-8969-e55d662e1f05.jpg',
             'Width': 800}],
 'price': 24900,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO XC40 1.5 T3 RDesign',
 'transmission': 'manual',
 'trim': '1.5 T3 RDesign',
 'vin': 'YV1XZ14V1K2078671',
 'year': 2018}
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762086499%27 HTTP/1.1" 200 None
2026-03-30 15:20:25 [auto_selling_coches.net.api] INFO: Saving data for 62086499: {'created_time': 1774884025.806691, 'last_price_update_time': 1774884025.806704}
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62086499') HTTP/1.1" 204 0
2026-03-30 15:20:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62410253 - MERCEDES-BENZ Clase A A 180
2026-03-30 15:20:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 51ba9ad0-bf62-5728-8bb0-78f07f9ba72d with identifier: 62410253
2026-03-30 15:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 51ba9ad0-bf62-5728-8bb0-78f07f9ba72d
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19310831%252Fcb9ea571-3d4a-4b8a-af82-3dc2452ebecd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19310831/cb9ea571-3d4a-4b8a-af82-3dc2452ebecd.jpg already downloaded
2026-03-30 15:20:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 51ba9ad0-bf62-5728-8bb0-78f07f9ba72d with identifier 62410253
2026-03-30 15:20:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 51ba9ad0-bf62-5728-8bb0-78f07f9ba72d
2026-03-30 15:20:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62410253>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un Mercedes clase A, de un '
                'UNICO PROPIETARIO , con todas las revisiones en la casa '
                'oficial y con dos años de garantia de la marca, nacional y '
                'matriculado el dia 15/12/2021, que se podria decir que es del '
                '2022.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como Velocidad de crucero, sistema '
                'bluetooth, navegador, tecnología MBUX, cámara trasera, '
                'aparcamiento automático, sensores de parking y muchos extras '
                'mas..\n'
                '\n'
                'Presume,\n'
                'De su pack Amg, con tapicería de microfibra dinámica, '
                'mientras disfrutas de la pintura exclusiva blanca perlado, '
                'que te rompen los moldes del típico blanco.\n'
                '\n'
                'Pregunta por nuestra garantía Ideal premium en este caso por '
                '24meses, que podrás llevarlo a la casa oficial en caso de '
                'tener una avería en los dos años de garantía.\n'
                'y también por nuestro programa de valor " Haz el bien y no '
                'mires a quien", porque para nosotros lo mas importante eres '
                'tu, nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones y '
                'aprobación, siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.3L',
 'engine_horse_power': 136,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '51ba9ad0-bf62-5728-8bb0-78f07f9ba72d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-180-5p-gasolina-2022-en-valencia-62410253-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase A',
 'odometer': 58000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19310831/cb9ea571-3d4a-4b8a-af82-3dc2452ebecd.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51ba9ad0-bf62-5728-8bb0-78f07f9ba72d/51ba9ad0-bf62-5728-8bb0-78f07f9ba72d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166558,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19310831/cb9ea571-3d4a-4b8a-af82-3dc2452ebecd.jpg',
             'Width': 800}],
 'price': 24900,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase A A 180',
 'transmission': 'automatic',
 'trim': 'A 180',
 'vin': 'W1K1770841N256312',
 'year': 2021}
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762410253%27 HTTP/1.1" 200 None
2026-03-30 15:20:25 [auto_selling_coches.net.api] INFO: Saving data for 62410253: {'created_time': 1774884025.968159, 'last_price_update_time': 1774884025.968176}
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62410253') HTTP/1.1" 204 0
2026-03-30 15:20:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 62659379 - AUDI TT 40 TFSI S tronic Coupe
2026-03-30 15:20:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 59317bc1-e442-5ed4-a55b-9996fa75c0eb with identifier: 62659379
2026-03-30 15:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 59317bc1-e442-5ed4-a55b-9996fa75c0eb
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19513726%252F43a371b2-cfec-4b07-9979-03e685635bd7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19513726/43a371b2-cfec-4b07-9979-03e685635bd7.jpg already downloaded
2026-03-30 15:20:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62656655> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 59317bc1-e442-5ed4-a55b-9996fa75c0eb with identifier 62659379
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 59317bc1-e442-5ed4-a55b-9996fa75c0eb
2026-03-30 15:20:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62659379>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': 137,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas deportividad, diseño, '
                'prestaciones y un deportivo premium de finales del 2020 con '
                'todas las revisiones al día.\n'
                '* Vehiculo importado de Alemania con registro de revisiónes '
                'en la casa Audi demostrable*\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como mandos al volante, asientos '
                'calefactados, climatizador, cambio automático de doble '
                'embrague, y muchas extras más.\n'
                '\n'
                'Experimenta,\n'
                'Su potencia de 200cv, en el cambio de doble embrague que te '
                'dará una relación peso potencia muy sorprendente en todos sus '
                'ámbitos.\n'
                '\n'
                'Pregunta,\n'
                'Por su garantía ideal premium, que podrás llevarlo a la casa '
                'oficial en caso de tener avería en el año de garantía, así '
                'como de nuestro valor" haz el bien y no mires a quien", '
                'porque para nosotros lo más importante eres tú, nuestro '
                'cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones de '
                'aprobación, siempre con el compromiso y la formalidad de tú '
                'coche ideal.\n'
                'Este es tu coche, es Ideal.',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 197,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '59317bc1-e442-5ed4-a55b-9996fa75c0eb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-tt-40-tfsi-145kw-s-tronic-coupe-3p-gasolina-2021-en-valencia-62659379-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 124000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19513726/43a371b2-cfec-4b07-9979-03e685635bd7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59317bc1-e442-5ed4-a55b-9996fa75c0eb/59317bc1-e442-5ed4-a55b-9996fa75c0eb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88930,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19513726/43a371b2-cfec-4b07-9979-03e685635bd7.jpg',
             'Width': 800}],
 'price': 27900,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'AUDI TT 40 TFSI S tronic Coupe',
 'transmission': 'automatic',
 'trim': '40 TFSI 145kW S tronic Coupe',
 'vin': None,
 'year': 2020}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762659379%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [auto_selling_coches.net.api] INFO: Saving data for 62659379: {'created_time': 1774884026.050822, 'last_price_update_time': 1774884026.050837}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62659379') HTTP/1.1" 204 0
2026-03-30 15:20:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 62656655 - TOYOTA Land Cruiser 2.8 D4D GX 7 Plazas
2026-03-30 15:20:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f4715ead-3057-5045-b726-3d6901c84bb5 with identifier: 62656655
2026-03-30 15:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f4715ead-3057-5045-b726-3d6901c84bb5
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19511516%252F9db896db-03a3-4a66-8c62-41a1936516c7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19511516/9db896db-03a3-4a66-8c62-41a1936516c7.jpg already downloaded
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f4715ead-3057-5045-b726-3d6901c84bb5 with identifier 62656655
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f4715ead-3057-5045-b726-3d6901c84bb5
2026-03-30 15:20:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62656655>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si aun eres de los que buscan un 4x4 '
                'de los de verdad, si tienes el espiritu de aventurero que mas '
                'mola y si quieres un pedazo de TOYOTA LAND CRUISER,  de UNICO '
                'PRIOPIETARIO, con todas las revisiones pasadas en la casa '
                'oficial y practicamente nuevo.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como 7 plazas, estribos y baca original '
                'como extras, sus poderos 204 cv en estado puro te dara lo que '
                'necesitas en carretera y por supuesto en caminos, gracias a '
                'su traccion integral.\n'
                '\n'
                'Pregunta,\n'
                'Por la garantia del plan relax de toyota que aun le quedan 12 '
                'años de garantia por la marca japonesa y tambien por nuestro '
                'valor de marca "haz el bien y no mires a quien", porque para '
                'nosotros lo mas importante eres tu, nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiacion sujeta a condiciones y '
                'aprobacion, siempre con el compromiso y la formalidad de tu '
                'coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.8L',
 'engine_horse_power': 204,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f4715ead-3057-5045-b726-3d6901c84bb5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/toyota-land-cruiser-28-d4d-gx-7-plazas-5p-diesel-2022-en-valencia-62656655-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'TOYOTA',
 'model': 'Land Cruiser',
 'odometer': 54000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19511516/9db896db-03a3-4a66-8c62-41a1936516c7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4715ead-3057-5045-b726-3d6901c84bb5/f4715ead-3057-5045-b726-3d6901c84bb5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74470,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19511516/9db896db-03a3-4a66-8c62-41a1936516c7.jpg',
             'Width': 800}],
 'price': 49900,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 7,
 'seller_name': None,
 'title': 'TOYOTA Land Cruiser 2.8 D4D GX 7 Plazas',
 'transmission': 'manual',
 'trim': '2.8 D4D GX 7 Plazas',
 'vin': None,
 'year': 2022}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762656655%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [auto_selling_coches.net.api] INFO: Saving data for 62656655: {'created_time': 1774884026.171363, 'last_price_update_time': 1774884026.171375}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62656655') HTTP/1.1" 204 0
2026-03-30 15:20:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62419463> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 62419463 - KIA cee'd 1.4 CRDi WGT Tech
2026-03-30 15:20:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c212dad-ef58-5c8e-bba1-d1117df550cb with identifier: 62419463
2026-03-30 15:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6c212dad-ef58-5c8e-bba1-d1117df550cb
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19319196%252F9c9b6c3b-be90-4634-8845-0c4d91e5d7f1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19319196/9c9b6c3b-be90-4634-8845-0c4d91e5d7f1.jpg already downloaded
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6c212dad-ef58-5c8e-bba1-d1117df550cb with identifier 62419463
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6c212dad-ef58-5c8e-bba1-d1117df550cb
2026-03-30 15:20:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62419463>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 109,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este es tu coche ideal, si buscas fiabilidad, equipamiento y '
                'un consumo excelente en un vehículo de un UNICO PROPIETARIO y '
                'con todas las revisiones pasadas en la casa oficial.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como, velocidad de crucero, mandos al '
                'volante, navegador, camara trasera, sistema bluetooth, '
                'conexión USB, techo corredizo y muchos extras más.,...\n'
                '\n'
                'Aprovecha,\n'
                'Al máximo si fiabilidad gracias a su cadena de distribución y '
                'de los pocos vehículos delcadena de distribución y de los '
                'pocos vehículos del mercado sin adblue para que no te tengas '
                'que preocupar de nada, mientras luces este precioso acabado '
                'tech, que no te dejará pasar desaparecid@.\n'
                '\n'
                'Pregunta por nuestra Garantía IDEAL, que podrás presumir de '
                'nuestro acompañamiento personalizado durante el año de '
                'garantía que nos pertenece darte, y también de nuestro '
                'programa "haz el bien y no mires a quien", porque para '
                'nosotros lo más importante eres tú,nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones,siempre con '
                'el compromiso y la formalidad de tu coche ideal.\n'
                'Este es tu coche, es IDEAL.\n'
                ' mercado sin adblue para que no te tengas que preocupar de '
                'nada, mientras luces este\n'
                ' precioso acabado tech, que no te dejará pasar desaparecid@.\n'
                '\n'
                'Pregunta por nuestra Garantía IDEAL, que podrás presumir de '
                'nuestro acompañamiento personalizado durante el año de '
                'garantía que nos pertenece darte, y también de nuestro '
                'programa "haz el bien y no mires a quien", porque para '
                'nosotros lo más importante eres tú,nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones,siempre con '
                'el compromiso y la formalidad de tu coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.4L',
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '6c212dad-ef58-5c8e-bba1-d1117df550cb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/kia-ceed-14-crdi-wgt-66kw-90cv-tech-5p-diesel-2017-en-valencia-62419463-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'KIA',
 'model': "cee'd",
 'odometer': 100000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19319196/9c9b6c3b-be90-4634-8845-0c4d91e5d7f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c212dad-ef58-5c8e-bba1-d1117df550cb/6c212dad-ef58-5c8e-bba1-d1117df550cb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175070,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19319196/9c9b6c3b-be90-4634-8845-0c4d91e5d7f1.jpg',
             'Width': 800}],
 'price': 10900,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': "KIA cee'd 1.4 CRDi WGT Tech",
 'transmission': 'manual',
 'trim': '1.4 CRDi WGT 66kW 90CV Tech',
 'vin': None,
 'year': 2017}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762419463%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [auto_selling_coches.net.api] INFO: Saving data for 62419463: {'created_time': 1774884026.683802, 'last_price_update_time': 1774884026.683817}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62419463') HTTP/1.1" 204 0
2026-03-30 15:20:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61132516> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 61132516 - SUZUKI Swift 1.3 DDiS GLX
2026-03-30 15:20:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b3db5d83-a29b-5680-a468-457608cae78d with identifier: 61132516
2026-03-30 15:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b3db5d83-a29b-5680-a468-457608cae78d
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18288004%252F176b25ad-fb3e-468c-bc50-c210820f4cba.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18288004/176b25ad-fb3e-468c-bc50-c210820f4cba.jpg already downloaded
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b3db5d83-a29b-5680-a468-457608cae78d with identifier 61132516
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b3db5d83-a29b-5680-a468-457608cae78d
2026-03-30 15:20:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61132516>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 120,
 'category': 'Coches',
 'color': 'Granate',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un vehículo económico, '
                'fiable y con un consumo ridículo.\n'
                '\n'
                'DISFRUTA; \n'
                'De su equipamiento como, mandos al volante, entrada al coche '
                'sin llave, climatizador, llantas de aleación, conexión usb y '
                'muchas cosas mas.\n'
                '\n'
                'DESCUBRE:\n'
                'La fiabilidad en estado puro gracias a su cadena de '
                'distribucion, de la que jamas tendrás que cambiar la correa y '
                'llévatelo AHORA, con la revisión recién pasada y con un año '
                'de garantía premium.\n'
                '\n'
                'Posibilidad de financiación a 5 años por 146€ al mes, sujeta '
                'a condiciones de aprobación.\n'
                'Siempre con el compromiso y la formalidad de TU COCHE IDEAL.\n'
                '¿Eres Ideal ?\n'
                'Este económico compacto te lo demostrara!!',
 'doors_number': 5,
 'emission_standard': 'B',
 'engine': '1.2L',
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'b3db5d83-a29b-5680-a468-457608cae78d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/suzuki-swift-1.3-ddis-glx-5p-5p-diesel-2009-en-valencia-61132516-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'SUZUKI',
 'model': 'Swift',
 'odometer': 169000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18288004/176b25ad-fb3e-468c-bc50-c210820f4cba.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3db5d83-a29b-5680-a468-457608cae78d/b3db5d83-a29b-5680-a468-457608cae78d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 212374,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18288004/176b25ad-fb3e-468c-bc50-c210820f4cba.jpg',
             'Width': 800}],
 'price': 5900,
 'price_includes_vat': True,
 'registration_date': '2009-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SUZUKI Swift 1.3 DDiS GLX',
 'transmission': 'manual',
 'trim': '1.3 DDiS GLX 5p',
 'vin': None,
 'year': 2009}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761132516%27 HTTP/1.1" 200 None
2026-03-30 15:20:26 [auto_selling_coches.net.api] INFO: Saving data for 61132516: {'created_time': 1774884026.948555, 'last_price_update_time': 1774884026.948569}
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61132516') HTTP/1.1" 204 0
2026-03-30 15:20:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70103946> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:20:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70108328> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20: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:20:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62232889> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20: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:20:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70103946 - MERCEDES-BENZ CLA CLA 200 D DCT Shooting Brake
2026-03-30 15:20:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 40f7d0f2-dcc6-5a5d-9291-ca28780bddcf with identifier: 70103946
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 40f7d0f2-dcc6-5a5d-9291-ca28780bddcf
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19601559%252Fae322d83-06e6-4267-9472-7b9af8cbdeb1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19601559/ae322d83-06e6-4267-9472-7b9af8cbdeb1.jpg already downloaded
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 40f7d0f2-dcc6-5a5d-9291-ca28780bddcf with identifier 70103946
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 40f7d0f2-dcc6-5a5d-9291-ca28780bddcf
2026-03-30 15:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70103946>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 109,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': '',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.9L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '40f7d0f2-dcc6-5a5d-9291-ca28780bddcf',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cla-cla-200-d-dct-shooting-brake-5p-diesel-2021-en-valencia-70103946-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA',
 'odometer': 88000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19601559/ae322d83-06e6-4267-9472-7b9af8cbdeb1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40f7d0f2-dcc6-5a5d-9291-ca28780bddcf/40f7d0f2-dcc6-5a5d-9291-ca28780bddcf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85957,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19601559/ae322d83-06e6-4267-9472-7b9af8cbdeb1.jpg',
             'Width': 800}],
 'price': 29900,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA CLA 200 D DCT Shooting Brake',
 'transmission': 'automatic',
 'trim': 'CLA 200 D DCT Shooting Brake',
 'vin': 'W1K1186121N252807',
 'year': 2021}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2770103946%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [auto_selling_coches.net.api] INFO: Saving data for 70103946: {'created_time': 1774884027.124983, 'last_price_update_time': 1774884027.124995}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70103946') HTTP/1.1" 204 0
2026-03-30 15:20:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70108328 - FORD Fiesta 1.0 EcoBoost Active SS
2026-03-30 15:20:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 181083dc-cae7-55be-9f23-a29ae2530c7b with identifier: 70108328
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 181083dc-cae7-55be-9f23-a29ae2530c7b
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19606316%252Fa8c83ce1-1b37-4c70-a7ef-5147a8e0e307.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19606316/a8c83ce1-1b37-4c70-a7ef-5147a8e0e307.jpg already downloaded
2026-03-30 15:20:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 62232889 - KIA Sorento 2.2 CRDi Drive 4x2
2026-03-30 15:20:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 83904492-2eec-5c9f-a1b5-6cf44178b3e1 with identifier: 62232889
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 83904492-2eec-5c9f-a1b5-6cf44178b3e1
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19160168%252F3e2b548f-7623-4e60-959c-b7a1affabe64.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19160168/3e2b548f-7623-4e60-959c-b7a1affabe64.jpg already downloaded
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 181083dc-cae7-55be-9f23-a29ae2530c7b with identifier 70108328
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 181083dc-cae7-55be-9f23-a29ae2530c7b
2026-03-30 15:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70108328>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 113,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un utilitario con un '
                'equipamiento muy decente del 2019, con menos de 100000km y '
                'con un precio inferior a 10000€.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como mandos al volante, appel card play y '
                'androit auto,',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 85,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '181083dc-cae7-55be-9f23-a29ae2530c7b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-fiesta-10-ecoboost-63kw-active-ss-5p-5p-gasolina-2019-en-valencia-70108328-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'FORD',
 'model': 'Fiesta',
 'odometer': 88000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19606316/a8c83ce1-1b37-4c70-a7ef-5147a8e0e307.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_181083dc-cae7-55be-9f23-a29ae2530c7b/181083dc-cae7-55be-9f23-a29ae2530c7b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82452,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19606316/a8c83ce1-1b37-4c70-a7ef-5147a8e0e307.jpg',
             'Width': 800}],
 'price': 9900,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Fiesta 1.0 EcoBoost Active SS',
 'transmission': 'manual',
 'trim': '1.0 EcoBoost 63kW Active SS 5p',
 'vin': 'WF0JXXGAHJKC66101',
 'year': 2019}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2770108328%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [auto_selling_coches.net.api] INFO: Saving data for 70108328: {'created_time': 1774884027.222348, 'last_price_update_time': 1774884027.222358}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70108328') HTTP/1.1" 204 0
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 83904492-2eec-5c9f-a1b5-6cf44178b3e1 with identifier 62232889
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 83904492-2eec-5c9f-a1b5-6cf44178b3e1
2026-03-30 15:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62232889>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 159,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL,\n'
                '\n'
                'si buscas un SUV grande, familiar y verdaderamente fiable, '
                'con 7 PLAZAS reales, de UN SOLO PROPIETARIO, con todas las '
                'revisiones pasadas en servicio oficial, y la tranquilidad de '
                'llevar un Kia Sorento diésel de 200 CV con cadena de '
                'distribución, pensado para durar, viajar y acompañarte muchos '
                'años sin sobresaltos.\n'
                '\n'
                'Disfruta,\n'
                'De su completo acabado Drive, diseñado para ofrecer confort, '
                'espacio y tecnología a gran nivel en cada trayecto:\n'
                'techo solar corredizo, navegador integrado, cámara de visión '
                'trasera, climatizador bizona, pantalla multimedia con '
                'conectividad, volante multifunción en cuero, control de '
                'crucero, sensores de aparcamiento, llantas de aleación, '
                'barras de techo, Bluetooth, USB y un interior amplio, cómodo '
                'y muy bien aprovechado para viajar en familia con total '
                'tranquilidad.\n'
                '\n'
                'Sorpréndete,\n'
                'De su potente motor diésel de 200 CV, robusto, fiable y con '
                'cadena de distribución, una de las grandes claves de este '
                'modelo. Un motor pensado para hacer kilómetros sin '
                'preocupaciones, con una respuesta contundente incluso a plena '
                'carga y un consumo contenido para un SUV de su tamaño y 7 '
                'plazas.\n'
                'Estable en carretera, seguro en viajes largos y con un '
                'maletero amplio y modulable, este Sorento demuestra que se '
                'puede tener espacio, fuerza y eficiencia en un mismo coche.\n'
                'Un coche que no se cansa. Un coche que cumple.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestra Garantía IDEAL, para que conduzcas con la misma '
                'confianza que transmite su mecánica, y por nuestro programa '
                'de calidad “haz el bien y no mires a quién”, porque para '
                'nosotros lo más importante no es el vehículo, sino tú:\n'
                'nuestro cliente IDEAL.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones y '
                'aprobación, siempre con el compromiso de Tu Coche Ideal.\n'
                '\n'
                'Este es tu coche. Es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.2L',
 'engine_horse_power': 200,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '83904492-2eec-5c9f-a1b5-6cf44178b3e1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/kia-sorento-22-crdi-200cv-drive-4x2-5p-diesel-2016-en-valencia-62232889-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'KIA',
 'model': 'Sorento',
 'odometer': 178000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19160168/3e2b548f-7623-4e60-959c-b7a1affabe64.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83904492-2eec-5c9f-a1b5-6cf44178b3e1/83904492-2eec-5c9f-a1b5-6cf44178b3e1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171347,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19160168/3e2b548f-7623-4e60-959c-b7a1affabe64.jpg',
             'Width': 800}],
 'price': 17900,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 7,
 'seller_name': None,
 'title': 'KIA Sorento 2.2 CRDi Drive 4x2',
 'transmission': 'manual',
 'trim': '2.2 CRDi 200CV Drive 4x2',
 'vin': 'KNAPH81BAG5199924',
 'year': 2016}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2762232889%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [auto_selling_coches.net.api] INFO: Saving data for 62232889: {'created_time': 1774884027.269404, 'last_price_update_time': 1774884027.269414}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62232889') HTTP/1.1" 204 0
2026-03-30 15:20:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70155667> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70155667 - VOLKSWAGEN T-Roc Sport 1.5 TSI DSG
2026-03-30 15:20:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 788713ba-bebc-5686-89c2-63fe30163873 with identifier: 70155667
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 788713ba-bebc-5686-89c2-63fe30163873
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19643226%252F37dffe5c-a5e2-4c9a-9cb1-e03be8b2bc1a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19643226/37dffe5c-a5e2-4c9a-9cb1-e03be8b2bc1a.jpg already downloaded
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 788713ba-bebc-5686-89c2-63fe30163873 with identifier 70155667
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 788713ba-bebc-5686-89c2-63fe30163873
2026-03-30 15:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70155667>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 119,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un T-roc con menos de '
                '50000km un UNICO PROPIETARIO y con todas las revisiones al '
                'día.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento acabado Sport, con cambio automático y '
                'secuencial, cámara trasera, sistema bluetoth, sensores de '
                'parking delanteros y traseros llantas con el color de la '
                'carrocería, mandos al volante, portón easy pack y muchas '
                'cosas mas...\n'
                '\n'
                'Aprovecha,\n'
                'Su potencia de 150cv, en su cambio DSG que no te daras cuenta '
                'del cambio de velocidades gracias a su suavidad de su cambio '
                'de doble embrague.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestra garantía IDEAL PREMIUM, que podrás llevarlo a la '
                'casa oficial en caso de tener avería en su año de garantía, '
                'así como nuestro programa de valor "haz el bien y no mires a '
                'quien", porque para nosotros lo mas importante eres tu '
                'nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones, siempre con '
                'el compromiso y la formalidad de tu coche ideal.\n'
                'Este es tu coche, es ideal.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '788713ba-bebc-5686-89c2-63fe30163873',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-t-roc-sport-15-tsi-110kw-150cv-dsg-5p-gasolina-2021-en-valencia-70155667-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'VOLKSWAGEN',
 'model': 'T-Roc',
 'odometer': 44000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19643226/37dffe5c-a5e2-4c9a-9cb1-e03be8b2bc1a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_788713ba-bebc-5686-89c2-63fe30163873/788713ba-bebc-5686-89c2-63fe30163873_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94052,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19643226/37dffe5c-a5e2-4c9a-9cb1-e03be8b2bc1a.jpg',
             'Width': 800}],
 'price': 22450,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN T-Roc Sport 1.5 TSI DSG',
 'transmission': 'automatic',
 'trim': 'Sport 1.5 TSI 110kW 150CV DSG',
 'vin': 'WVGZZZA1ZLV106488',
 'year': 2020}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2770155667%27 HTTP/1.1" 200 None
2026-03-30 15:20:27 [auto_selling_coches.net.api] INFO: Saving data for 70155667: {'created_time': 1774884027.716896, 'last_price_update_time': 1774884027.716906}
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70155667') HTTP/1.1" 204 0
2026-03-30 15:20:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70177365> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62550063> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61884289> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70208261> (referer: https://www.coches.net/concesionario/tucocheideal/?pg=1) ['zyte-api']
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70177365 - KIA Sportage 1.6 GDi Concept 4x2
2026-03-30 15:20:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d8319b6-724d-51a6-af94-3883f70a6268 with identifier: 70177365
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3d8319b6-724d-51a6-af94-3883f70a6268
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%252F19661280%252F69d687bb-5235-4d31-9738-4860a4b19f1a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19661280/69d687bb-5235-4d31-9738-4860a4b19f1a.jpg already downloaded
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3d8319b6-724d-51a6-af94-3883f70a6268 with identifier 70177365
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3d8319b6-724d-51a6-af94-3883f70a6268
2026-03-30 15:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70177365>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 155,
 'category': 'Coches',
 'color': 'Granate',
 'currency': 'EUR',
 'description': 'Este es tu coche ideal, si buscas fiabilidad en un suv con '
                'tan solo 4 años de un UNICO PROPIERTARIO  y con todas las '
                'revisiones pasadas en la casa oficial.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como cámara trasera, navegador, velocidad '
                'de crucero, sensores de parking, llantas de aluminio, sistema '
                'bluetoth.\n'
                '\n'
                'Experimenta,\n'
                'La fiabilidad de kia, gracias a su cadena de distribución y a '
                'los 3 AÑOS  de garantía que le quedan por la marca oficial.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestro programa de valor "Haz el bien y no mires a '
                'quien", porque para nosotros lo mas importante eres tu '
                'nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiacion sujeta a condiciones y '
                'aprobacion, siempre con el compromiso y la formalidad de tu '
                'coche ideal, este es tu coche es ideal.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 132,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '3d8319b6-724d-51a6-af94-3883f70a6268',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/kia-sportage-16-gdi-97kw-132cv-concept-4x2-5p-gasolina-2021-en-valencia-70177365-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'KIA',
 'model': 'Sportage',
 'odometer': 102000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19661280/69d687bb-5235-4d31-9738-4860a4b19f1a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8319b6-724d-51a6-af94-3883f70a6268/3d8319b6-724d-51a6-af94-3883f70a6268_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101697,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19661280/69d687bb-5235-4d31-9738-4860a4b19f1a.jpg',
             'Width': 800}],
 'price': 17850,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA Sportage 1.6 GDi Concept 4x2',
 'transmission': 'manual',
 'trim': '1.6 GDi 97kW 132CV Concept 4x2',
 'vin': 'U5YPG814AML116716',
 'year': 2022}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2770177365%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Saving data for 70177365: {'created_time': 1774884028.145114, 'last_price_update_time': 1774884028.145125}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70177365') HTTP/1.1" 204 0
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 62550063 - MERCEDES-BENZ Clase A A 200 d
2026-03-30 15:20:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 451e771a-7b5d-5ecd-9e7e-a101c013de51 with identifier: 62550063
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 451e771a-7b5d-5ecd-9e7e-a101c013de51
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%252F19429179%252Fe3a58e8b-563d-420c-aa4a-857a314e03d1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19429179/e3a58e8b-563d-420c-aa4a-857a314e03d1.jpg already downloaded
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 451e771a-7b5d-5ecd-9e7e-a101c013de51 with identifier 62550063
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 451e771a-7b5d-5ecd-9e7e-a101c013de51
2026-03-30 15:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62550063>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas un clase A con el ultimo '
                'restiling, Nacional, con IVA deducible, con todos los '
                'mantenimientos en la casa oficial y matriculado el '
                '12/12/2023. que se podría decir que es del 2024.\n'
                '\n'
                'Disfruta, \n'
                'De su paquete premium( luz de ambiente de 365colores, entrada '
                'al vehículo sin llave, calefacción en los asientos), '
                'velocidad de crucero, sistema de aparcamiento automático, '
                'mandos al volante, navegador, sistema de IA MBUX, y muchos '
                'extras mas.\n'
                '\n'
                'Sorpréndete,\n'
                'De tu cambio automático de doble embrague con 8 velocidades '
                'en su poderoso motor 1950cc , con 150 cv que te dará lo mejor '
                'en la carretera, mientras disfrutas de un excelente consumo.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestra garantía Ideal premium, que podrás llevarlo a la '
                'casa oficial en caso de avería en nuestro año de garantía, y '
                'también por nuestro exclusivo valor" haz el bien y no mires a '
                'quien", porque para nosotros lo mas importante eres tu, '
                'nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiación sujeta a condiciones, siempre con '
                'el compromiso y la formalidad de tu coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.9L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '451e771a-7b5d-5ecd-9e7e-a101c013de51',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-200-d-5p-diesel-2023-en-valencia-62550063-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase A',
 'odometer': 12500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19429179/e3a58e8b-563d-420c-aa4a-857a314e03d1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451e771a-7b5d-5ecd-9e7e-a101c013de51/451e771a-7b5d-5ecd-9e7e-a101c013de51_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91555,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19429179/e3a58e8b-563d-420c-aa4a-857a314e03d1.jpg',
             'Width': 800}],
 'price': 33900,
 'price_includes_vat': True,
 'registration_date': '2023-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase A A 200 d',
 'transmission': 'automatic',
 'trim': 'A 200 d',
 'vin': None,
 'year': 2023}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2762550063%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Saving data for 62550063: {'created_time': 1774884028.219386, 'last_price_update_time': 1774884028.2194}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62550063') HTTP/1.1" 204 0
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 61884289 - ALFA ROMEO Stelvio 2.0 Gasolina Veloce Q4
2026-03-30 15:20:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 369d59d0-1708-50da-8ee4-85a1239f4dea with identifier: 61884289
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 369d59d0-1708-50da-8ee4-85a1239f4dea
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%252F18869804%252F9e1a2e61-004d-40a8-abc5-38e032e823bd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18869804/9e1a2e61-004d-40a8-abc5-38e032e823bd.jpg already downloaded
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70208261 - MERCEDES-BENZ CLA CLA 200 D DCT
2026-03-30 15:20:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ca66208-123c-52f3-86aa-66f26521c225 with identifier: 70208261
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5ca66208-123c-52f3-86aa-66f26521c225
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%252F19683374%252Fd57ef88d-de96-4aca-8ea6-75c6d6e8091d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19683374/d57ef88d-de96-4aca-8ea6-75c6d6e8091d.jpg already downloaded
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 369d59d0-1708-50da-8ee4-85a1239f4dea with identifier 61884289
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 369d59d0-1708-50da-8ee4-85a1239f4dea
2026-03-30 15:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61884289>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'Este es TU COCHE IDEAL, si buscas exclusividad, deportividad '
                'y clase todo en uno.(Nacional)\n'
                '\n'
                'Disfruta:\n'
                'De esta unidad de UN UNICO PROPIETARIO, con Iva deducible y '
                'con todas las revisiones pasadas en la casa oficial, y que '
                'tiene un sin fin de equipamiento como velocidad de crucero '
                'adaptativo, sistema de sonido Harman kardom, paquete Dark '
                'Miron y vaya si miron, porque no van a parar de mirarte, '
                'llantas de 21", pinzas de freno brembo rojas, techo '
                'corredizo, cambio  automático ZF de 8 velocidades( de los mas '
                'rápidos del segmento) , tapicería de cuero con costuras '
                'deportivas, color ideal azul Misano y el techo negro le darán '
                'ese toque racing premium que necesitas.\n'
                '\n'
                'PREGUNTA:\n'
                'Por la garantía IDeal premium , que podrás llevarlo a la casa '
                'oficial en caso de tener avería en tu año de garantía, porque '
                'lo mas importante eres tu, nuestro cliente ideal.\n'
                'Posibilidad de financiación sujeta a condiciones y '
                'aprobación, siempre con el compromiso y la formalidad de TU '
                'COCHE IDEAL.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 280,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '369d59d0-1708-50da-8ee4-85a1239f4dea',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/alfa-romeo-stelvio-2.0-gasolina-206kw-280cv-veloce-q4-5p-gasolina-2023-en-valencia-61884289-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'ALFA ROMEO',
 'model': 'Stelvio',
 'odometer': 74000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18869804/9e1a2e61-004d-40a8-abc5-38e032e823bd.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_369d59d0-1708-50da-8ee4-85a1239f4dea/369d59d0-1708-50da-8ee4-85a1239f4dea_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 219524,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18869804/9e1a2e61-004d-40a8-abc5-38e032e823bd.jpg',
             'Width': 800}],
 'price': 36900,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'ALFA ROMEO Stelvio 2.0 Gasolina Veloce Q4',
 'transmission': 'automatic',
 'trim': '2.0 Gasolina 206kW 280CV Veloce Q4',
 'vin': 'ZARPAHDN1N7D48896',
 'year': 2022}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2761884289%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Saving data for 61884289: {'created_time': 1774884028.319827, 'last_price_update_time': 1774884028.319837}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61884289') HTTP/1.1" 204 0
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5ca66208-123c-52f3-86aa-66f26521c225 with identifier 70208261
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5ca66208-123c-52f3-86aa-66f26521c225
2026-03-30 15:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70208261>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '*VEHICULO EN GESTION DE VENTA VISITA BAJO CITA PREVIA*\n'
                '\n'
                'Este es TU COCHE IDEAL, si buscas un Mercedes CLA, diesel de '
                'un UNICO PROPIERTARIO, con todas las revisiones en la casa '
                'oficial y con muy pocos km.\n'
                '\n'
                'Disfruta,\n'
                'De su equipamiento como velocidad de crucero, navegador, '
                'sistema bluetooth, mandos al volante, paquete premium, hans '
                'free acess, paquete noche,pack amg y muchas cosas mas..\n'
                '\n'
                'Aprovecha,\n'
                'Sus 150cv con el cambio de doble embrague de 8 velocidades, '
                'que te dara la relacion peso potencia que necesitas en los '
                'momentos adecuados, mientras aprovechas uno de los '
                'coeficientes aerodinámicos mas cualificado del mercado.\n'
                '\n'
                'Pregunta,\n'
                'Por nuestra garantia Ideal premium, que podras llevarlo a la '
                'casa oficial si tuvieras una averia en el año de garantia que '
                'nos pertenece darte, asi como nuestro programa de valor, "haz '
                'el bien y no mires a quien", porque para nosostros lo mas '
                'importante eres tu, nuestro cliente ideal.\n'
                '\n'
                'Posibilidad de financiacion sujeta a condiciones, siempre con '
                'el compromiso y la formalidad de tu coche ideal.\n'
                'Este es tu coche, es IDEAL.',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '1.9L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '5ca66208-123c-52f3-86aa-66f26521c225',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cla-cla-200-d-dct-4p-diesel-2024-en-valencia-70208261-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA',
 'odometer': 47000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19683374/d57ef88d-de96-4aca-8ea6-75c6d6e8091d.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ca66208-123c-52f3-86aa-66f26521c225/5ca66208-123c-52f3-86aa-66f26521c225_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59069,
             'Height': 450,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19683374/d57ef88d-de96-4aca-8ea6-75c6d6e8091d.jpg',
             'Width': 800}],
 'price': 35900,
 'price_includes_vat': True,
 'registration_date': '2023-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA CLA 200 D DCT',
 'transmission': 'automatic',
 'trim': 'CLA 200 D DCT',
 'vin': None,
 'year': 2023}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20: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%2770208261%27 HTTP/1.1" 200 None
2026-03-30 15:20:28 [auto_selling_coches.net.api] INFO: Saving data for 70208261: {'created_time': 1774884028.376674, 'last_price_update_time': 1774884028.376686}
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70208261') HTTP/1.1" 204 0
2026-03-30 15:20:28 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:20:28 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:20:28 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4b07f8bc2c1f11f18e133aacc95538c6
2026-03-30 15:20:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:20:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:20:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:20:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:20:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:20:28 [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:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:20:29 [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%201773588028 HTTP/1.1" 200 None
2026-03-30 15:20:29 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (20 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4b07f8bc2c1f11f18e133aacc95538c6.jl
2026-03-30 15:20:29 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 40376,
 'downloader/request_count': 22,
 'downloader/request_method_count/GET': 22,
 'downloader/response_bytes': 1808644,
 'downloader/response_count': 22,
 'downloader/response_status_count/200': 21,
 'downloader/response_status_count/400': 1,
 'elapsed_time_seconds': 46.357692,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 20, 29, 8428, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 20,
 'log_count/DEBUG': 306,
 'log_count/INFO': 245,
 'memusage/max': 149458944,
 'memusage/startup': 149458944,
 'request_depth_max': 2,
 'response_received_count': 22,
 'scheduler/dequeued': 22,
 'scheduler/dequeued/memory': 22,
 'scheduler/enqueued': 22,
 'scheduler/enqueued/memory': 22,
 'scrape_type/new': 20,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 22,
 '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.766069299287416,
 'scrapy-zyte-api/mean_response_seconds': 2.7949869821525435,
 'scrapy-zyte-api/processed': 22,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 21,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 21,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 22,
 'scrapy-zyte-api/request_args/httpResponseBody': 21,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 21,
 'scrapy-zyte-api/request_args/url': 22,
 'scrapy-zyte-api/status_codes/200': 22,
 'scrapy-zyte-api/success': 22,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 30, 15, 19, 42, 650736, tzinfo=datetime.timezone.utc)}
2026-03-30 15:20:29 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:20:29 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f3c86d27990>
2026-03-30 15:20:29 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f3c86d34210>

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