Desktop version Jobs Stats

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

2026-03-30 15:15:07 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:15:07 [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:15:07 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:15:07 [auto_selling_coches.net.api] INFO: Extracted dealer slug: valencars
2026-03-30 15:15:07 [auto_selling_coches.net.api] INFO: _job: 4acd255c2c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:15:07 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:15:07 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:15:07 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:15:07 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:15:07 [scrapy.extensions.telnet] INFO: Telnet Password: 5d6778f924a7d302
2026-03-30 15:15:07 [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:15:07 [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/4acd255c2c1f11f18e133aacc95538c6.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:15:07 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:15:07 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:15:07 [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:15:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:15:07 [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:15:07 [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:15:07 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:15:07 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:15:07 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:15:07 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:15:07 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:15:07 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-03-30 15:15:07 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:15:07 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:15:07 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:15:12 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/valencars, dealer_slug: valencars
2026-03-30 15:15:12 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/valencars
2026-03-30 15:15:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:13 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/valencars> (referer: None) ['zyte-api']
2026-03-30 15:15:13 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:15:13 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:15:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/valencars?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:15:33 [auto_selling_coches.net.api] INFO: Total items from HTML header: 17
2026-03-30 15:15:33 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:15:33 [auto_selling_coches.net.api] INFO: Found 17 listings in HTML (page 1)
2026-03-30 15:15:33 [auto_selling_coches.net.api] INFO: Found listing with ID: 70134436
2026-03-30 15:15:33 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:15:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2115
2026-03-30 15:15:34 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770134436%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70134436: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70134436
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70129730
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770129730%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70129730: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70129730
2026-03-30 15:15:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70128293
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770128293%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70128293: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70128293
2026-03-30 15:15:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70124041
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770124041%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70124041: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70124041
2026-03-30 15:15:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70124885
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770124885%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70124885: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70124885
2026-03-30 15:15:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70124347
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770124347%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70124347: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70124347
2026-03-30 15:15:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70112015
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770112015%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70112015: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70112015
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70112189
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770112189%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70112189: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70112189
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70111965
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770111965%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70111965: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70111965
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70042332
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770042332%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70042332: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70042332
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70042457
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770042457%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70042457: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70042457
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 70039224
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770039224%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 70039224: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 70039224
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62661096
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762661096%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 62661096: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62661096
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62510658
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762510658%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 62510658: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62510658
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62510461
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762510461%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 62510461: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62510461
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62499943
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762499943%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 62499943: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62499943
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Found listing with ID: 62277790
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762277790%27 HTTP/1.1" 200 None
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scrape type for 62277790: 1
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: Scraping new listing 62277790
2026-03-30 15:15:34 [auto_selling_coches.net.api] INFO: HTML pagination complete: 17 items scraped
2026-03-30 15:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70124885> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70124041> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70129730> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 70124885 - RENAULT Kadjar Zen GPF TCe
2026-03-30 15:15:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 34a4b974-be77-5100-b8d1-378d2c580f1f with identifier: 70124885
2026-03-30 15:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 34a4b974-be77-5100-b8d1-378d2c580f1f
2026-03-30 15:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19620612%252F9e3875de-e243-4355-a293-deaf37d95fca.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19620612/9e3875de-e243-4355-a293-deaf37d95fca.jpg already downloaded
2026-03-30 15:15:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 34a4b974-be77-5100-b8d1-378d2c580f1f with identifier 70124885
2026-03-30 15:15:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:15:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:15:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:15:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:15:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:15:35 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:15:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:15:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:15:35 [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:15:35 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:15:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883735
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883735
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:15:36 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 34a4b974-be77-5100-b8d1-378d2c580f1f
2026-03-30 15:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70124885>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 134,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Automático\n'
                '-Cámara de marcha atrás\n'
                '-Ordenador a bordo\n'
                '-Volante regulable en altura y multifunción\n'
                '-Llantas de aluminio\n'
                '-Elevalunas eléctricos delanteros y traseros\n'
                '-Pantalla central táctil\n'
                '-Climatizador bi zona\n'
                '-Sensores de aparcamiento delanteros y traseros\n'
                '-Cierre centralizado\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad y limitador\n'
                '-Bluetooth\n'
                '-Isofix\n'
                '-Start stop\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector de '
                'automoción.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': '1.3L',
 'engine_horse_power': 140,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '34a4b974-be77-5100-b8d1-378d2c580f1f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/renault-kadjar-zen-gpf-tce-103kw-140cv-5p-gasolina-2019-en-valencia-70124885-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'RENAULT',
 'model': 'Kadjar',
 'odometer': 65700,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19620612/9e3875de-e243-4355-a293-deaf37d95fca.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34a4b974-be77-5100-b8d1-378d2c580f1f/34a4b974-be77-5100-b8d1-378d2c580f1f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56167,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19620612/9e3875de-e243-4355-a293-deaf37d95fca.jpg',
             'Width': 800}],
 'price': 17900,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Kadjar Zen GPF TCe',
 'transmission': 'automatic',
 'trim': 'Zen GPF TCe 103kW 140CV',
 'vin': None,
 'year': 2019}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770124885%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Saving data for 70124885: {'created_time': 1774883736.176721, 'last_price_update_time': 1774883736.176736}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70124885') HTTP/1.1" 204 0
2026-03-30 15:15:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70134436> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70128293> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 70124041 - TOYOTA Aygo 1.0 70 xstyle
2026-03-30 15:15:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cf4e475b-fe55-5fb6-b4a4-bf7a64376c42 with identifier: 70124041
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cf4e475b-fe55-5fb6-b4a4-bf7a64376c42
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19619873%252F4834144c-505a-458c-bc09-e7606b2a3ed1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19619873/4834144c-505a-458c-bc09-e7606b2a3ed1.jpg already downloaded
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 70129730 - PEUGEOT Rifter Allure Pack Long BlueHDi 7 plazas
2026-03-30 15:15:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 45184a37-5ec7-5331-b3cc-86533ef10dbb with identifier: 70129730
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 45184a37-5ec7-5331-b3cc-86533ef10dbb
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19625436%252Fb13139dc-2cb7-47d7-aa8d-d4972037b6dc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19625436/b13139dc-2cb7-47d7-aa8d-d4972037b6dc.jpg already downloaded
2026-03-30 15:15:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cf4e475b-fe55-5fb6-b4a4-bf7a64376c42 with identifier 70124041
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cf4e475b-fe55-5fb6-b4a4-bf7a64376c42
2026-03-30 15:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70124041>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 93,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Revisión pasada en Toyota Valencia, con garantía de 15 años '
                'y/o 250000km, ITV recién pasada, neumáticos nuevos. \n'
                'Equipamiento: \n'
                '-Pantalla central táctil -Aire acondicionado -Cierre '
                'centralizado -Elevalunas eléctrico delanteros y traseros '
                '-Volante regulable en altura -Espejos eléctricos -Ordenador '
                'de abordo -Mando a distancia en la llave -Control de '
                'velocidad -limitador de velocidad -Bluetooth -Volante '
                'multifunción -Carga USB -Isofix -Llantas Garantía y cambio de '
                'nombre a consultar. Se puede probar sin ningún compromiso. Se '
                'entrega con la ITV pasada. Revisión completa antes de la '
                'entrega. Aceptamos su vehículo como forma de pago. Se puede '
                'financiar todo el vehículo o la cantidad que se desee al '
                'tiempo que el cliente necesite. Tenemos mas de 33 años de '
                'experiencia en el sector del automóvil . Toyota Aygo en '
                'Valencia',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 72,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'cf4e475b-fe55-5fb6-b4a4-bf7a64376c42',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/toyota-aygo-10-70-xstyle-5p-gasolina-2020-en-valencia-70124041-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'TOYOTA',
 'model': 'Aygo',
 'odometer': 59800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19619873/4834144c-505a-458c-bc09-e7606b2a3ed1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf4e475b-fe55-5fb6-b4a4-bf7a64376c42/cf4e475b-fe55-5fb6-b4a4-bf7a64376c42_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56595,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19619873/4834144c-505a-458c-bc09-e7606b2a3ed1.jpg',
             'Width': 800}],
 'price': 12800,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'TOYOTA Aygo 1.0 70 xstyle',
 'transmission': 'manual',
 'trim': '1.0 70 xstyle',
 'vin': None,
 'year': 2021}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770124041%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Saving data for 70124041: {'created_time': 1774883736.504947, 'last_price_update_time': 1774883736.504958}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70124041') HTTP/1.1" 204 0
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 45184a37-5ec7-5331-b3cc-86533ef10dbb with identifier 70129730
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 45184a37-5ec7-5331-b3cc-86533ef10dbb
2026-03-30 15:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70129730>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                'El precio del vehículo incluye IVA\n'
                '-Vehiculo 7 plazas\n'
                '-Sensores de aparcamiento\n'
                '-Llantas de aluminio\n'
                '-Cierre centralizado\n'
                '-Control de velocidad\n'
                '-Ayuda en conducción (salir del carril)\n'
                '-Elevalunas eléctrico\n'
                '-Volante regulable en altura\n'
                '-Espejos eléctricos\n'
                '-Ordenador de abordo\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad\n'
                '-limitador de velocidad\n'
                '-Bluetooth\n'
                '-Volante multifunción\n'
                '-Carga USB\n'
                '-Isofix\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 130,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '45184a37-5ec7-5331-b3cc-86533ef10dbb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/peugeot-rifter-allure-pack-long-bluehdi-96kw-7-plazas-5p-diesel-2021-en-valencia-70129730-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'PEUGEOT',
 'model': 'Rifter',
 'odometer': 70000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19625436/b13139dc-2cb7-47d7-aa8d-d4972037b6dc.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45184a37-5ec7-5331-b3cc-86533ef10dbb/45184a37-5ec7-5331-b3cc-86533ef10dbb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58549,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19625436/b13139dc-2cb7-47d7-aa8d-d4972037b6dc.jpg',
             'Width': 800}],
 'price': 22900,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 7,
 'seller_name': None,
 'title': 'PEUGEOT Rifter Allure Pack Long BlueHDi 7 plazas',
 'transmission': 'manual',
 'trim': 'Allure Pack Long BlueHDi 96kW 7 plazas',
 'vin': None,
 'year': 2021}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770129730%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Saving data for 70129730: {'created_time': 1774883736.559298, 'last_price_update_time': 1774883736.559314}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70129730') HTTP/1.1" 204 0
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 70134436 - PEUGEOT 3008 1.5 BlueHDi SS Allure Pack
2026-03-30 15:15:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a5698a0-f998-594e-8c89-9b7fe4d0fe12 with identifier: 70134436
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2a5698a0-f998-594e-8c89-9b7fe4d0fe12
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19629972%252F98f5e6bd-3268-4af5-9f17-980313bf1601.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19629972/98f5e6bd-3268-4af5-9f17-980313bf1601.jpg already downloaded
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 70128293 - MITSUBISHI Eclipse Cross 150T Motion Black Edition
2026-03-30 15:15:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 89fb31f5-a0df-542a-8c86-010a9c39439d with identifier: 70128293
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 89fb31f5-a0df-542a-8c86-010a9c39439d
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19624236%252Ff4fb7969-9fe2-464a-93df-0a0190d670e9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19624236/f4fb7969-9fe2-464a-93df-0a0190d670e9.jpg already downloaded
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2a5698a0-f998-594e-8c89-9b7fe4d0fe12 with identifier 70134436
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2a5698a0-f998-594e-8c89-9b7fe4d0fe12
2026-03-30 15:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70134436>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 103,
 'category': 'Coches',
 'color': 'Marrón',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Navegador\n'
                '-Sensores de de aparcamiento\n'
                '-Ordenador a bordo\n'
                '-Volante regulable en altura y multifunción\n'
                '-Llantas de aluminio\n'
                '-Elevalunas eléctricos delanteros y traseros\n'
                '-Pantalla central táctil\n'
                '-Climatizador bi zona\n'
                '-Cierre centralizado\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad y limitador\n'
                '-Bluetooth\n'
                '-Isofix\n'
                '-Start stop\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector de '
                'automoción.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 130,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2a5698a0-f998-594e-8c89-9b7fe4d0fe12',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/peugeot-3008-15-bluehdi-96kw-130cv-ss-allure-pack-5p-diesel-2020-en-valencia-70134436-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 132000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19629972/98f5e6bd-3268-4af5-9f17-980313bf1601.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a5698a0-f998-594e-8c89-9b7fe4d0fe12/2a5698a0-f998-594e-8c89-9b7fe4d0fe12_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66911,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19629972/98f5e6bd-3268-4af5-9f17-980313bf1601.jpg',
             'Width': 800}],
 'price': 15900,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.5 BlueHDi SS Allure Pack',
 'transmission': 'manual',
 'trim': '1.5 BlueHDi 96kW 130CV SS Allure Pack',
 'vin': None,
 'year': 2020}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770134436%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Saving data for 70134436: {'created_time': 1774883736.739587, 'last_price_update_time': 1774883736.739601}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70134436') HTTP/1.1" 204 0
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 89fb31f5-a0df-542a-8c86-010a9c39439d with identifier 70128293
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 89fb31f5-a0df-542a-8c86-010a9c39439d
2026-03-30 15:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70128293>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 159,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Cámara de marcha atrás \n'
                '-Car play\n'
                '-Navegador\n'
                '-Ordenador a bordo\n'
                '-Volante regulable en altura y multifunción\n'
                '-Llantas de aluminio\n'
                '-Elevalunas eléctricos delanteros y traseros\n'
                '-Pantalla central táctil\n'
                '-Cierre centralizado\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad y limitador\n'
                '-Bluetooth\n'
                '-Isofix\n'
                '-Start stop\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector de '
                'automoción.',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 163,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '89fb31f5-a0df-542a-8c86-010a9c39439d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mitsubishi-eclipse-cross-150t-motion-black-edition-5p-gasolina-2020-en-valencia-70128293-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MITSUBISHI',
 'model': 'Eclipse Cross',
 'odometer': 39500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19624236/f4fb7969-9fe2-464a-93df-0a0190d670e9.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89fb31f5-a0df-542a-8c86-010a9c39439d/89fb31f5-a0df-542a-8c86-010a9c39439d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69152,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19624236/f4fb7969-9fe2-464a-93df-0a0190d670e9.jpg',
             'Width': 800}],
 'price': 18900,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MITSUBISHI Eclipse Cross 150T Motion Black Edition',
 'transmission': 'manual',
 'trim': '150T Motion Black Edition',
 'vin': None,
 'year': 2020}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770128293%27 HTTP/1.1" 200 None
