• It's recommended to check out the latest log via: the Stats page >> View log >> Tail

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

2026-03-31 21:32:26 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-31 21:32:26 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-31 21:32:26 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-31 21:32:26 [auto_selling_coches.net.api] INFO: Extracted dealer slug: motorce
2026-03-31 21:32:26 [auto_selling_coches.net.api] INFO: _job: 7a8f01c42ce811f19724def17024dec4, SCRAPY_JOB: None
2026-03-31 21:32:26 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-31 21:32:26 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-31 21:32:26 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-31 21:32:26 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-31 21:32:26 [scrapy.extensions.telnet] INFO: Telnet Password: 1e412c9014bf5ec3
2026-03-31 21:32:26 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-31 21:32:26 [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/7a8f01c42ce811f19724def17024dec4.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 'MEMUSAGE_LIMIT_MB': 2048,
 'MEMUSAGE_WARNING_MB': 1536,
 'NEWSPIDER_MODULE': 'spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
 'SPIDER_MODULES': ['spiders', 'auth_check'],
 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
 'USER_AGENT': ''}
2026-03-31 21:32:26 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-31 21:32:26 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-31 21:32:26 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-31 21:32:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-31 21:32:26 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-31 21:32:26 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-31 21:32:26 [scrapy.core.engine] INFO: Spider opened
2026-03-31 21:32:26 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-31 21:32:26 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-31 21:32:26 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-31 21:32:26 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-31 21:32:26 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-31 21:32:26 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-31 21:32:26 [scrapy-playwright] INFO: Starting download handler
2026-03-31 21:32:26 [scrapy-playwright] INFO: Starting download handler
2026-03-31 21:32:31 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/motorce, dealer_slug: motorce
2026-03-31 21:32:31 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/motorce
2026-03-31 21:32:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:32:32 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/motorce> (referer: None) ['zyte-api']
2026-03-31 21:32:32 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-31 21:32:32 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-31 21:32:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/motorce?pg=1> (referer: None) ['zyte-api']
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Total items from HTML header: 13
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found 13 listings in HTML (page 1)
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70316161
2026-03-31 21:33:04 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2111
2026-03-31 21:33:04 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770316161%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70316161: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70316161
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70311845
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770311845%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70311845: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70311845
2026-03-31 21:33:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70289264
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770289264%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70289264: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70289264
2026-03-31 21:33:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70277511
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770277511%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70277511: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70277511
2026-03-31 21:33:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70270600
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770270600%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70270600: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70270600
2026-03-31 21:33:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70068168
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770068168%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70068168: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70068168
2026-03-31 21:33:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70169379
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770169379%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70169379: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70169379
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 70140209
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2770140209%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 70140209: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 70140209
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62151305
2026-03-31 21:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:04 [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%2762151305%27 HTTP/1.1" 200 None
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scrape type for 62151305: 1
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Scraping new listing 62151305
2026-03-31 21:33:04 [auto_selling_coches.net.api] INFO: Found listing with ID: 62509367
2026-03-31 21:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:05 [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%2762509367%27 HTTP/1.1" 200 None
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scrape type for 62509367: 1
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scraping new listing 62509367
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Found listing with ID: 60914475
2026-03-31 21:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:05 [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%2760914475%27 HTTP/1.1" 200 None
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scrape type for 60914475: 1
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scraping new listing 60914475
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Found listing with ID: 62420524
2026-03-31 21:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:05 [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%2762420524%27 HTTP/1.1" 200 None
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scrape type for 62420524: 1
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scraping new listing 62420524
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Found listing with ID: 62394161
2026-03-31 21:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:05 [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%2762394161%27 HTTP/1.1" 200 None
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scrape type for 62394161: 1
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: Scraping new listing 62394161
2026-03-31 21:33:05 [auto_selling_coches.net.api] INFO: HTML pagination complete: 13 items scraped
2026-03-31 21:33:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70277511> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70311845> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70270600> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:06 [auto_selling_coches.net.api] INFO: Extracted item from API: 70277511 - MERCEDES-BENZ Clase GLE Coupé GLE 450 AMG 4MATIC
2026-03-31 21:33:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 88908c86-0334-5d7b-af4a-681899101efa with identifier: 70277511
2026-03-31 21:33:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 88908c86-0334-5d7b-af4a-681899101efa
2026-03-31 21:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:06 [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%252F19736324%252F41c51084-7c32-4aca-b9d3-d861bbd2fe8b.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19736324/41c51084-7c32-4aca-b9d3-d861bbd2fe8b.jpg already downloaded
2026-03-31 21:33:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 88908c86-0334-5d7b-af4a-681899101efa with identifier 70277511
2026-03-31 21:33:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-31 21:33:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-31 21:33:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-31 21:33:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:33:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-31 21:33:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-31 21:33:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-31 21:33:06 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2027
2026-03-31 21:33:06 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774992786
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774992786
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 88908c86-0334-5d7b-af4a-681899101efa
2026-03-31 21:33:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70277511>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 209,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '** Impecable Mercedes-Benz GLE Coupé 450 4-Matic **\n'
                '\n'
                '** Matriculado el 9 de Junio del 2016 **\n'
                '\n'
                '** Cambio automático de 9 velocidades **\n'
                '\n'
                '** Pegatina medioambiental C **\n'
                '\n'
                '** Equipado con: *Pack AMG *Techo panorámico *Apertura y '
                'cierre sin llave *Arranque por botón *Camara 360º *Sensores '
                'de aparcamiento *Faros LED *Interior cuero negro *Asientos '
                'con regulación eléctrica y calefactados *Volante '
                'multifuncional con levas *Control de crucero adaptativo '
                '*Testigo de ángulo muerto *Alerta de cambio de carril '
                '*Pantalla multifuncional táctil *Suspensión neumática '
                'regulable *Selector de modos de conducción *Climatizador '
                'digital bizona *Iluminación ambiental *ISOFIX\n'
                '\n'
                '** Precio con Transferencia y Garantía de 12 Meses **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 367,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '88908c86-0334-5d7b-af4a-681899101efa',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gle-coupe-gle-450-amg-4matic-5p-gasolina-2015-en-madrid-70277511-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase GLE Coupé',
 'odometer': 189000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19736324/41c51084-7c32-4aca-b9d3-d861bbd2fe8b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88908c86-0334-5d7b-af4a-681899101efa/88908c86-0334-5d7b-af4a-681899101efa_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82298,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19736324/41c51084-7c32-4aca-b9d3-d861bbd2fe8b.jpg',
             'Width': 800}],
 'price': 36990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase GLE Coupé GLE 450 AMG 4MATIC',
 'transmission': 'automatic',
 'trim': 'GLE 450 AMG 4MATIC',
 'vin': 'WDC2923641A037587',
 'year': 2016}
2026-03-31 21:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:06 [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%2770277511%27 HTTP/1.1" 200 None
2026-03-31 21:33:06 [auto_selling_coches.net.api] INFO: Saving data for 70277511: {'created_time': 1774992786.811016, 'last_price_update_time': 1774992786.811029}
2026-03-31 21:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70277511') HTTP/1.1" 204 0
2026-03-31 21:33:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70289264> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70316161> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:07 [auto_selling_coches.net.api] INFO: Extracted item from API: 70311845 - BMW Serie 1 118i
2026-03-31 21:33:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d38dfd4a-b024-592d-b215-d34504aff902 with identifier: 70311845
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d38dfd4a-b024-592d-b215-d34504aff902
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [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%252F19765515%252F97247d93-b52f-4e2c-8fb6-3ba7ad87c36f.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19765515/97247d93-b52f-4e2c-8fb6-3ba7ad87c36f.jpg not downloaded yet
2026-03-31 21:33:07 [auto_selling_coches.net.api] INFO: Extracted item from API: 70270600 - OPEL Astra 1.6 CDTi 136 CV Excellence Auto ST
2026-03-31 21:33:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c52f2a7a-8217-5a1f-8691-bdc21f0ca793 with identifier: 70270600
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c52f2a7a-8217-5a1f-8691-bdc21f0ca793
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [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%252F19729980%252Fd896e00c-957c-47e4-b269-d0f84f3fe8b9.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19729980/d896e00c-957c-47e4-b269-d0f84f3fe8b9.jpg already downloaded
2026-03-31 21:33:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c52f2a7a-8217-5a1f-8691-bdc21f0ca793 with identifier 70270600
2026-03-31 21:33:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c52f2a7a-8217-5a1f-8691-bdc21f0ca793
2026-03-31 21:33:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70270600>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 122,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': '** Impecable Opel Astra Sport Tourer **\n'
                '\n'
                '** Motor 1.6 CDTi de 136 Cv **\n'
                '\n'
                '** Matriculado el 3 de Agosto del 2016 **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Cambio automático **\n'
                '\n'
                '** Equipado con: *Sensores de aparcamiento delanteros y '
                'traseros *Camara de marcha atrás *Llantas de aluminio '
                '*Asientos deportivos delanteros *Sensores de luces y de '
                'lluvia *Volante calefactable y asientos calefactados *Volante '
                'multifuncional *Control de crucero adaptativo *Ordenador de '
                'abordo *Alerta de cambio de carril *Función SPORT *Navegación '
                '*Bluetooth *Pantalla multifuncional táctil *Climatizador '
                'digital bizona *ISOFIX\n'
                '\n'
                '** Dispone de doble juego de llaves **\n'
                '\n'
                '** Dispone de historial de mantenimiento **\n'
                '\n'
                '** Distribución recién cambiada - ITV valida hasta Agosto del '
                '2027 **\n'
                '\n'
                '** Precio con Transferencia y Garantía **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 136,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c52f2a7a-8217-5a1f-8691-bdc21f0ca793',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/opel-astra-16-cdti-136-cv-excellence-auto-st-5p-diesel-2016-en-madrid-70270600-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'OPEL',
 'model': 'Astra',
 'odometer': 220000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19729980/d896e00c-957c-47e4-b269-d0f84f3fe8b9.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c52f2a7a-8217-5a1f-8691-bdc21f0ca793/c52f2a7a-8217-5a1f-8691-bdc21f0ca793_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101708,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19729980/d896e00c-957c-47e4-b269-d0f84f3fe8b9.jpg',
             'Width': 800}],
 'price': 6990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'OPEL Astra 1.6 CDTi 136 CV Excellence Auto ST',
 'transmission': 'automatic',
 'trim': '1.6 CDTi 136 CV Excellence Auto ST',
 'vin': 'W0LBF8EG5G8104585',
 'year': 2016}
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [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%2770270600%27 HTTP/1.1" 200 None
2026-03-31 21:33:07 [auto_selling_coches.net.api] INFO: Saving data for 70270600: {'created_time': 1774992787.126942, 'last_price_update_time': 1774992787.12695}
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70270600') HTTP/1.1" 204 0
2026-03-31 21:33:07 [auto_selling_coches.net.api] INFO: Extracted item from API: 70289264 - BMW Serie 4 420d Gran Coupe
2026-03-31 21:33:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 594e5a2d-5326-564f-9e11-d3b424c00336 with identifier: 70289264
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 594e5a2d-5326-564f-9e11-d3b424c00336
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [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%252F19749745%252F6720dc0a-3f7a-445d-9445-fa5b9637a197.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19749745/6720dc0a-3f7a-445d-9445-fa5b9637a197.jpg already downloaded
2026-03-31 21:33:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 594e5a2d-5326-564f-9e11-d3b424c00336 with identifier 70289264
2026-03-31 21:33:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 594e5a2d-5326-564f-9e11-d3b424c00336
2026-03-31 21:33:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70289264>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 128,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': '** Impecable BMW 420D Gran Coupé **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C - 190 Cv **\n'
                '\n'
                '** Matriculado el 3 de Noviembre del 2020 **\n'
                '\n'
                '** Cambio manual de 6 velocidades **\n'
                '\n'
                '** Equipado con: *Faros Full LED *Antinieblas de LED '
                '*Sensores de aparcamiento delanteros y traseros *Sensores de '
                'luces y de lluvia *Ordenador de abordo *Volante '
                'multifuncional *Control de crucero *Limitador de velocidad '
                '*Interior en cuero negro *Asientos calefactados *Navegación '
                '*Bluetooth *Climatizador digital bizona *ISOFIX\n'
                '\n'
                '** Dispone de doble juego de llaves **\n'
                '\n'
                '** Dispone de historial de mantenimiento digital en BMW **\n'
                '\n'
                '** Precio con Transferencia y Garantía de 12 Meses **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '594e5a2d-5326-564f-9e11-d3b424c00336',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-gran-coupe-5p-diesel-2020-en-madrid-70289264-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 4',
 'odometer': 159000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19749745/6720dc0a-3f7a-445d-9445-fa5b9637a197.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_594e5a2d-5326-564f-9e11-d3b424c00336/594e5a2d-5326-564f-9e11-d3b424c00336_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103545,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19749745/6720dc0a-3f7a-445d-9445-fa5b9637a197.jpg',
             'Width': 800}],
 'price': 18990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 4 420d Gran Coupe',
 'transmission': 'manual',
 'trim': '420d Gran Coupe',
 'vin': 'WBA4K31080CF53313',
 'year': 2020}
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [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%2770289264%27 HTTP/1.1" 200 None
2026-03-31 21:33:07 [auto_selling_coches.net.api] INFO: Saving data for 70289264: {'created_time': 1774992787.204415, 'last_price_update_time': 1774992787.204424}
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70289264') HTTP/1.1" 204 0
2026-03-31 21:33:07 [auto_selling_coches.net.api] INFO: Extracted item from API: 70316161 - BMW Serie 1 118d
2026-03-31 21:33:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c5ba4d03-dbfa-50a5-ba84-330bbdba3c46 with identifier: 70316161
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c5ba4d03-dbfa-50a5-ba84-330bbdba3c46
2026-03-31 21:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:07 [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%252F19769987%252Fd4c28adc-0aeb-42c8-b3c1-a7185db3b3ba.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19769987/d4c28adc-0aeb-42c8-b3c1-a7185db3b3ba.jpg not downloaded yet
2026-03-31 21:33:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62394161> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/60914475> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62509367> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 62394161 - LAND-ROVER Discovery Sport 2.0D eD4 150 PS FWD Manual SE
2026-03-31 21:33:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 49703361-1f27-504a-b80f-881e81a3b450 with identifier: 62394161
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 49703361-1f27-504a-b80f-881e81a3b450
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%252F19296764%252F18034166-32bf-4b05-a29c-3d4cb4232603.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19296764/18034166-32bf-4b05-a29c-3d4cb4232603.jpg already downloaded
2026-03-31 21:33:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 49703361-1f27-504a-b80f-881e81a3b450 with identifier 62394161
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 49703361-1f27-504a-b80f-881e81a3b450
2026-03-31 21:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62394161>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 149,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '** Impresionante Land Rover Discovery Sport **\n'
                '\n'
                '** Matriculado el 19 de Noviembre del 2019 **\n'
                '\n'
                '** Motor Euro 6 - 2.0D de 150 Cv **\n'
                '\n'
                '** Cambio manual de 6 velocidades **\n'
                '\n'
                '** Equipado con: *Bola de remolque desmontable *Sensores de '
                'aparcamiento *Camara de visión 360o *Testigo de ángulo muerto '
                '*Alerta de cambio involuntario de carril *Sensores de luces y '
                'de lluvia *Control de crucero *Ordenador de abordo digital '
                '*Pantalla multifuncional táctil *Navegación *Bluetooth *Apple '
                'Car Play *Climatizador digital bizona *ISOFIX\n'
                '\n'
                '** Dispone de historial de mantenimiento **\n'
                '\n'
                '** IVA Deducible para autonomos y empresas **\n'
                '\n'
                '** Precio con Transferencia y Garantía de 12 Meses **\n'
                '\n'
                '** Financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '49703361-1f27-504a-b80f-881e81a3b450',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/land-rover-discovery-sport-20d-ed4-150-ps-fwd-manual-se-5p-diesel-2020-en-madrid-62394161-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'LAND-ROVER',
 'model': 'Discovery Sport',
 'odometer': 95000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19296764/18034166-32bf-4b05-a29c-3d4cb4232603.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49703361-1f27-504a-b80f-881e81a3b450/49703361-1f27-504a-b80f-881e81a3b450_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102800,
             'Height': 480,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19296764/18034166-32bf-4b05-a29c-3d4cb4232603.jpg',
             'Width': 640}],
 'price': 18990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND-ROVER Discovery Sport 2.0D eD4 150 PS FWD Manual SE',
 'transmission': 'manual',
 'trim': '2.0D eD4 150 PS FWD Manual SE',
 'vin': None,
 'year': 2020}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%2762394161%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Saving data for 62394161: {'created_time': 1774992788.132356, 'last_price_update_time': 1774992788.132365}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62394161') HTTP/1.1" 204 0
2026-03-31 21:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62151305> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 60914475 - LAND-ROVER Discovery Sport 2.0L TD4 4x4 HSE
2026-03-31 21:33:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e506796-70f4-56c6-a56d-9cd0e6b3a272 with identifier: 60914475
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2e506796-70f4-56c6-a56d-9cd0e6b3a272
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%252F18110821%252F68074120-08f3-47d7-8cf4-e20e5c411c56.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18110821/68074120-08f3-47d7-8cf4-e20e5c411c56.jpg already downloaded
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2e506796-70f4-56c6-a56d-9cd0e6b3a272 with identifier 60914475
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2e506796-70f4-56c6-a56d-9cd0e6b3a272
2026-03-31 21:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/60914475>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 134,
 'category': 'Coches',
 'color': 'Naranja',
 'currency': 'EUR',
 'description': '** Impecable Land Rover Discovery Sport **\n'
                '\n'
                '** Motor 2.0 Diesel de 180 Cv **\n'
                '\n'
                '** Vehículo de 7 Plazas **\n'
                '\n'
                '** Matriculado el 1 de Marzo del 2018 **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '* Equipado con: *Acabado HSE *Tracción a las cuatro ruedas '
                '4x4 *Techo panoramico de cristal *Bola de remolque original '
                '*Camara de marcha atras *Sensores de aparcamiento *Interior '
                'en cuero beige *Asientos con regulación electrica *Sistema de '
                'Audio MERIDIAN *Sensores de luces y de lluvia *Alerta de '
                'cambio involuntario de carril *Ordenador de abordo *Volante '
                'multifuncional forrado en cuero *Pantalla multifuncional '
                'tactil *Navegacion *Bluetooth *Disferentes modos de '
                'conducción *Climatizador digital bizona *ISOFIX\n'
                '\n'
                '** Dispone de doble juego de llaves **\n'
                '\n'
                '** Dispone de historial de mantenimiento **\n'
                '\n'
                '** Precio con Transferencia y Garantia de 12 Meses **\n'
                '\n'
                '** Posibilidad de financiacion al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 180,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2e506796-70f4-56c6-a56d-9cd0e6b3a272',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/land-rover-discovery-sport-2.0l-td4-132kw-180cv-4x4-hse-5p-diesel-2018-en-madrid-60914475-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'LAND-ROVER',
 'model': 'Discovery Sport',
 'odometer': 72000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18110821/68074120-08f3-47d7-8cf4-e20e5c411c56.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e506796-70f4-56c6-a56d-9cd0e6b3a272/2e506796-70f4-56c6-a56d-9cd0e6b3a272_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118265,
             'Height': 480,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18110821/68074120-08f3-47d7-8cf4-e20e5c411c56.jpg',
             'Width': 640}],
 'price': 17990,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND-ROVER Discovery Sport 2.0L TD4 4x4 HSE',
 'transmission': 'manual',
 'trim': '2.0L TD4 132kW 180CV 4x4 HSE',
 'vin': 'SALCA2DN0JH749629',
 'year': 2018}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%2760914475%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Saving data for 60914475: {'created_time': 1774992788.202621, 'last_price_update_time': 1774992788.20263}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='60914475') HTTP/1.1" 204 0
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 62509367 - CITROEN C3 PureTech SHINE
2026-03-31 21:33:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a167c72-6032-5815-9da3-898a2212a714 with identifier: 62509367
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7a167c72-6032-5815-9da3-898a2212a714
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%252F19394646%252F4e36b207-a0ae-49b5-a219-317353d714f7.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19394646/4e36b207-a0ae-49b5-a219-317353d714f7.jpg already downloaded
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7a167c72-6032-5815-9da3-898a2212a714 with identifier 62509367
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7a167c72-6032-5815-9da3-898a2212a714
2026-03-31 21:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62509367>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 110,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': '** Impecable Citröen C3 1.2 Gasolina de 82 Cv **\n'
                '\n'
                '** Matriculado el 16 de Septiembre del 2019 **\n'
                '\n'
                '** Cambio manual de 6 velocidades **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Equipado con: *Cierre centralizado *Sensores de '
                'aparcamiento *Avisador de cambio de carril *Sensores de luces '
                'y de lluvia *Control de crucero *Ordenador de abordo '
                '*Navegación *Apple Car Play *Pantalla multifuncional táctil '
                '*Bluetooth *Aire Acondicionado *ISOFIX\n'
                '\n'
                '** Dispone de historial de mantenimiento **\n'
                '\n'
                '** Precio con Transferencia y Garantía de 12 Meses **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.2L',
 'engine_horse_power': 82,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '7a167c72-6032-5815-9da3-898a2212a714',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/citroen-c3-puretech-60kw-82cv-shine-5p-gasolina-2018-en-madrid-62509367-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 64000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19394646/4e36b207-a0ae-49b5-a219-317353d714f7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a167c72-6032-5815-9da3-898a2212a714/7a167c72-6032-5815-9da3-898a2212a714_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91742,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19394646/4e36b207-a0ae-49b5-a219-317353d714f7.jpg',
             'Width': 800}],
 'price': 7990,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 PureTech SHINE',
 'transmission': 'manual',
 'trim': 'PureTech 60KW 82CV SHINE',
 'vin': 'VF7SXHMRVKT635416',
 'year': 2019}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%2762509367%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Saving data for 62509367: {'created_time': 1774992788.311805, 'last_price_update_time': 1774992788.311812}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62509367') HTTP/1.1" 204 0