2026-03-30 15:15:36 [auto_selling_coches.net.api] INFO: Saving data for 70128293: {'created_time': 1774883736.806468, 'last_price_update_time': 1774883736.806482}
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70128293') HTTP/1.1" 204 0
2026-03-30 15:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62499943> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62510461> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 62499943 - NISSAN Micra IGT 92 CV CVT NDesign Black
2026-03-30 15:15:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 46eb902a-12b4-58f5-a963-1582e8f52935 with identifier: 62499943
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 46eb902a-12b4-58f5-a963-1582e8f52935
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19386104%252F95f56e5b-2415-4826-835a-cdbf492dd679.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19386104/95f56e5b-2415-4826-835a-cdbf492dd679.jpg already downloaded
2026-03-30 15:15:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 46eb902a-12b4-58f5-a963-1582e8f52935 with identifier 62499943
2026-03-30 15:15:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 46eb902a-12b4-58f5-a963-1582e8f52935
2026-03-30 15:15:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62499943>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Sensores de aparcamiento\n'
                '-Pantalla central táctil\n'
                '-Aire acondicionado\n'
                '-Cierre centralizado\n'
                '-Elevalunas eléctrico delanteros y traseros\n'
                '-Volante regulable en altura\n'
                '-Espejos eléctricos\n'
                '-Ordenador de abordo\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad\n'
                '-Limitador de velocidad\n'
                '-Bluetooth\n'
                '-Volante multifunción\n'
                '-Carga USB\n'
                '-Isofix\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .\n'
                'Nissan Micra en Valencia',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 92,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '46eb902a-12b4-58f5-a963-1582e8f52935',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/nissan-micra-igt-68-kw-92-cv-cvt-ndesign-black-5p-gasolina-2022-en-valencia-62499943-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'NISSAN',
 'model': 'Micra',
 'odometer': 26000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19386104/95f56e5b-2415-4826-835a-cdbf492dd679.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46eb902a-12b4-58f5-a963-1582e8f52935/46eb902a-12b4-58f5-a963-1582e8f52935_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66720,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19386104/95f56e5b-2415-4826-835a-cdbf492dd679.jpg',
             'Width': 800}],
 'price': 14950,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'NISSAN Micra IGT 92 CV CVT NDesign Black',
 'transmission': 'automatic',
 'trim': 'IGT 68 kW 92 CV CVT NDesign Black',
 'vin': None,
 'year': 2022}
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762499943%27 HTTP/1.1" 200 None
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Saving data for 62499943: {'created_time': 1774883737.564426, 'last_price_update_time': 1774883737.56444}
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62499943') HTTP/1.1" 204 0
2026-03-30 15:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62510658> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 62510461 - NISSAN Micra IGT 92 CV CVT NDesign Black
2026-03-30 15:15:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 469c94c6-a84f-53a3-a621-7ff942f1a51f with identifier: 62510461
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 469c94c6-a84f-53a3-a621-7ff942f1a51f
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19395719%252Ff7d3e314-356c-499c-b96b-127d79e6d3fa.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19395719/f7d3e314-356c-499c-b96b-127d79e6d3fa.jpg already downloaded
2026-03-30 15:15:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 469c94c6-a84f-53a3-a621-7ff942f1a51f with identifier 62510461
2026-03-30 15:15:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 469c94c6-a84f-53a3-a621-7ff942f1a51f
2026-03-30 15:15:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62510461>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Granate',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Sensores de aparcamiento\n'
                '-Pantalla central táctil\n'
                '-Aire acondicionado\n'
                '-Cierre centralizado\n'
                '-Elevalunas eléctrico delanteros y traseros\n'
                '-Volante regulable en altura\n'
                '-Espejos eléctricos\n'
                '-Ordenador de abordo\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad\n'
                '-Limitador de velocidad\n'
                '-Bluetooth\n'
                '-Volante multifunción\n'
                '-Carga USB\n'
                '-Isofix\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 92,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '469c94c6-a84f-53a3-a621-7ff942f1a51f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/nissan-micra-igt-68-kw-92-cv-cvt-ndesign-black-5p-gasolina-2022-en-valencia-62510461-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'NISSAN',
 'model': 'Micra',
 'odometer': 21000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19395719/f7d3e314-356c-499c-b96b-127d79e6d3fa.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_469c94c6-a84f-53a3-a621-7ff942f1a51f/469c94c6-a84f-53a3-a621-7ff942f1a51f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67498,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19395719/f7d3e314-356c-499c-b96b-127d79e6d3fa.jpg',
             'Width': 800}],
 'price': 14950,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'NISSAN Micra IGT 92 CV CVT NDesign Black',
 'transmission': 'automatic',
 'trim': 'IGT 68 kW 92 CV CVT NDesign Black',
 'vin': None,
 'year': 2022}
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762510461%27 HTTP/1.1" 200 None
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Saving data for 62510461: {'created_time': 1774883737.652696, 'last_price_update_time': 1774883737.652708}
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62510461') HTTP/1.1" 204 0
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 62510658 - RENAULT Clio Business SCe
2026-03-30 15:15:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 494c6112-b2c5-5050-a47a-807db949f11e with identifier: 62510658
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 494c6112-b2c5-5050-a47a-807db949f11e
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19395836%252Fef14c9e7-04b2-41cd-9358-698ebce4558a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19395836/ef14c9e7-04b2-41cd-9358-698ebce4558a.jpg already downloaded
2026-03-30 15:15:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 494c6112-b2c5-5050-a47a-807db949f11e with identifier 62510658
2026-03-30 15:15:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 494c6112-b2c5-5050-a47a-807db949f11e
2026-03-30 15:15:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62510658>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Aire acondicionado\n'
                '-Cierre centralizado\n'
                '-Elevalunas eléctrico delanteros\n'
                '-Volante regulable en altura\n'
                '-Espejos eléctricos\n'
                '-Ordenador de abordo\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad\n'
                '-Limitador de velocidad\n'
                '-Bluetooth\n'
                '-Volante multifunción\n'
                '-Carga USB\n'
                '-Isofix\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 65,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '494c6112-b2c5-5050-a47a-807db949f11e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/renault-clio-business-sce-49-kw-67cv-5p-gasolina-2021-en-valencia-62510658-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'RENAULT',
 'model': 'Clio',
 'odometer': 83600,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19395836/ef14c9e7-04b2-41cd-9358-698ebce4558a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_494c6112-b2c5-5050-a47a-807db949f11e/494c6112-b2c5-5050-a47a-807db949f11e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54012,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19395836/ef14c9e7-04b2-41cd-9358-698ebce4558a.jpg',
             'Width': 800}],
 'price': 11450,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Clio Business SCe',
 'transmission': 'manual',
 'trim': 'Business SCe 49 kW 67CV',
 'vin': None,
 'year': 2021}
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762510658%27 HTTP/1.1" 200 None
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Saving data for 62510658: {'created_time': 1774883737.828384, 'last_price_update_time': 1774883737.828399}
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62510658') HTTP/1.1" 204 0
2026-03-30 15:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62661096> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62277790> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 62661096 - FIAT 500 1.2 8v Lounge
2026-03-30 15:15:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 616e06a1-2854-5440-957f-f9f597cf503c with identifier: 62661096
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 616e06a1-2854-5440-957f-f9f597cf503c
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19515101%252F5b98f451-7712-4dcf-97c9-1a8249f88e51.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19515101/5b98f451-7712-4dcf-97c9-1a8249f88e51.jpg already downloaded
2026-03-30 15:15:37 [auto_selling_coches.net.api] INFO: Extracted item from API: 62277790 - SKODA Fabia 1.2 Young
2026-03-30 15:15:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 21d78ac4-eae3-5a19-8dd7-fa82798ddb41 with identifier: 62277790
2026-03-30 15:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 21d78ac4-eae3-5a19-8dd7-fa82798ddb41
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19202071%252Fd583ada8-c636-4182-a788-ed15f9ea7709.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19202071/d583ada8-c636-4182-a788-ed15f9ea7709.jpg already downloaded
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 616e06a1-2854-5440-957f-f9f597cf503c with identifier 62661096
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 616e06a1-2854-5440-957f-f9f597cf503c
2026-03-30 15:15:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62661096>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 115,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Aire acondicionado\n'
                '-Cierre centralizado\n'
                '-Elevalunas eléctrico delanteros\n'
                '-Volante regulable en altura\n'
                '-Espejos eléctricos\n'
                '-Ordenador de abordo\n'
                '-Mando a distancia en la llave\n'
                '-Bluetooth\n'
                '-Volante multifunción\n'
                '-Carga USB\n'
                '-Isofix\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '1.2L',
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '616e06a1-2854-5440-957f-f9f597cf503c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/fiat-500-12-8v-51kw-69cv-lounge-3p-gasolina-2017-en-valencia-62661096-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'FIAT',
 'model': '500',
 'odometer': 55000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19515101/5b98f451-7712-4dcf-97c9-1a8249f88e51.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_616e06a1-2854-5440-957f-f9f597cf503c/616e06a1-2854-5440-957f-f9f597cf503c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55635,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19515101/5b98f451-7712-4dcf-97c9-1a8249f88e51.jpg',
             'Width': 800}],
 'price': 8600,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 1.2 8v Lounge',
 'transmission': 'manual',
 'trim': '1.2 8v 51kW 69CV Lounge',
 'vin': None,
 'year': 2017}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762661096%27 HTTP/1.1" 200 None
2026-03-30 15:15:38 [auto_selling_coches.net.api] INFO: Saving data for 62661096: {'created_time': 1774883738.04942, 'last_price_update_time': 1774883738.049433}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62661096') HTTP/1.1" 204 0
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 21d78ac4-eae3-5a19-8dd7-fa82798ddb41 with identifier 62277790
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 21d78ac4-eae3-5a19-8dd7-fa82798ddb41
2026-03-30 15:15:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62277790>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 140,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Ordenador a bordo\n'
                '-Volante regulable en altura y multifunción\n'
                '-Llantas de aluminio\n'
                '-Elevalunas eléctricos delanteros y traseros\n'
                '-Cierre centralizado\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad y limitador\n'
                '-Bluetooth\n'
                '-Isofix\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector de '
                'automoción.\n'
                'Equipamiento extra',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.2L',
 'engine_horse_power': 60,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '21d78ac4-eae3-5a19-8dd7-fa82798ddb41',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/skoda-fabia-12-60cv-young-5p-gasolina-2009-en-valencia-62277790-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'SKODA',
 'model': 'Fabia',
 'odometer': 164000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19202071/d583ada8-c636-4182-a788-ed15f9ea7709.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21d78ac4-eae3-5a19-8dd7-fa82798ddb41/21d78ac4-eae3-5a19-8dd7-fa82798ddb41_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 280770,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19202071/d583ada8-c636-4182-a788-ed15f9ea7709.jpg',
             'Width': 800}],
 'price': 5600,
 'price_includes_vat': True,
 'registration_date': '2009-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Fabia 1.2 Young',
 'transmission': 'manual',
 'trim': '1.2 60cv Young',
 'vin': None,
 'year': 2009}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762277790%27 HTTP/1.1" 200 None