2026-03-31 21:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19769987/d4c28adc-0aeb-42c8-b3c1-a7185db3b3ba.jpg> (referer: None)
2026-03-31 21:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19765515/97247d93-b52f-4e2c-8fb6-3ba7ad87c36f.jpg> (referer: None)
2026-03-31 21:33:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 62151305 - VOLKSWAGEN Caddy 1.6 Life 7 plazas
2026-03-31 21:33:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 17b4cf00-7a2a-53e5-86cc-2370b4dc4896 with identifier: 62151305
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 17b4cf00-7a2a-53e5-86cc-2370b4dc4896
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%252F19095544%252F58e7b0d3-6d87-4bf8-b797-4a918853dc1e.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19095544/58e7b0d3-6d87-4bf8-b797-4a918853dc1e.jpg already downloaded
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 17b4cf00-7a2a-53e5-86cc-2370b4dc4896 with identifier 62151305
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 17b4cf00-7a2a-53e5-86cc-2370b4dc4896
2026-03-31 21:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62151305>
{'auction_title': '',
 'body_type': 'Monovolumen',
 'c_o_2_emission_value': 194,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': '** Impecable Volkswagen Caddy 2.0 Ecofuel de 109 Cv **\n'
                '\n'
                '** Matriculado el 18 de Julio del 2006 **\n'
                '\n'
                '** Cambio manual de 5 velocidades **\n'
                '\n'
                '** Pegatina medioambiental ECO **\n'
                '\n'
                '** Equipado con: *Doble puerta corredera lateral *Cierre '
                'centralizado *Elevalunas electricos *Retrovisores electricos '
                '*Sensores de luces *Ordenador de abordo *Radio CD/MP3 '
                '*Climatizador digital bizona *ISOFIX\n'
                '\n'
                '** Precio con Transferencia y Garantía **\n'
                '\n'
                '** Financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '1.6L',
 'engine_horse_power': 102,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '17b4cf00-7a2a-53e5-86cc-2370b4dc4896',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-caddy-16-102cv-life-7-plazas-5p-gasolina-2007-en-madrid-62151305-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'VOLKSWAGEN',
 'model': 'Caddy',
 'odometer': 176000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19095544/58e7b0d3-6d87-4bf8-b797-4a918853dc1e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17b4cf00-7a2a-53e5-86cc-2370b4dc4896/17b4cf00-7a2a-53e5-86cc-2370b4dc4896_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125495,
             'Height': 480,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19095544/58e7b0d3-6d87-4bf8-b797-4a918853dc1e.jpg',
             'Width': 640}],
 'price': 6990,
 'price_includes_vat': True,
 'registration_date': '2006-01-01',
 'seats_number': 7,
 'seller_name': None,
 'title': 'VOLKSWAGEN Caddy 1.6 Life 7 plazas',
 'transmission': 'manual',
 'trim': '1.6 102cv Life 7 plazas',
 'vin': 'WV2ZZZ2KZ7X012338',
 'year': 2006}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%2762151305%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Saving data for 62151305: {'created_time': 1774992788.455785, 'last_price_update_time': 1774992788.455794}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62151305') HTTP/1.1" 204 0