2026-03-30 15:15:38 [auto_selling_coches.net.api] INFO: Saving data for 62277790: {'created_time': 1774883738.110321, 'last_price_update_time': 1774883738.110335}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62277790') HTTP/1.1" 204 0
2026-03-30 15:15:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70042457> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70042457 - SEAT Ateca 1.0 TSI StSp Style Edit. Nav Eco
2026-03-30 15:15:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 39093eae-ad18-5033-8f07-15756adf3c98 with identifier: 70042457
2026-03-30 15:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 39093eae-ad18-5033-8f07-15756adf3c98
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19553282%252Facb35f05-97f0-4b0e-bf65-2570b0db13c2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19553282/acb35f05-97f0-4b0e-bf65-2570b0db13c2.jpg already downloaded
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 39093eae-ad18-5033-8f07-15756adf3c98 with identifier 70042457
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 39093eae-ad18-5033-8f07-15756adf3c98
2026-03-30 15:15:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70042457>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 117,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Modelo del 2020 con cuadro digital, matriculado en finales '
                'del  2019.\n'
                'Equipamiento:\n'
                '-Sensores de aparcamiento\n'
                '-Navegador\n'
                '-Ordenador a bordo\n'
                '-Volante regulable en altura y multifunción\n'
                '-Llantas de aluminio\n'
                '-Elevalunas eléctricos delanteros y traseros\n'
                '-Pantalla central táctil\n'
                '-Cierre centralizado\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad y limitador\n'
                '-Bluetooth\n'
                '-Isofix\n'
                '-Start stop\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector de '
                'automoción.',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '1.0L',
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '39093eae-ad18-5033-8f07-15756adf3c98',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/seat-ateca-10-tsi-85kw-stsp-style-edit-nav-eco-5p-gasolina-2020-en-valencia-70042457-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'SEAT',
 'model': 'Ateca',
 'odometer': 125000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19553282/acb35f05-97f0-4b0e-bf65-2570b0db13c2.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39093eae-ad18-5033-8f07-15756adf3c98/39093eae-ad18-5033-8f07-15756adf3c98_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60407,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19553282/acb35f05-97f0-4b0e-bf65-2570b0db13c2.jpg',
             'Width': 800}],
 'price': 16500,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Ateca 1.0 TSI StSp Style Edit. Nav Eco',
 'transmission': 'manual',
 'trim': '1.0 TSI 85kW StSp Style Edit. Nav Eco',
 'vin': None,
 'year': 2020}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770042457%27 HTTP/1.1" 200 None
2026-03-30 15:15:38 [auto_selling_coches.net.api] INFO: Saving data for 70042457: {'created_time': 1774883738.745714, 'last_price_update_time': 1774883738.745723}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70042457') HTTP/1.1" 204 0
2026-03-30 15:15:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70039224> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:15:38 [auto_selling_coches.net.api] INFO: Extracted item from API: 70039224 - MINI MINI COOPER
2026-03-30 15:15:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 29098b77-a523-56ad-ac5b-d3c21055df98 with identifier: 70039224
2026-03-30 15:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 29098b77-a523-56ad-ac5b-d3c21055df98
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19550227%252Fa9003406-4066-4072-8629-1d7b33e84303.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19550227/a9003406-4066-4072-8629-1d7b33e84303.jpg already downloaded
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 29098b77-a523-56ad-ac5b-d3c21055df98 with identifier 70039224
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 29098b77-a523-56ad-ac5b-d3c21055df98
2026-03-30 15:15:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70039224>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 122,
 'category': 'Coches',
 'color': 'Verde',
 'currency': 'EUR',
 'description': 'Edición limitada 60 aniversario \n'
                'Un solo dueño, todas las revisiones en la casa oficial BMW.\n'
                'Equipamiento:\n'
                '-Asientos en cuero\n'
                '-Navegador\n'
                '-Sensores de aparcamiento \n'
                '-Ordenador a bordo\n'
                '-Volante regulable en altura y multifunción\n'
                '-Llantas de aluminio\n'
                '-Elevalunas eléctricos delanteros y traseros\n'
                '-Cierre centralizado\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad y limitador\n'
                '-Bluetooth\n'
                '-Isofix\n'
                '-Start stop\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector de '
                'automoción.',
 'doors_number': 3,
 'emission_standard': 'ECO',
 'engine': '1.5L',
 'engine_horse_power': 136,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '29098b77-a523-56ad-ac5b-d3c21055df98',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-3p-gasolina-2019-en-valencia-70039224-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'MINI',
 'model': 'MINI',
 'odometer': 59000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19550227/a9003406-4066-4072-8629-1d7b33e84303.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_29098b77-a523-56ad-ac5b-d3c21055df98/29098b77-a523-56ad-ac5b-d3c21055df98_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64414,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19550227/a9003406-4066-4072-8629-1d7b33e84303.jpg',
             'Width': 800}],
 'price': 18900,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'MINI MINI COOPER',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': None,
 'year': 2019}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770039224%27 HTTP/1.1" 200 None