2026-03-31 21:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62420524> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1bad51d410>
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2113
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5ba4d03-dbfa-50a5-ba84-330bbdba3c46/c5ba4d03-dbfa-50a5-ba84-330bbdba3c46_image_0.jpg HTTP/1.1" 201 0
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19769987%252Fd4c28adc-0aeb-42c8-b3c1-a7185db3b3ba.jpg') HTTP/1.1" 204 0
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19769987/d4c28adc-0aeb-42c8-b3c1-a7185db3b3ba.jpg saved to cache
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5ba4d03-dbfa-50a5-ba84-330bbdba3c46
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5ba4d03-dbfa-50a5-ba84-330bbdba3c46 sending to next pipeline
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c5ba4d03-dbfa-50a5-ba84-330bbdba3c46 with identifier 70316161
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c5ba4d03-dbfa-50a5-ba84-330bbdba3c46
2026-03-31 21:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19769987/d4c28adc-0aeb-42c8-b3c1-a7185db3b3ba.jpg>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 108,
 'category': 'Coches',
 'color': 'Gris / Plata (Gris Plomo)',
 'currency': 'EUR',
 'description': '** Impecable BMW 118D de 150 Cv **\n'
                '\n'
                '** Matriculado el 22 de Octubre del 2020 **\n'
                '\n'
                '** Cambio manual de 6 velocidades **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Equipado con: *Paquete deportivo M interior y exterior '
                '*Sensores de aparcamiento *Faros LED *Retrovisores electricos '
                'abatibles *Sensores de luces y de lluvia *Asistente de luz de '
                'carretera *Volante multifuncional deportivo M *Control de '
                'crucero *Limitador de velocidad *Virtual Cock Pit *Pantalla '
                'multifuncional táctil *Bluetooth *Apple Car Play '
                '*Climatizador digital bizona *Modos de conducción *ISOFIX\n'
                '\n'
                '** Dispone de doble juego de llaves **\n'
                '\n'
                '** Dispone de historial de mantenimiento digital en BMW **\n'
                '\n'
                '** Precio con Transferencia y Garantía de 12 Meses **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c5ba4d03-dbfa-50a5-ba84-330bbdba3c46',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-118d-5p-diesel-2021-en-madrid-70316161-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 1',
 'odometer': 109000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba4d03-dbfa-50a5-ba84-330bbdba3c46/c5ba4d03-dbfa-50a5-ba84-330bbdba3c46_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71056,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19769987/d4c28adc-0aeb-42c8-b3c1-a7185db3b3ba.jpg',
             'Width': 800}],
 'price': 18990,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 1 118d',
 'transmission': 'manual',
 'trim': '118d',
 'vin': 'WBA7M910205S72667',
 'year': 2021}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%2770316161%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Saving data for 70316161: {'created_time': 1774992788.832369, 'last_price_update_time': 1774992788.832382}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70316161') HTTP/1.1" 204 0
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1bad5f8090>
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-31 21:33:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38dfd4a-b024-592d-b215-d34504aff902/d38dfd4a-b024-592d-b215-d34504aff902_image_0.jpg HTTP/1.1" 201 0
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19765515%252F97247d93-b52f-4e2c-8fb6-3ba7ad87c36f.jpg') HTTP/1.1" 204 0
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19765515/97247d93-b52f-4e2c-8fb6-3ba7ad87c36f.jpg saved to cache
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d38dfd4a-b024-592d-b215-d34504aff902
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d38dfd4a-b024-592d-b215-d34504aff902 sending to next pipeline
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 62420524 - AUDI A3 Sedan 30 TFSI
2026-03-31 21:33:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 71dd0fca-9388-5505-9053-85325ae93728 with identifier: 62420524
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 71dd0fca-9388-5505-9053-85325ae93728
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%252F19320478%252F4d43ca98-cd8b-4c6c-9955-d83999acef0a.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19320478/4d43ca98-cd8b-4c6c-9955-d83999acef0a.jpg already downloaded
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d38dfd4a-b024-592d-b215-d34504aff902 with identifier 70311845
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d38dfd4a-b024-592d-b215-d34504aff902
2026-03-31 21:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19765515/97247d93-b52f-4e2c-8fb6-3ba7ad87c36f.jpg>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 126,
 'category': 'Coches',
 'color': 'Rojo',
 'currency': 'EUR',
 'description': '** Impecable BMW 118i de 136 Cv **\n'
                '\n'
                '** Cambio automático **\n'
                '\n'
                '** Matriculado el 25 de Junio del 2021 **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Equipado con: *Faros LED *Sensores de aparcamiento *Camara '
                'de marcha atrás *Distronic *Asientos eléctricos con memoria '
                '*Retrovisores abatibles electricamente *Sensores de luces y '
                'de lluvia *Asistente de luz de carretera *Viartual Cock Pit '
                '*Volante multifuncional *Control de crucero *Limitador de '
                'velocidad *Pantalla multifuncional táctil *Navegación *Apple '
                'Car Play *Modos de Conducción *Auto-Hold *Climatizador '
                'digital bizona *Asientos calefactados *ISOFIX\n'
                '\n'
                '** Dispone de doble juego de llaves **\n'
                '\n'
                '** Dispone de historial de mantenimiento digital en BMW **\n'
                '\n'
                '** Precio con Transferencia y Garantía **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 136,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'd38dfd4a-b024-592d-b215-d34504aff902',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-118i-5p-gasolina-2021-en-madrid-70311845-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 1',
 'odometer': 99000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38dfd4a-b024-592d-b215-d34504aff902/d38dfd4a-b024-592d-b215-d34504aff902_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90866,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19765515/97247d93-b52f-4e2c-8fb6-3ba7ad87c36f.jpg',
             'Width': 800}],
 'price': 17990,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 1 118i',
 'transmission': 'automatic',
 'trim': '118i',
 'vin': 'WBA7K310607J68187',
 'year': 2021}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%2770311845%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Saving data for 70311845: {'created_time': 1774992788.943559, 'last_price_update_time': 1774992788.943566}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70311845') HTTP/1.1" 204 0
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 71dd0fca-9388-5505-9053-85325ae93728 with identifier 62420524
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 71dd0fca-9388-5505-9053-85325ae93728
2026-03-31 21:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62420524>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 115,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '** Impresionante Audi A3 Sedan 30 TFSI de 116 Cv **\n'
                '\n'
                '** Matriculado el 31 de Octubre del 2019 **\n'
                '\n'
                '** Cambio manual de 6 velocidades **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Equipado con: *Luz diurna de LED *Faros Bi-Xenón *Sensores '
                'de aparcamiento *Virtual Cock Pit *Asientos deportivos '
                '*Sensores de luces y de lluvia *Volante multifuncional '
                '*Control de crucero *Navegación *Bluetooth *Radio CD con '
                'mandos en el volante *Audi Drive Select *Climatizador '
                '*ISOFIX\n'
                '\n'
                '** Dispone de dos llaves originales **\n'
                '\n'
                '** IVA Deducible **\n'
                '\n'
                '** Precio con Transferencia y Garantía **\n'
                '\n'
                '** Financiación al 100%',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 116,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '71dd0fca-9388-5505-9053-85325ae93728',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-a3-sedan-30-tfsi-85kw-116cv-4p-gasolina-2020-en-madrid-62420524-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 119000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19320478/4d43ca98-cd8b-4c6c-9955-d83999acef0a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71dd0fca-9388-5505-9053-85325ae93728/71dd0fca-9388-5505-9053-85325ae93728_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116445,
             'Height': 480,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19320478/4d43ca98-cd8b-4c6c-9955-d83999acef0a.jpg',
             'Width': 640}],
 'price': 14990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A3 Sedan 30 TFSI',
 'transmission': 'manual',
 'trim': 'Sedan 30 TFSI 85kW 116CV',
 'vin': 'WAUZZZ8V1LA025647',
 'year': 2020}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:08 [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%2762420524%27 HTTP/1.1" 200 None
2026-03-31 21:33:08 [auto_selling_coches.net.api] INFO: Saving data for 62420524: {'created_time': 1774992788.991257, 'last_price_update_time': 1774992788.991264}
2026-03-31 21:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62420524') HTTP/1.1" 204 0
2026-03-31 21:33:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70140209> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70169379> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 70140209 - DACIA Duster Prestige Bl. dCi 85kW115CV 4X2
2026-03-31 21:33:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 13fb6624-399b-5400-9a04-a2fbecda965d with identifier: 70140209
2026-03-31 21:33:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 13fb6624-399b-5400-9a04-a2fbecda965d
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [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%252F19635106%252Fe40f28c1-ae94-4bdc-aabd-9c68676fcdc0.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19635106/e40f28c1-ae94-4bdc-aabd-9c68676fcdc0.jpg already downloaded
2026-03-31 21:33:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 13fb6624-399b-5400-9a04-a2fbecda965d with identifier 70140209
2026-03-31 21:33:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 13fb6624-399b-5400-9a04-a2fbecda965d
2026-03-31 21:33:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70140209>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 111,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': '** Se vende Dacia Duster 1.5 DCI de 115 Cv **\n'
                '\n'
                '** Matriculado el 3 de Diciembre del 2020 **\n'
                '\n'
                '** Cambio manual de 6 velocidades **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Acabado "Prestige" **\n'
                '\n'
                '** Equipado con: *Camara 360º *Testigo de ángulo muerto '
                '*Apertura y cierre sin llave *Arranque por botón *Volante '
                'multifuncional *Control de crucero *Limitador de velocidad '
                '*Ordenador de abordo *Sensores de luces y de lluvia *Pantalla '
                'multifuncional táctil *Navegación *Bluetooth *Aire '
                'Acondicionado *ISOFIX\n'
                '\n'
                '** Dispone de doble juego de llaves **\n'
                '\n'
                '** Dispone de historial de mantenimiento **\n'
                '\n'
                '** Precio con Transferencia & Garantía **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.5L',
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '13fb6624-399b-5400-9a04-a2fbecda965d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/dacia-duster-prestige-bl-dci-85kw115cv-4x2-5p-diesel-2020-en-madrid-70140209-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'DACIA',
 'model': 'Duster',
 'odometer': 90000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19635106/e40f28c1-ae94-4bdc-aabd-9c68676fcdc0.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13fb6624-399b-5400-9a04-a2fbecda965d/13fb6624-399b-5400-9a04-a2fbecda965d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85255,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19635106/e40f28c1-ae94-4bdc-aabd-9c68676fcdc0.jpg',
             'Width': 800}],
 'price': 14990,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DACIA Duster Prestige Bl. dCi 85kW115CV 4X2',
 'transmission': 'manual',
 'trim': 'Prestige Bl. dCi 85kW115CV 4X2',
 'vin': 'VF1HJD20966230466',
 'year': 2021}
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [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%2770140209%27 HTTP/1.1" 200 None
2026-03-31 21:33:09 [auto_selling_coches.net.api] INFO: Saving data for 70140209: {'created_time': 1774992789.754298, 'last_price_update_time': 1774992789.754307}
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70140209') HTTP/1.1" 204 0
2026-03-31 21:33:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70068168> (referer: https://www.coches.net/concesionario/motorce/?pg=1) ['zyte-api']
2026-03-31 21:33:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 70169379 - VOLKSWAGEN Golf Advance 1.6 TDI DSG
2026-03-31 21:33:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 508628a0-fc8f-500a-bd32-a83869498496 with identifier: 70169379
2026-03-31 21:33:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 508628a0-fc8f-500a-bd32-a83869498496
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [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%252F19655206%252F8236ec60-c2c5-4133-9c70-c8f8b34dbd05.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19655206/8236ec60-c2c5-4133-9c70-c8f8b34dbd05.jpg already downloaded
2026-03-31 21:33:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 508628a0-fc8f-500a-bd32-a83869498496 with identifier 70169379
2026-03-31 21:33:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 508628a0-fc8f-500a-bd32-a83869498496
2026-03-31 21:33:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70169379>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 102,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': '** Impecable Volkswagen Golf 1.6 TDI de 115 Cv **\n'
                '\n'
                '** Cambio automático DSG de 7 velocidades **\n'
                '\n'
                '** Matriculado el 24 de Febrero del 2017 **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Equipado con: *Interior en alcantara *Sensores de '
                'aparcamiento *Cierre centralizado *Retrovisores eléctricos y '
                'abatibles *Elevalunas eléctricos *Sensores de luces y de '
                'lluvia *Volante multifuncional *Ordenador de abordo *Control '
                'de crucero *Pantalla multifuncional táctil *Bluetooth '
                '*Climatizador digital *ISOFIX\n'
                '\n'
                '** Dispone de doble juego de llaves **\n'
                '\n'
                '** Precio con Transferencia y Garantia **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.6L',
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '508628a0-fc8f-500a-bd32-a83869498496',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-advance-16-tdi-85kw-115cv-dsg-5p-diesel-2017-en-madrid-70169379-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 163000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19655206/8236ec60-c2c5-4133-9c70-c8f8b34dbd05.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_508628a0-fc8f-500a-bd32-a83869498496/508628a0-fc8f-500a-bd32-a83869498496_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90644,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19655206/8236ec60-c2c5-4133-9c70-c8f8b34dbd05.jpg',
             'Width': 800}],
 'price': 12990,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf Advance 1.6 TDI DSG',
 'transmission': 'automatic',
 'trim': 'Advance 1.6 TDI 85kW 115CV DSG',
 'vin': 'WVWZZZAUZHW185600',
 'year': 2017}
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [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%2770169379%27 HTTP/1.1" 200 None
2026-03-31 21:33:09 [auto_selling_coches.net.api] INFO: Saving data for 70169379: {'created_time': 1774992789.853278, 'last_price_update_time': 1774992789.853285}
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70169379') HTTP/1.1" 204 0
2026-03-31 21:33:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 70068168 - FORD Focus 1.0 Ecoboost Active SB
2026-03-31 21:33:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fd0588f0-d466-56a1-bb27-6027a7297b45 with identifier: 70068168
2026-03-31 21:33:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fd0588f0-d466-56a1-bb27-6027a7297b45
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [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%252F19574975%252Fdc355892-7c70-49c7-9eaa-e1637aac551d.jpg%27 HTTP/1.1" 200 None
2026-03-31 21:33:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19574975/dc355892-7c70-49c7-9eaa-e1637aac551d.jpg already downloaded
2026-03-31 21:33:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fd0588f0-d466-56a1-bb27-6027a7297b45 with identifier 70068168
2026-03-31 21:33:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fd0588f0-d466-56a1-bb27-6027a7297b45
2026-03-31 21:33:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70068168>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 101,
 'category': 'Coches',
 'color': 'Gris / Plata (Gris Plomo)',
 'currency': 'EUR',
 'description': '** Impecable Ford Focus 1.0 Ecoboost **\n'
                '\n'
                '** Matriculado el 26 de Febrero del 2020 **\n'
                '\n'
                '** Motor Euro 6 - Pegatina medioambiental C **\n'
                '\n'
                '** Cambio manual de 6 velocidades **\n'
                '\n'
                '** Equipado con: *Sensores de aparcamiento *Camara de marcha '
                'atrás *Sensores de luces y de lluvia *Alerta de cambio '
                'involuntario de carril *Volante multifuncional *Control de '
                'crucero *Navegación *Pantalla multifuncional tactil '
                '*Bluetooth *Apple Car Play *Modos de conducción *Climatizador '
                'digital bizona *ISOFIX\n'
                '\n'
                '** Dispone de historial de mantenimiento **\n'
                '\n'
                '** Precio con Transferencia y Garantía **\n'
                '\n'
                '** Posibilidad de financiación al 100%',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.0L',
 'engine_horse_power': 125,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'fd0588f0-d466-56a1-bb27-6027a7297b45',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-focus-10-ecoboost-92kw-active-sb-5p-gasolina-2020-en-madrid-70068168-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'FORD',
 'model': 'Focus',
 'odometer': 117000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19574975/dc355892-7c70-49c7-9eaa-e1637aac551d.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd0588f0-d466-56a1-bb27-6027a7297b45/fd0588f0-d466-56a1-bb27-6027a7297b45_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76016,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19574975/dc355892-7c70-49c7-9eaa-e1637aac551d.jpg',
             'Width': 800}],
 'price': 10990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FORD Focus 1.0 Ecoboost Active SB',
 'transmission': 'manual',
 'trim': '1.0 Ecoboost 92kW Active SB',
 'vin': 'WF0PXXGCHPLB28335',
 'year': 2020}
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:09 [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%2770068168%27 HTTP/1.1" 200 None
2026-03-31 21:33:09 [auto_selling_coches.net.api] INFO: Saving data for 70068168: {'created_time': 1774992789.985516, 'last_price_update_time': 1774992789.985526}
2026-03-31 21:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70068168') HTTP/1.1" 204 0
2026-03-31 21:33:10 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-31 21:33:10 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-31 21:33:10 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-31 21:33:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-31 21:33:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 7a8f01c42ce811f19724def17024dec4
2026-03-31 21:33:10 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-31 21:33:10 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-31 21:33:10 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:33:10 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-31 21:33:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-31 21:33:10 [auto_selling_coches.net.api] INFO: auto_selling_coches.net.api Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-31 21:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-31 21:33:10 [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%201773696790 HTTP/1.1" 200 None
2026-03-31 21:33:10 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (13 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/7a8f01c42ce811f19724def17024dec4.jl
2026-03-31 21:33:10 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 22885,
 'downloader/request_count': 17,
 'downloader/request_method_count/GET': 17,
 'downloader/response_bytes': 1917411,
 'downloader/response_count': 17,
 'downloader/response_status_count/200': 16,
 'downloader/response_status_count/400': 1,
 'elapsed_time_seconds': 43.822381,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 31, 21, 33, 10, 455861, tzinfo=datetime.timezone.utc),
 'httpcompression/response_bytes': 161922,
 'httpcompression/response_count': 2,
 'item_scraped_count': 13,
 'log_count/DEBUG': 221,
 'log_count/INFO': 198,
 'memusage/max': 149217280,
 'memusage/startup': 149217280,
 'photo_download_count': 2,
 'request_depth_max': 3,
 'response_received_count': 15,
 'scheduler/dequeued': 17,
 'scheduler/dequeued/memory': 17,
 'scheduler/enqueued': 17,
 'scheduler/enqueued/memory': 17,
 'scrape_type/new': 13,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 15,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 3.506647053454071,
 'scrapy-zyte-api/mean_response_seconds': 3.547614663622032,
 'scrapy-zyte-api/processed': 15,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 14,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 14,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 15,
 'scrapy-zyte-api/request_args/httpResponseBody': 14,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 14,
 'scrapy-zyte-api/request_args/url': 15,
 'scrapy-zyte-api/status_codes/200': 15,
 'scrapy-zyte-api/success': 15,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 31, 21, 32, 26, 633480, tzinfo=datetime.timezone.utc)}
2026-03-31 21:33:10 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-31 21:33:10 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f1bb098f510>
2026-03-31 21:33:10 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f1bb098fcd0>

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