2026-03-30 15:15:38 [auto_selling_coches.net.api] INFO: Saving data for 70039224: {'created_time': 1774883738.958918, 'last_price_update_time': 1774883738.958932}
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70039224') HTTP/1.1" 204 0
2026-03-30 15:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70111965> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70111965 - BMW Serie 2 218d
2026-03-30 15:15:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 150f68a3-482d-5aa8-a858-3f988e74514b with identifier: 70111965
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 150f68a3-482d-5aa8-a858-3f988e74514b
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19609877%252F065aee6a-ce52-455d-af5a-e624fef9eb83.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19609877/065aee6a-ce52-455d-af5a-e624fef9eb83.jpg already downloaded
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 150f68a3-482d-5aa8-a858-3f988e74514b with identifier 70111965
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 150f68a3-482d-5aa8-a858-3f988e74514b
2026-03-30 15:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70111965>
{'auction_title': '',
 'body_type': 'Cabrio',
 'c_o_2_emission_value': 114,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Este BMW Serie 2 Cabrio 218d destaca por su combinación de '
                'deportividad y eficiencia. Con un consumo mixto de solo 4,3 '
                'l/100km y etiqueta medioambiental C, este descapotable '
                'permite el acceso a zonas de bajas emisiones en la mayoría de '
                'ciudades, manteniendo la libertad de movimiento urbano.\n'
                '\n'
                'La capota retráctil transforma este coupé en un auténtico '
                'descapotable, ofreciendo una experiencia de conducción única. '
                'El interior combina funcionalidad y confort con aire '
                'acondicionado bizona, volante multifunción en cuero y sistema '
                'de arranque sin llave. La tracción trasera y dirección '
                'asistida eléctrica proporcionan un comportamiento dinámico '
                'característico de BMW.\n'
                '\n'
                'Este vehículo incluye acabado Sport, que realza su carácter '
                'deportivo, Se encuentra en buen estado general y su '
                'mantenimiento está al día.',
 'doors_number': 2,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '150f68a3-482d-5aa8-a858-3f988e74514b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-218d-2p-diesel-2017-en-valencia-70111965-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'BMW',
 'model': 'Serie 2',
 'odometer': 140000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19609877/065aee6a-ce52-455d-af5a-e624fef9eb83.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_150f68a3-482d-5aa8-a858-3f988e74514b/150f68a3-482d-5aa8-a858-3f988e74514b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59732,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19609877/065aee6a-ce52-455d-af5a-e624fef9eb83.jpg',
             'Width': 800}],
 'price': 18900,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW Serie 2 218d',
 'transmission': 'automatic',
 'trim': '218d',
 'vin': None,
 'year': 2017}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770111965%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Saving data for 70111965: {'created_time': 1774883739.188106, 'last_price_update_time': 1774883739.188116}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70111965') HTTP/1.1" 204 0
2026-03-30 15:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70112189> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70042332> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70112189 - FIAT 500L 1.4 16v Cross
2026-03-30 15:15:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e9497e35-e973-59d3-b4b7-0b072e154480 with identifier: 70112189
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e9497e35-e973-59d3-b4b7-0b072e154480
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19610039%252Fb0e29ad1-0269-47ec-bd66-3d7bceb7f51e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19610039/b0e29ad1-0269-47ec-bd66-3d7bceb7f51e.jpg already downloaded
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70042332 - KIA Ceed 1.0 TGDi Concept
2026-03-30 15:15:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a9e3ae43-ac5c-5253-801f-b410f3144d52 with identifier: 70042332
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a9e3ae43-ac5c-5253-801f-b410f3144d52
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19553221%252F991da380-086b-45c2-bff6-54b44b2beecf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19553221/991da380-086b-45c2-bff6-54b44b2beecf.jpg already downloaded
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e9497e35-e973-59d3-b4b7-0b072e154480 with identifier 70112189
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e9497e35-e973-59d3-b4b7-0b072e154480
2026-03-30 15:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70112189>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': 144,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Aire acondicionado\n'
                '-Cierre centralizado\n'
                '-Elevalunas eléctrico delanteros\n'
                '-Volante regulable en altura\n'
                '-Espejos eléctricos\n'
                '-Ordenador de abordo\n'
                '-Mando a distancia en la llave\n'
                '-Bluetooth\n'
                '-Volante multifunción\n'
                '-Carga USB\n'
                '-Isofix\n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.4L',
 'engine_horse_power': 95,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'e9497e35-e973-59d3-b4b7-0b072e154480',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/fiat-500l-14-16v-70kw-95cv-cross-5p-gasolina-2017-en-valencia-70112189-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'FIAT',
 'model': '500L',
 'odometer': 36000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19610039/b0e29ad1-0269-47ec-bd66-3d7bceb7f51e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9497e35-e973-59d3-b4b7-0b072e154480/e9497e35-e973-59d3-b4b7-0b072e154480_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61510,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19610039/b0e29ad1-0269-47ec-bd66-3d7bceb7f51e.jpg',
             'Width': 800}],
 'price': 11900,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500L 1.4 16v Cross',
 'transmission': 'manual',
 'trim': '1.4 16v 70kW 95CV Cross',
 'vin': None,
 'year': 2018}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770112189%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Saving data for 70112189: {'created_time': 1774883739.376934, 'last_price_update_time': 1774883739.376944}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70112189') HTTP/1.1" 204 0
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a9e3ae43-ac5c-5253-801f-b410f3144d52 with identifier 70042332
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a9e3ae43-ac5c-5253-801f-b410f3144d52
2026-03-30 15:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70042332>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'Equipamiento:\n'
                '-Aire acondicionado\n'
                '-Cierre centralizado\n'
                '-Elevalunas eléctrico delanteros y traseros\n'
                '-Volante regulable en altura\n'
                '-Espejos eléctricos\n'
                '-Ordenador de abordo\n'
                '-Mando a distancia en la llave\n'
                '-Control de velocidad\n'
                '-limitador de velocidad\n'
                '-Bluetooth \n'
                '-Volante multifunción\n'
                '-Carga USB\n'
                '-Isofix\n'
                '-Llantas metálicas \n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'a9e3ae43-ac5c-5253-801f-b410f3144d52',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/kia-ceed-10-tgdi-88kw-120cv-concept-5p-gasolina-2024-en-valencia-70042332-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'KIA',
 'model': 'Ceed',
 'odometer': 28000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19553221/991da380-086b-45c2-bff6-54b44b2beecf.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9e3ae43-ac5c-5253-801f-b410f3144d52/a9e3ae43-ac5c-5253-801f-b410f3144d52_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64144,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19553221/991da380-086b-45c2-bff6-54b44b2beecf.jpg',
             'Width': 800}],
 'price': 17700,
 'price_includes_vat': True,
 'registration_date': '2024-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA Ceed 1.0 TGDi Concept',
 'transmission': 'manual',
 'trim': '1.0 TGDi 88kW 120CV Concept',
 'vin': None,
 'year': 2024}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770042332%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Saving data for 70042332: {'created_time': 1774883739.439725, 'last_price_update_time': 1774883739.439735}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70042332') HTTP/1.1" 204 0
2026-03-30 15:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70112015> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70112015 - TOYOTA Yaris 1.0 70 Active Tech
2026-03-30 15:15:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6edb7c0d-51cb-5eed-a2c6-987f68d3a442 with identifier: 70112015
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6edb7c0d-51cb-5eed-a2c6-987f68d3a442
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19609911%252Ff3dbc045-bdec-4626-9a19-5661de2972d3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19609911/f3dbc045-bdec-4626-9a19-5661de2972d3.jpg already downloaded
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6edb7c0d-51cb-5eed-a2c6-987f68d3a442 with identifier 70112015
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6edb7c0d-51cb-5eed-a2c6-987f68d3a442
2026-03-30 15:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70112015>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 107,
 'category': 'Coches',
 'color': 'Beige',
 'currency': 'EUR',
 'description': 'Equipamiento: \n'
                '-Aire acondicionado \n'
                '-Cierre centralizado \n'
                '-Elevalunas eléctrico delanteros y traseros \n'
                '-Volante regulable en altura \n'
                '-Espejos eléctricos \n'
                '-Ordenador de abordo \n'
                '-Mando a distancia en la llave \n'
                '-Control de velocidad \n'
                '-Limitador de velocidad \n'
                '-Bluetooth \n'
                '-Volante multifunción \n'
                '-Carga USB \n'
                '-Isofix \n'
                '-Llantas \n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil .',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '6edb7c0d-51cb-5eed-a2c6-987f68d3a442',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/toyota-yaris-10-70-active-tech-5p-gasolina-2019-en-valencia-70112015-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'TOYOTA',
 'model': 'Yaris',
 'odometer': 90000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19609911/f3dbc045-bdec-4626-9a19-5661de2972d3.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6edb7c0d-51cb-5eed-a2c6-987f68d3a442/6edb7c0d-51cb-5eed-a2c6-987f68d3a442_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63823,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19609911/f3dbc045-bdec-4626-9a19-5661de2972d3.jpg',
             'Width': 800}],
 'price': 11850,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'TOYOTA Yaris 1.0 70 Active Tech',
 'transmission': 'manual',
 'trim': '1.0 70 Active Tech',
 'vin': None,
 'year': 2019}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770112015%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Saving data for 70112015: {'created_time': 1774883739.71711, 'last_price_update_time': 1774883739.717123}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70112015') HTTP/1.1" 204 0
2026-03-30 15:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70124347> (referer: https://www.coches.net/concesionario/valencars/?pg=1) ['zyte-api']
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70124347 - TOYOTA Aygo X Cross 1.0 VVTI Trendy Edition
2026-03-30 15:15:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 60605583-22f4-5de2-bc24-0b2da9361170 with identifier: 70124347
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 60605583-22f4-5de2-bc24-0b2da9361170
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19620185%252F60934c71-8657-4b4b-b2e6-985308bfbe08.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19620185/60934c71-8657-4b4b-b2e6-985308bfbe08.jpg already downloaded
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 60605583-22f4-5de2-bc24-0b2da9361170 with identifier 70124347
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 60605583-22f4-5de2-bc24-0b2da9361170
2026-03-30 15:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70124347>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Rojo',
 'currency': 'EUR',
 'description': 'Equipamiento: \n'
                '-Pantalla central táctil \n'
                '-Aire acondicionado \n'
                '-Cierre centralizado \n'
                '-Elevalunas eléctrico delanteros y traseros \n'
                '-Volante regulable en altura \n'
                '-Espejos eléctricos \n'
                '-Ordenador de abordo \n'
                '-Mando a distancia en la llave \n'
                '-Control de velocidad \n'
                '-Limitador de velocidad \n'
                '-Bluetooth \n'
                '-Volante multifunción \n'
                '-Carga USB \n'
                '-Isofix \n'
                '-Llantas \n'
                'Garantía y cambio de nombre a consultar. Se puede probar sin '
                'ningún compromiso. Se entrega con la ITV pasada. Revisión '
                'completa antes de la entrega. Aceptamos su vehículo como '
                'forma de pago. Se puede financiar todo el vehículo o la '
                'cantidad que se desee al tiempo que el cliente necesite. '
                'Tenemos mas de 33 años de experiencia en el sector del '
                'automóvil . Toyota Aygo X cross en Valencia',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 72,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '60605583-22f4-5de2-bc24-0b2da9361170',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/toyota-aygo-x-cross-10-vvti-72cv-trendy-edition-5p-gasolina-2022-en-valencia-70124347-covo.aspx',
 'listing': 'auction',
 'location': 'Valencia',
 'make': 'TOYOTA',
 'model': 'Aygo X Cross',
 'odometer': 58600,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19620185/60934c71-8657-4b4b-b2e6-985308bfbe08.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60605583-22f4-5de2-bc24-0b2da9361170/60605583-22f4-5de2-bc24-0b2da9361170_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62076,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19620185/60934c71-8657-4b4b-b2e6-985308bfbe08.jpg',
             'Width': 800}],
 'price': 15400,
 'price_includes_vat': True,
 'registration_date': '2022-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'TOYOTA Aygo X Cross 1.0 VVTI Trendy Edition',
 'transmission': 'manual',
 'trim': '1.0 VVTI 72CV Trendy Edition',
 'vin': None,
 'year': 2022}
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770124347%27 HTTP/1.1" 200 None
2026-03-30 15:15:39 [auto_selling_coches.net.api] INFO: Saving data for 70124347: {'created_time': 1774883739.9883, 'last_price_update_time': 1774883739.988313}
2026-03-30 15:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70124347') HTTP/1.1" 204 0
2026-03-30 15:15:40 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:15:40 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:15:40 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:15:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:15:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4acd255c2c1f11f18e133aacc95538c6
2026-03-30 15:15:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:15:40 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:15:40 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:15:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:15:40 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-30 15:15:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:15:40 [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:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:15:40 [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%201773587740 HTTP/1.1" 200 None
2026-03-30 15:15:40 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (17 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4acd255c2c1f11f18e133aacc95538c6.jl
2026-03-30 15:15:40 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 34358,
 'downloader/request_count': 19,
 'downloader/request_method_count/GET': 19,
 'downloader/response_bytes': 1720084,
 'downloader/response_count': 19,
 'downloader/response_status_count/200': 18,
 'downloader/response_status_count/400': 1,
 'elapsed_time_seconds': 33.149731,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 15, 40, 845170, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 17,
 'log_count/DEBUG': 265,
 'log_count/INFO': 218,
 'memusage/max': 149336064,
 'memusage/startup': 149336064,
 'request_depth_max': 2,
 'response_received_count': 19,
 'scheduler/dequeued': 19,
 'scheduler/dequeued/memory': 19,
 'scheduler/enqueued': 19,
 'scheduler/enqueued/memory': 19,
 'scrape_type/new': 17,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 19,
 '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.4001785464780894,
 'scrapy-zyte-api/mean_response_seconds': 2.427392932831456,
 'scrapy-zyte-api/processed': 19,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 18,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 18,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 19,
 'scrapy-zyte-api/request_args/httpResponseBody': 18,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 18,
 'scrapy-zyte-api/request_args/url': 19,
 'scrapy-zyte-api/status_codes/200': 19,
 'scrapy-zyte-api/success': 19,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 30, 15, 15, 7, 695439, tzinfo=datetime.timezone.utc)}
2026-03-30 15:15:40 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:15:41 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fa50c94b850>
2026-03-30 15:15:41 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fa50c9580d0>

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