PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)
2026-03-30 15:01:52 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:01:52 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-30 15:01:52 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:01:52 [auto_selling_coches.net.api] INFO: Extracted dealer slug: codingmurcia
2026-03-30 15:01:52 [auto_selling_coches.net.api] INFO: _job: 4a4fc0a82c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:01:52 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:01:52 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:01:52 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:01:52 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:01:52 [scrapy.extensions.telnet] INFO: Telnet Password: 666ef9790d85651b
2026-03-30 15:01:52 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-03-30 15:01:52 [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/4a4fc0a82c1f11f18e133aacc95538c6.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-30 15:01:52 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:01:52 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:01:52 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-30 15:01:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:01:52 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-30 15:01:52 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:01:52 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:01:52 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:01:52 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:01:52 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:01:52 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:01:52 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-30 15:01:52 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:01:52 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:01:52 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:01:57 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/codingmurcia, dealer_slug: codingmurcia
2026-03-30 15:01:57 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/codingmurcia
2026-03-30 15:01:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:02 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/codingmurcia> (referer: None) ['zyte-api']
2026-03-30 15:02:02 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:02:02 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:02:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/codingmurcia?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Total items from HTML header: 44
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 1)
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70281574
2026-03-30 15:02:24 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2114
2026-03-30 15:02:24 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770281574%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70281574: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70281574
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70272782
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770272782%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70272782: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70272782
2026-03-30 15:02:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70270839
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770270839%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70270839: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70270839
2026-03-30 15:02:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70282494
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770282494%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70282494: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70282494
2026-03-30 15:02:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70282057
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770282057%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70282057: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70282057
2026-03-30 15:02:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70281869
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770281869%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70281869: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70281869
2026-03-30 15:02:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70271639
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770271639%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70271639: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70271639
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70281105
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770281105%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70281105: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70281105
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70279798
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770279798%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70279798: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70279798
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70273627
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770273627%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70273627: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70273627
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62626697
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762626697%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62626697: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62626697
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70083701
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770083701%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70083701: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70083701
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62266554
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266554%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62266554: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62266554
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62266539
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266539%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62266539: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62266539
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70133380
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770133380%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70133380: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70133380
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70083677
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770083677%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70083677: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70083677
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70140141
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770140141%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70140141: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70140141
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70123392
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770123392%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70123392: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70123392
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62266712
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266712%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62266712: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62266712
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62266590
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266590%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62266590: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62266590
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70060582
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770060582%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70060582: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70060582
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 61817308
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761817308%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 61817308: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 61817308
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62484582
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762484582%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62484582: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62484582
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 59750253
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2759750253%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 59750253: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 59750253
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62495913
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762495913%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62495913: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62495913
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62266525
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266525%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62266525: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62266525
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 60906004
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2760906004%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 60906004: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 60906004
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62266613
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266613%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62266613: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62266613
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 62453303
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762453303%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 62453303: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 62453303
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Found listing with ID: 70021540
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770021540%27 HTTP/1.1" 200 None
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scrape type for 70021540: 1
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Scraping new listing 70021540
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 2 (scraped 30/44 items)
2026-03-30 15:02:24 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 2)
2026-03-30 15:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70281574> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:25 [auto_selling_coches.net.api] INFO: Extracted item from API: 70281574 - BMW Serie 1 116d
2026-03-30 15:02:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a953eff7-eb26-5a20-9638-aaf0a667afaf with identifier: 70281574
2026-03-30 15:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a953eff7-eb26-5a20-9638-aaf0a667afaf
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19742843%252F78f5cf94-0624-456c-9d8f-5a4860747762.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19742843/78f5cf94-0624-456c-9d8f-5a4860747762.jpg already downloaded
2026-03-30 15:02:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a953eff7-eb26-5a20-9638-aaf0a667afaf with identifier 70281574
2026-03-30 15:02:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:02:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:02:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:02:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:02:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:02:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:02:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2023
2026-03-30 15:02:26 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774882946
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774882946
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:02:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a953eff7-eb26-5a20-9638-aaf0a667afaf
2026-03-30 15:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70281574>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Práctico, económico y con el estilo de siempre\n'
'Cuando hablamos de un coche práctico y económico, este sin '
'duda es el perfecto. Bajo consumo, mantenimiento asequible y '
'toda la calidad de BMW en un compacto versátil.\n'
'\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con:\n'
'-Llantas de 16"\n'
'-Pilotos LED\n'
'-Sensores de aparcamiento \n'
'-Pantalla táctil de 10,25" con Carplay y Android auto\n'
'-Climatizador bizona\n'
'-Asientos calefactables\n'
'-Control de crucero\n'
'\n'
'0240\tVolante de cuero\n'
'0249\tMultifunción p volante\n'
'02DS\tLlanta AL BMW radios estrella 377\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04AE\tApoyabrazo delantero desplazable\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0521\tSensor de Lluvia\n'
'0534\tAire acondicionado automático\n'
'0563\tPaquete de iluminación\n'
'0575\tCaja enchufe adicional de 12 V\n'
'0606\tSistema de navegación Business\n'
'0698\tCódigo de área 2 para DVD\n'
'06NH\tSistema manos libres con interfaz USB\n'
'07VB\tPaquete confort\n'
'0801\tVersión para Alemania\n'
'0879\tDocumentación de la motocicleta alemán',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a953eff7-eb26-5a20-9638-aaf0a667afaf',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-116d-5p-diesel-2013-en-murcia-70281574-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 232800,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19742843/78f5cf94-0624-456c-9d8f-5a4860747762.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a953eff7-eb26-5a20-9638-aaf0a667afaf/a953eff7-eb26-5a20-9638-aaf0a667afaf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61795,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19742843/78f5cf94-0624-456c-9d8f-5a4860747762.jpg',
'Width': 800}],
'price': 8999,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 1 116d',
'transmission': 'manual',
'trim': '116d',
'vin': 'WBA1C71080VX66786',
'year': 2013}
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770281574%27 HTTP/1.1" 200 None
2026-03-30 15:02:26 [auto_selling_coches.net.api] INFO: Saving data for 70281574: {'created_time': 1774882946.474598, 'last_price_update_time': 1774882946.474607}
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70281574') HTTP/1.1" 204 0
2026-03-30 15:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70282057> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 70282057 - BMW Serie 5 ActiveHybrid 5
2026-03-30 15:02:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c964c79-cfa2-5b63-a6de-ab590ff324c2 with identifier: 70282057
2026-03-30 15:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9c964c79-cfa2-5b63-a6de-ab590ff324c2
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19743337%252F0add9910-aacb-4251-87f2-9df9cf893b0c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19743337/0add9910-aacb-4251-87f2-9df9cf893b0c.jpg already downloaded
2026-03-30 15:02:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9c964c79-cfa2-5b63-a6de-ab590ff324c2 with identifier 70282057
2026-03-30 15:02:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9c964c79-cfa2-5b63-a6de-ab590ff324c2
2026-03-30 15:02:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70282057>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 149,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'¿Sabías que existen BMW Serie 5 F10 con motor N55 de 6 '
'cilindros gasolina con turbo híbrido? Es un modelo casi único '
'en España.\n'
'Sientete ECO en un 6 cilindros gasolina con la esencia mas '
'pura de BMW, tracción trasera, muchos muchos extras y '
'exclusividad a tope con esta berlina de lujo, ya en su '
'versión restyling y hasta con pantallas traseras originales!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con: \n'
'-Llantas en 18"\n'
'-Faros bixenon\n'
'-Pilotos LED \n'
'-Apertura y cierre sin llave\n'
'-Head-up Display\n'
'-Equipo de sonido hifi\n'
'-Climatizador cuatrizona\n'
'-5 Cámaras\n'
'-Luces largas automáticas\n'
'-Asientos Confort con pantallas traseras\n'
'-Cámara de visión nocturna\n'
'\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02AU\tLlanta AL BMW Streamline 364\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02TB\tCaja de cambio automático deportivo\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0322\tAcceso de confort\n'
'0323\tPuertas Cierre Suave Automatico\n'
'03AG\tCámara de marcha atrás\n'
'0403\tTecho de cristal, eléctrico\n'
'0415\tPersiana trasera\n'
'0416\tPersiana trasera lateral\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0441\tJuego fumador\n'
'0456\tAsiento confortable con memoria\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04CE\tAcabado mad. noble "Fineline" antracita\n'
'04NE\tCalefactor blow-by\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0522\tLuz Xenón\n'
'05AC\tAsistente de luz de carretera\n'
'05AL\tActive Protection\n'
'05DL\tSurround View\n'
'0609\tSistema de navegación Professional\n'
'0610\tHead-up display\n'
'0612\tBMW Assist\n'
'0614\tPreinstalación de Internet\n'
'0615\tInformación BMW Online ampliada\n'
'0616\tBMW Online\n'
'0620\tControl por voz\n'
'0633\tPreparación teléfono móvil Business\n'
'0676\tSistemas de altavoz HiFi\n'
'0698\tCódigo de área 2 para DVD\n'
'06AA\tBMW TeleServices\n'
'06AB\tControl servicios telemáticos\n'
'06FH\tEntretenim.en parte tras.Professional\n'
'06FL\tInterfaz USB/audio\n'
'06NF\tInterfaz de música para smartphone\n'
'06NR\tApps\n'
'06UK\tNight Vision con reconocimiento personas\n'
'06VC\tControl Combox\n'
'0775\tTecho de color antracita\n'
'0854\tVersión de idioma francés',
'doors_number': 4,
'emission_standard': 'ECO',
'engine': '3.0L',
'engine_horse_power': 340,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '9c964c79-cfa2-5b63-a6de-ab590ff324c2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-5-activehybrid-5-4p-electrico-hibrido-2013-en-murcia-70282057-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 264093,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19743337/0add9910-aacb-4251-87f2-9df9cf893b0c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c964c79-cfa2-5b63-a6de-ab590ff324c2/9c964c79-cfa2-5b63-a6de-ab590ff324c2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67283,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19743337/0add9910-aacb-4251-87f2-9df9cf893b0c.jpg',
'Width': 800}],
'price': 16800,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 5 ActiveHybrid 5',
'transmission': 'automatic',
'trim': 'ActiveHybrid 5',
'vin': 'WBAFZ91000C752649',
'year': 2012}
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770282057%27 HTTP/1.1" 200 None
2026-03-30 15:02:36 [auto_selling_coches.net.api] INFO: Saving data for 70282057: {'created_time': 1774882956.359071, 'last_price_update_time': 1774882956.359085}
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70282057') HTTP/1.1" 204 0
2026-03-30 15:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70272782> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70282494> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 70272782 - BMW Serie 3 318d
2026-03-30 15:02:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b5f62d39-eac3-5528-9114-4e28dbd2c21e with identifier: 70272782
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b5f62d39-eac3-5528-9114-4e28dbd2c21e
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [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%252F19732374%252Fc3238fdf-45bf-4499-ad23-cbe0f375a9ec.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19732374/c3238fdf-45bf-4499-ad23-cbe0f375a9ec.jpg already downloaded
2026-03-30 15:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b5f62d39-eac3-5528-9114-4e28dbd2c21e with identifier 70272782
2026-03-30 15:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b5f62d39-eac3-5528-9114-4e28dbd2c21e
2026-03-30 15:02:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70272782>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 106,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Aquí os traemos una berlina que lo hace todo fácil. Potente, '
'eficiente y con ese toque deportivo con su paquete ///M que '
'siempre define a BMW. Su motor diésel responde con fuerza y '
'suavidad, mientras que su completo equipamiento aporta '
'confort, tecnología y detalles que se notan en el día a día. '
'Un coche equilibrado, serio cuando tiene que serlo y '
'divertido cuando tú quieres.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con:\n'
'-Paquete M\n'
'-Pilotos en LED\n'
'-Faros LED\n'
'-Llantas en 18"\n'
'-Sensores de aparcamiento \n'
'-Volante M con Levas\n'
'-Equipo de navegación NBT EVO ID6 con Carplay\n'
'-Molduras en negro brillo y aluminio cepillado \n'
'-Asientos deportivos alcántara con laterales ajustables\n'
'-Cuadro digital 6WB\n'
'-Climatizador bizona\n'
'-Espejos autoabatibles \n'
'\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VL\tDirección deportiva variable\n'
'0337\tM Paquete deportivo\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0441\tJuego fumador\n'
'0481\tAsiento deportivo\n'
'0493\tPaquete de compartimentos\n'
'0497\tApoyabrazo central trasero\n'
'04AE\tApoyabrazo delantero desplazable\n'
'04FT\tAcento alu. rect. long. negro bri. int.\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'0575\tCaja enchufe adicional de 12 V\n'
'05A1\tLED faro antiniebla\n'
'05A2\tFaro LED\n'
'05DA\tDesactivación airbag acompañante\n'
'05DC\tApoyacabeza trasero plegable\n'
'0609\tSistema de navegación Professional\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06NH\tSistema manos libres con interfaz USB\n'
'06WB\tDisplay de instrumentos multifuncional\n'
'0704\tChasis deportivo M\n'
'0710\tM volante de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07LF\tModell M Sport\n'
'0856\tVersión de idioma español',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b5f62d39-eac3-5528-9114-4e28dbd2c21e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-318d-4p-diesel-2018-en-murcia-70272782-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 192800,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19732374/c3238fdf-45bf-4499-ad23-cbe0f375a9ec.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5f62d39-eac3-5528-9114-4e28dbd2c21e/b5f62d39-eac3-5528-9114-4e28dbd2c21e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70678,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19732374/c3238fdf-45bf-4499-ad23-cbe0f375a9ec.jpg',
'Width': 800}],
'price': 17550,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 318d',
'transmission': 'automatic',
'trim': '318d',
'vin': 'WBA8C31080A144865',
'year': 2017}
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [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%2770272782%27 HTTP/1.1" 200 None
2026-03-30 15:02:41 [auto_selling_coches.net.api] INFO: Saving data for 70272782: {'created_time': 1774882961.348502, 'last_price_update_time': 1774882961.348513}
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70272782') HTTP/1.1" 204 0
2026-03-30 15:02:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 70282494 - BMW Serie 3 320d
2026-03-30 15:02:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ceac4da-bd0b-5a9c-964e-db760bd02206 with identifier: 70282494
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1ceac4da-bd0b-5a9c-964e-db760bd02206
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [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%252F19743805%252F4bb2c88d-e624-416e-8a2c-e51405d6c05e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19743805/4bb2c88d-e624-416e-8a2c-e51405d6c05e.jpg already downloaded
2026-03-30 15:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1ceac4da-bd0b-5a9c-964e-db760bd02206 with identifier 70282494
2026-03-30 15:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1ceac4da-bd0b-5a9c-964e-db760bd02206
2026-03-30 15:02:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70282494>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 135,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We speak english\n'
'\n'
'Ahora que viene el buen tiempo,¿ por qué no darse el capricho '
'de tener un cabrio? Y que maravilla si encima es uno como '
'este BMW, un 320d con una combinación de colores más que '
'bonita!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'0205\tCambio automático\n'
'0216\tHidraulica-servotronic\n'
'0230\tConjunto adicion., versión EU\n'
'0322\tAcceso de confort\n'
'0346\tChrome Line exterieur\n'
'0387\tDeflectores de viento\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0441\tJuego fumador\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04AE\tApoyabrazo delantero desplazable\n'
'04BY\tEqpo. madera noble Bambú antracita\n'
'04UT\tAbertura carga con bolsa transporte int.\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0524\tLuz autoadaptable en curvas\n'
'0534\tAire acondicionado automático\n'
'0540\tRegulación de la velocidad\n'
'0563\tPaquete de iluminación\n'
'05AC\tAsistente de luz de carretera\n'
'05AK\tElementos luminosos LED\n'
'0609\tSistema de navegación Professional\n'
'0612\tBMW Assist\n'
'0614\tPreinstalación de Internet\n'
'0615\tInformación BMW Online ampliada\n'
'0616\tBMW Online\n'
'0620\tControl por voz\n'
'0633\tPreparación teléfono móvil Business\n'
'0676\tSistemas de altavoz HiFi\n'
'0698\tCódigo de área 2 para DVD\n'
'06AA\tBMW TeleServices\n'
'06AB\tControl servicios telemáticos\n'
'06FL\tInterfaz USB/audio\n'
'06NF\tInterfaz de música para smartphone\n'
'06NR\tApps\n'
'06VC\tControl Combox\n'
'07KB\tPaquete de navegación Professional\n'
'07R7\tConjunto innovación\n'
'07RS\tPaquete confort',
'doors_number': 2,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1ceac4da-bd0b-5a9c-964e-db760bd02206',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-320d-2p-diesel-2012-en-murcia-70282494-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 185000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19743805/4bb2c88d-e624-416e-8a2c-e51405d6c05e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1ceac4da-bd0b-5a9c-964e-db760bd02206/1ceac4da-bd0b-5a9c-964e-db760bd02206_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65108,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19743805/4bb2c88d-e624-416e-8a2c-e51405d6c05e.jpg',
'Width': 800}],
'price': 13500,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 3 320d',
'transmission': 'automatic',
'trim': '320d',
'vin': 'WBADY31050E827504',
'year': 2012}
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [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%2770282494%27 HTTP/1.1" 200 None
2026-03-30 15:02:41 [auto_selling_coches.net.api] INFO: Saving data for 70282494: {'created_time': 1774882961.419719, 'last_price_update_time': 1774882961.419731}
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70282494') HTTP/1.1" 204 0
2026-03-30 15:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62453303> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 62453303 - BMW Serie 1 118d
2026-03-30 15:02:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8047b9c4-f979-5712-b3c9-79bb0c15e90a with identifier: 62453303
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8047b9c4-f979-5712-b3c9-79bb0c15e90a
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [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%252F19345958%252F3a90faef-1414-4c18-b0ae-56f610473b83.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19345958/3a90faef-1414-4c18-b0ae-56f610473b83.jpg already downloaded
2026-03-30 15:02:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8047b9c4-f979-5712-b3c9-79bb0c15e90a with identifier 62453303
2026-03-30 15:02:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8047b9c4-f979-5712-b3c9-79bb0c15e90a
2026-03-30 15:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62453303>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Este BMW Serie 1 118d de 4 cilindros destaca por su '
'equilibrada combinación de prestaciones y eficiencia y al '
'contar con el Pack ///M completo rebosa deportividad en cada '
'esquina. Con su motor diésel de 150 CV, este vehículo ofrece '
'una conducción dinámica y ágil, ideal para desplazamientos '
'urbanos e interurbanos. La transmisión automática aporta '
'comodidad adicional en el día a día.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Paquete M completo\n'
'-Control de crucero activo que mantiene distancia solo\n'
'-Equipo de navegación MGU ID7 con Apple CarPlay y Android '
'Auto\n'
'-Doble cola de escape\n'
'-Faros Full Led\n'
'-Marcador digital\n'
'-Interior en piel marrón super exclusivo\n'
'\n'
'Equipamiento según fabricante:\n'
'01RG\tBMW llanta AL doble radio 550M FG/GG\n'
'0205\tCambio automático\n'
'0223\tChasis adaptivo\n'
'0230\tContenidos adicionales específicos UE\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0302\tSist. alarma\n'
'0313\tEspejo exterior abatible\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0481\tAsiento deportivo\n'
'0493\tPaquete de compartimentos\n'
'04P2\tMolduras decorativas Illuminated Boston\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0563\tPaquete de iluminación\n'
'05A1\tLED faro antiniebla\n'
'05A2\tFaro LED\n'
'05AQ\tActive Guard Plus\n'
'05DA\tDesactivación airbag acompañante\n'
'05DF\tRegul. veloc. activa+función Stop&Go\n'
'0654\tSintonizador DAB\n'
'06AE\tTeleservices\n'
'06AF\tLlamada de emergencia legal\n'
'06AK\tConnected Drive Services\n'
'06C4\tConnected Package Professional\n'
'06NW\tTelefonía con carga inalámbrica\n'
'06U3\tBMW Live puesto conducción Professional\n'
'06U8\tControl por gestos BMW\n'
'06WD\tWLAN Hotspot\n'
'0710\tM volante de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07LF\tModell M Sport\n'
'0845\tAdvertencia acústica del cinturón\n'
'0855\tVersión de idioma italiano\n'
'0877\tSupresión de manejo cruzado\n'
'0884\tDocumentación de vehículo, italiano\n'
'08KB\tInterv.serv.camb.aceit.24 mes./25 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08TF\tProtección de viandantes activa\n'
'0962\tAnulado,portador placa matrícula delant.\n'
'09AA\tProtección de la chapa exterior\n'
'09QX\tPreparación asistencia al conductor l',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8047b9c4-f979-5712-b3c9-79bb0c15e90a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-118d-5p-diesel-2022-en-murcia-62453303-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 40000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19345958/3a90faef-1414-4c18-b0ae-56f610473b83.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8047b9c4-f979-5712-b3c9-79bb0c15e90a/8047b9c4-f979-5712-b3c9-79bb0c15e90a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139759,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19345958/3a90faef-1414-4c18-b0ae-56f610473b83.jpg',
'Width': 800}],
'price': 24500,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 1 118d',
'transmission': 'automatic',
'trim': '118d',
'vin': 'WBA7M910507J65522',
'year': 2021}
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [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%2762453303%27 HTTP/1.1" 200 None
2026-03-30 15:02:42 [auto_selling_coches.net.api] INFO: Saving data for 62453303: {'created_time': 1774882962.529068, 'last_price_update_time': 1774882962.529078}
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62453303') HTTP/1.1" 204 0
2026-03-30 15:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/codingmurcia?pg=2> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 2
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found 14 listings in HTML (page 2)
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62495759
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762495759%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62495759: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62495759
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62462169
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762462169%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62462169: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62462169
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 70035846
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770035846%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 70035846: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 70035846
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62453236
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762453236%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62453236: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62453236
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 60741004
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2760741004%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 60741004: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 60741004
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62462015
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762462015%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62462015: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62462015
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 61742532
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761742532%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 61742532: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 61742532
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62645509
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762645509%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62645509: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62645509
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62420255
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762420255%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62420255: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62420255
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62645369
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762645369%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62645369: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62645369
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62453335
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762453335%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62453335: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62453335
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62102000
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762102000%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62102000: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62102000
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 61007872
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761007872%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 61007872: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 61007872
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Found listing with ID: 62027968
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762027968%27 HTTP/1.1" 200 None
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scrape type for 62027968: 1
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: Scraping new listing 62027968
2026-03-30 15:02:46 [auto_selling_coches.net.api] INFO: HTML pagination complete: 44 items scraped
2026-03-30 15:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62266525> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 62266525 - BMW X6 xDrive40d
2026-03-30 15:02:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 32ce1ab8-7394-59c2-ba3d-48ee6dbc9441 with identifier: 62266525
2026-03-30 15:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 32ce1ab8-7394-59c2-ba3d-48ee6dbc9441
2026-03-30 15:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19193211%252F958dabe8-6803-4d32-8de1-2ea88b198064.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19193211/958dabe8-6803-4d32-8de1-2ea88b198064.jpg already downloaded
2026-03-30 15:02:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 32ce1ab8-7394-59c2-ba3d-48ee6dbc9441 with identifier 62266525
2026-03-30 15:02:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 32ce1ab8-7394-59c2-ba3d-48ee6dbc9441
2026-03-30 15:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62266525>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 163,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Deportivo, alto y rojo!\n'
'Impresiona y en todos los aspectos este X6 40d Biturbo con '
'313cv que os traemos, nacional y muy muy cuidado!\n'
'\n'
'Equipado con:\n'
'-Cámaras 360º Surround View\n'
'-Asientos de piel\n'
'-Equipo de navegación profesional de 10.25"\n'
'-Faros Bixenon\n'
'-Bola de remolque\n'
'-Volante deportivo con levas\n'
'-Kit de asistentes de conducción "Driving Assistant"\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'02LS\tLlanta AL BMW, radios en Y 451\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'03AG\tCámara de marcha atrás\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0441\tJuego fumador\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04B9\tRevesti. int. alu rectificado precisión\n'
'04M5\tTablero ind. instrumentos tapizado cuero\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0534\tAire acondicionado automático\n'
'0575\tCaja enchufe adicional de 12 V\n'
'05AS\tDriving Assistant\n'
'05DA\tDesactivación airbag acompañante\n'
'05DL\tSurround View\n'
'0609\tSistema de navegación Professional\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '32ce1ab8-7394-59c2-ba3d-48ee6dbc9441',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x6-xdrive40d-5p-diesel-2015-en-murcia-62266525-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X6',
'odometer': 242000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19193211/958dabe8-6803-4d32-8de1-2ea88b198064.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32ce1ab8-7394-59c2-ba3d-48ee6dbc9441/32ce1ab8-7394-59c2-ba3d-48ee6dbc9441_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145502,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19193211/958dabe8-6803-4d32-8de1-2ea88b198064.jpg',
'Width': 800}],
'price': 27990,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X6 xDrive40d',
'transmission': 'automatic',
'trim': 'xDrive40d',
'vin': 'WBAKV410700P71049',
'year': 2015}
2026-03-30 15:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266525%27 HTTP/1.1" 200 None
2026-03-30 15:02:47 [auto_selling_coches.net.api] INFO: Saving data for 62266525: {'created_time': 1774882967.531705, 'last_price_update_time': 1774882967.531716}
2026-03-30 15:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62266525') HTTP/1.1" 204 0
2026-03-30 15:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62266613> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:02:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62027968> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:02:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 62266613 - BMW X4 xDrive20d
2026-03-30 15:02:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 21e31b73-1bc3-57b6-a84d-a554ec7b974f with identifier: 62266613
2026-03-30 15:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 21e31b73-1bc3-57b6-a84d-a554ec7b974f
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19193233%252Feeebfd9a-cf8b-4009-8017-21d745a85eb8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19193233/eeebfd9a-cf8b-4009-8017-21d745a85eb8.jpg already downloaded
2026-03-30 15:02:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 21e31b73-1bc3-57b6-a84d-a554ec7b974f with identifier 62266613
2026-03-30 15:02:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 21e31b73-1bc3-57b6-a84d-a554ec7b974f
2026-03-30 15:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62266613>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 142,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'El X4 es el Suv más equilibrado, sin más. Suficientemente '
'grande, suficiente alto, suficientemente económico, '
'suficientemente económico, suficientemente compacto. Encaja '
'en todo!!! Aire deportivo, potencia de sobra y consumo '
'ridículo. Con su paquete deportivo ///M, su pantallote y las '
'levas para sentirte más Sport, te encantará. Y además, '
'nacional.\n'
'\n'
'Equipamiento destacado:\n'
'-Paquete deportivos aerodinámico ///M\n'
'-Faros Bixenon\n'
'-Apertura y cierre comfort access\n'
'-Maletero eléctrico que abre con el pie\n'
'-Pantalla táctil de 10.25" con Apple CarPlay y Android Auto\n'
'-Cámara de marcha atrás\n'
'-Suspensión deportiva\n'
'-Cristales ahumados originales\n'
'-Speed Limit Info\n'
'-Sistema de largas automáticas\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CC\tFunción arranque/parada autom.\n'
'01CD\tBrake Energy Regeneration\n'
'0226\tSuspensión deportiva\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02MS\tLlanta al.lig. BMW radios estrella M 368\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02TE\tCambio automático con levas en volante\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0322\tAcceso confort\n'
'0337\tM Paquete deportivo\n'
'03AG\tCámara de marcha atrás\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0481\tAsiento deportivo\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04AD\tRevest. int. alum. rectif. long. fino\n'
'04NG\tMolduras tabl. instrum. brillo intenso\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0522\tLuz Xenón\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'05AC\tAsistente de luz de carretera\n'
'05DA\tDesactivación airbag acompañante\n'
'0606\tSistema de navegación Business\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06NH\tSistema manos libres con interfaz USB\n'
'0710\tVolante M de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07LF\tModell M Sport\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08S3\tCierre automático al arrancar\n'
'08TH\tDetección de señales de tráfico',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '21e31b73-1bc3-57b6-a84d-a554ec7b974f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x4-xdrive20d-5p-diesel-2017-en-murcia-62266613-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X4',
'odometer': 235000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19193233/eeebfd9a-cf8b-4009-8017-21d745a85eb8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21e31b73-1bc3-57b6-a84d-a554ec7b974f/21e31b73-1bc3-57b6-a84d-a554ec7b974f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160921,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19193233/eeebfd9a-cf8b-4009-8017-21d745a85eb8.jpg',
'Width': 800}],
'price': 21990,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X4 xDrive20d',
'transmission': 'automatic',
'trim': 'xDrive20d',
'vin': 'WBAXX110600W12103',
'year': 2017}
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266613%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Saving data for 62266613: {'created_time': 1774882969.54912, 'last_price_update_time': 1774882969.549129}
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62266613') HTTP/1.1" 204 0
2026-03-30 15:02:49 [auto_selling_coches.net.api] INFO: Extracted item from API: 62027968 - BMW Serie 2 Active Tourer 218d
2026-03-30 15:02:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1 with identifier: 62027968
2026-03-30 15:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18989647%252F105c882c-6c1b-4857-a2a7-60d4f9c6fdd1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18989647/105c882c-6c1b-4857-a2a7-60d4f9c6fdd1.jpg not downloaded yet
2026-03-30 15:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62102000> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:02:50 [auto_selling_coches.net.api] INFO: Extracted item from API: 62102000 - BMW X6 M50d
2026-03-30 15:02:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b1b3016-2599-5b88-bd5a-ff2ae57ec855 with identifier: 62102000
2026-03-30 15:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1b1b3016-2599-5b88-bd5a-ff2ae57ec855
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:50 [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%252F19055501%252F2fbf2a73-49b0-4df5-a7e2-e3a9cb76afcc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19055501/2fbf2a73-49b0-4df5-a7e2-e3a9cb76afcc.jpg not downloaded yet
2026-03-30 15:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/18989647/105c882c-6c1b-4857-a2a7-60d4f9c6fdd1.jpg> (referer: None)
2026-03-30 15:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19055501/2fbf2a73-49b0-4df5-a7e2-e3a9cb76afcc.jpg> (referer: None)
2026-03-30 15:02:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-30 15:02:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-30 15:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abedd1d50>
2026-03-30 15:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2121
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1/4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:51 [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%252F18989647%252F105c882c-6c1b-4857-a2a7-60d4f9c6fdd1.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18989647/105c882c-6c1b-4857-a2a7-60d4f9c6fdd1.jpg saved to cache
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1 sending to next pipeline
2026-03-30 15:02:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1 with identifier 62027968
2026-03-30 15:02:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1
2026-03-30 15:02:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/18989647/105c882c-6c1b-4857-a2a7-60d4f9c6fdd1.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'BMW Serie 2 Active Tourer Paquete M\n'
'Diseñado para quienes no quieren renunciar a nada: '
'deportividad, espacio y tecnología en un solo coche.\n'
'\n'
'Paquete M completo\n'
'Faros LED\n'
'Pantalla con CarPlay de 10.25"\n'
'Cámara de marcha atrás\n'
'Volante M con levas\n'
'Llantas 18"\n'
'Cristales tintados\n'
'Sensores de parking con asistente automático\n'
'Equipo de sonido Harman Kardon\n'
'Apertura sin llave\n'
'Maletero eléctrico con abertura por pie\n'
'Asientos deportivos calefactables\n'
'Modos Sport, Eco y Comfort\n'
'Control de crucero y aviso de cambio involuntario de carril\n'
'Techo interior en negro y costuras M en azul\n'
'Interior amplio con climatizador bizona\n'
'Iluminación ambiental\n'
'Ideal para el día a día, con alma deportiva y comodidad '
'premium. ¿Buscas un familiar con carácter? Este Active Tourer '
'lo tiene todo.\n'
'\n'
'Ubicación: Avenida Trasvase del Ebro, 4 Polígono Industrial '
'El Saladar I C.P. 30564 - Lorquí, Murcia Teléfono: \n'
'BMW Serie 2 Monovolumen en Lorquí',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-active-tourer-218d-5p-diesel-2017-en-murcia-62027968-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 2 Active Tourer',
'odometer': 224300,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1/4e8a4425-d7ba-589b-b14f-e38d4fa0f4f1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164486,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18989647/105c882c-6c1b-4857-a2a7-60d4f9c6fdd1.jpg',
'Width': 800}],
'price': 12999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 2 Active Tourer 218d',
'transmission': 'automatic',
'trim': '218d',
'vin': None,
'year': 2016}
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:51 [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%2762027968%27 HTTP/1.1" 200 None
2026-03-30 15:02:51 [auto_selling_coches.net.api] INFO: Saving data for 62027968: {'created_time': 1774882971.148771, 'last_price_update_time': 1774882971.148786}
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62027968') HTTP/1.1" 204 0
2026-03-30 15:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abeca4190>
2026-03-30 15:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b1b3016-2599-5b88-bd5a-ff2ae57ec855/1b1b3016-2599-5b88-bd5a-ff2ae57ec855_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:51 [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%252F19055501%252F2fbf2a73-49b0-4df5-a7e2-e3a9cb76afcc.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19055501/2fbf2a73-49b0-4df5-a7e2-e3a9cb76afcc.jpg saved to cache
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1b1b3016-2599-5b88-bd5a-ff2ae57ec855
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1b1b3016-2599-5b88-bd5a-ff2ae57ec855 sending to next pipeline
2026-03-30 15:02:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1b1b3016-2599-5b88-bd5a-ff2ae57ec855 with identifier 62102000
2026-03-30 15:02:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1b1b3016-2599-5b88-bd5a-ff2ae57ec855
2026-03-30 15:02:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19055501/2fbf2a73-49b0-4df5-a7e2-e3a9cb76afcc.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 205,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Aqui os traemos el suv mas radical de BMW en Diesel. El X6 '
'///M50d generación F16 con un equipamiento asquerosamente '
'completo... Hasta lleva Cámara de visión nocturna!\n'
'381cv de puro músculo con este motor 3.0 Triturbo que '
'impresiona en cada salida.\n'
'\n'
'Equipamiento destacado:\n'
'-Paquete ///M Completo interior y exterior\n'
'-Equipo de sonido Bang & Olufsen\n'
'-BMW Night Vision con reconocimiento de personas\n'
'-Faros Full Led adaptativos con largas automáticas y función '
'Matrix\n'
'-Equipo de navegación NBT Evo Con Apple CarPlay y Android '
'Screen Mirroring\n'
'-Asientos Comfort calefactados delante y detrás además de '
'volante calefactable\n'
'-Control de crucero activo, conducción autónoma y todos los '
'asistentes de conducción\n'
'-Comfort access (Apertura sin llaves) y Soft Close (Succión '
'de puertas)\n'
'-Cámaras 360º Surround View\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento según fabricante:\n'
'02VF\tChasis M adaptivo\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0710\tVolante M de cuero\n'
'0248\tVolante calefactable\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VP\tPaquete chasis dinámico adaptable\n'
'0302\tSist. alarma\n'
'0322\tAcceso de confort\n'
'0323\tPuertas Cierre Suave Automatico\n'
'0337\tM Paquete deportivo\n'
'0358\tConfort climático para parabrisas\n'
'03AG\tCámara de marcha atrás\n'
'0403\tTecho de cristal, eléctrico\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0456\tAsiento confortable con memoria\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'0496\tCalefacción de asiento trasero\n'
'04NB\tClimatiz.autom.con regulación de 4 zonas\n'
'04U1\tAplicación de cerámica elementos manejo\n'
'0552\tFaro LED adaptativo\n'
'0563\tPaquete de iluminación\n'
'0575\tToma de corriente de 12 V adicional\n'
'05A3\tBMW Night Vision con Dynamic Light\n'
'05AC\tAsistente de luz de carretera\n'
'05AG\tAviso cambio de carril\n'
'05AR\tAsistente en atasco\n'
'05AT\tDriving Assistant Plus\n'
'05DL\tSurround View\n'
'05DP\tAsistente de estacionamiento\n'
'0609\tSistema de navegación Professional\n'
'0610\tHead-up display\n'
'06AN\tConcierge Services\n'
'06AP\tRemote Services\n'
'06CP\tIntegración de smartphone\n'
'06F2\tBang&Olufsen High End Surround Sound\n'
'06NW\tTelefonía con carga inalámbrica\n'
'06UK\tNight Vision con reconocimiento personas\n'
'06WB\tDisplay de instrumentos multifuncional\n'
'06WD\tWLAN Hotspot\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07XP\tPaquete de navegación Connected Drive\n'
'08TH\tDetección de señales de tráfico\n'
'0XE7\tRevest. interior. ind. laca piano negro\n'
'etc',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 381,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1b1b3016-2599-5b88-bd5a-ff2ae57ec855',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x6-m50d-5p-diesel-2019-en-murcia-62102000-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X6',
'odometer': 149000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b1b3016-2599-5b88-bd5a-ff2ae57ec855/1b1b3016-2599-5b88-bd5a-ff2ae57ec855_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164534,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19055501/2fbf2a73-49b0-4df5-a7e2-e3a9cb76afcc.jpg',
'Width': 800}],
'price': 38990,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X6 M50d',
'transmission': 'automatic',
'trim': 'M50d',
'vin': 'WBAKV610700W37573',
'year': 2018}
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:51 [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%2762102000%27 HTTP/1.1" 200 None
2026-03-30 15:02:51 [auto_selling_coches.net.api] INFO: Saving data for 62102000: {'created_time': 1774882971.241346, 'last_price_update_time': 1774882971.241357}
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62102000') HTTP/1.1" 204 0
2026-03-30 15:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61007872> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:51 [auto_selling_coches.net.api] INFO: Extracted item from API: 61007872 - BMW X5 xDrive40e iPerformance
2026-03-30 15:02:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c1239b5e-e1dd-57e1-9d1c-b78670d4866d with identifier: 61007872
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c1239b5e-e1dd-57e1-9d1c-b78670d4866d
2026-03-30 15:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:51 [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%252F18192094%252Ff0407551-70ef-4cba-bf5b-7da533057918.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18192094/f0407551-70ef-4cba-bf5b-7da533057918.jpg not downloaded yet
2026-03-30 15:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62453335> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/18192094/f0407551-70ef-4cba-bf5b-7da533057918.jpg> (referer: None)
2026-03-30 15:02:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:52 [auto_selling_coches.net.api] INFO: Extracted item from API: 62453335 - BMW X1 sDrive18i
2026-03-30 15:02:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c50ef347-2c10-56dc-918a-d7a5463af20f with identifier: 62453335
2026-03-30 15:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c50ef347-2c10-56dc-918a-d7a5463af20f
2026-03-30 15:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:52 [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%252F19346022%252F5bd18d2f-7cc6-4ba9-9b47-b7941760d9c3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19346022/5bd18d2f-7cc6-4ba9-9b47-b7941760d9c3.jpg not downloaded yet
2026-03-30 15:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abeddee10>
2026-03-30 15:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1239b5e-e1dd-57e1-9d1c-b78670d4866d/c1239b5e-e1dd-57e1-9d1c-b78670d4866d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:52 [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%252F18192094%252Ff0407551-70ef-4cba-bf5b-7da533057918.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18192094/f0407551-70ef-4cba-bf5b-7da533057918.jpg saved to cache
2026-03-30 15:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c1239b5e-e1dd-57e1-9d1c-b78670d4866d
2026-03-30 15:02:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c1239b5e-e1dd-57e1-9d1c-b78670d4866d sending to next pipeline
2026-03-30 15:02:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c1239b5e-e1dd-57e1-9d1c-b78670d4866d with identifier 61007872
2026-03-30 15:02:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c1239b5e-e1dd-57e1-9d1c-b78670d4866d
2026-03-30 15:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/18192094/f0407551-70ef-4cba-bf5b-7da533057918.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 77,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Descubre el equilibrio perfecto entre potencia, eficiencia y '
'elegancia. Este BMW X5 F15 xDrive40e con paquete ///M es '
'mucho más que un SUV: es una declaración de estilo y '
'tecnología. Con su diseño deportivo M tanto en el interior '
'como en el exterior, y su sistema híbrido enchufable, '
'disfrutarás de una conducción dinámica sin renunciar a la '
'sostenibilidad. Vehículo impecablemente mantenido y preparado '
'para ofrecerte una experiencia de conducción premium en cada '
'kilómetro.\n'
'\n'
'Equipamiento destacado:\n'
'Paquete ///M Completo interior y exterior\n'
'Color carbon-schwarz\n'
'Techo panorámico\n'
'Equipo de navegación moderno táctil , con Apple CarPlay\n'
'Cámara de marcha atrás\n'
'Bola de remolque eléctrica\n'
'Llantas de 19"\n'
'\n'
'Extras según fabricante\n'
'02TE Cambio automático con levas en volante\n'
'02VF Chasis M adaptivo\n'
'0302 Sist. alarma\n'
'0481 Asiento deportivo\n'
'0494 Calefaccion asiento conductor/acompañte\n'
'0502 Limpiafaros\n'
'0508 Control de distancia de aparcam. (PDC)\n'
'0522 Luz Xenón\n'
'0534 Aire acondicionado automático\n'
'0563 Paquete de iluminación\n'
'05AC Asistente de luz de carretera\n'
'05AS Driving Assistant\n'
'06AC Llamada de emergencia inteligente\n'
'06NS Telefonía confort con Smartphone ampl.\n'
'0710 Volante M de cuero\n'
'0715 Paquete aerodinámico M\n'
'0320 Anulada, distintivo de modelo\n'
'0337 M Paquete deportivo\n'
'03AC Enganche de remolque\n'
'03AG Cámara de marcha atrás\n'
'\n'
'\n'
'Y mucho más!!',
'doors_number': 5,
'emission_standard': '0',
'engine': '2.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'c1239b5e-e1dd-57e1-9d1c-b78670d4866d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x5-xdrive40e-iperformance-5p-electrico-/-hibrido-2017-en-murcia-61007872-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X5',
'odometer': 168500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1239b5e-e1dd-57e1-9d1c-b78670d4866d/c1239b5e-e1dd-57e1-9d1c-b78670d4866d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166464,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18192094/f0407551-70ef-4cba-bf5b-7da533057918.jpg',
'Width': 800}],
'price': 26400,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X5 xDrive40e iPerformance',
'transmission': 'automatic',
'trim': 'xDrive40e iPerformance',
'vin': None,
'year': 2017}
2026-03-30 15:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:52 [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%2761007872%27 HTTP/1.1" 200 None
2026-03-30 15:02:52 [auto_selling_coches.net.api] INFO: Saving data for 61007872: {'created_time': 1774882972.764661, 'last_price_update_time': 1774882972.764673}
2026-03-30 15:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61007872') HTTP/1.1" 204 0
2026-03-30 15:02:52 [scrapy.extensions.logstats] INFO: Crawled 14 pages (at 14 pages/min), scraped 10 items (at 10 items/min)
2026-03-30 15:02:52 [scrapy.extensions.memusage] INFO: Peak memory usage is 182MiB
2026-03-30 15:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62420255> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19346022/5bd18d2f-7cc6-4ba9-9b47-b7941760d9c3.jpg> (referer: None)
2026-03-30 15:02:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:57 [auto_selling_coches.net.api] INFO: Extracted item from API: 62420255 - BMW Serie 7 740eA iPerformance
2026-03-30 15:02:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 23bbbc8c-397e-53c6-a202-6c23a3740548 with identifier: 62420255
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 23bbbc8c-397e-53c6-a202-6c23a3740548
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [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%252F19320278%252F62bd6692-6e2a-4aff-ae28-de8677cfb873.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19320278/62bd6692-6e2a-4aff-ae28-de8677cfb873.jpg not downloaded yet
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abeca8310>
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c50ef347-2c10-56dc-918a-d7a5463af20f/c50ef347-2c10-56dc-918a-d7a5463af20f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [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%252F19346022%252F5bd18d2f-7cc6-4ba9-9b47-b7941760d9c3.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19346022/5bd18d2f-7cc6-4ba9-9b47-b7941760d9c3.jpg saved to cache
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c50ef347-2c10-56dc-918a-d7a5463af20f
2026-03-30 15:02:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c50ef347-2c10-56dc-918a-d7a5463af20f sending to next pipeline
2026-03-30 15:02:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c50ef347-2c10-56dc-918a-d7a5463af20f with identifier 62453335
2026-03-30 15:02:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c50ef347-2c10-56dc-918a-d7a5463af20f
2026-03-30 15:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19346022/5bd18d2f-7cc6-4ba9-9b47-b7941760d9c3.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 132,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'El X1 es el SUV más vendido de BMW y es por algo. Tiene un '
'tamaño perfecto entre amplitud y compacto. Muy familiar pero '
'con un aire muy BMW y en esta ocasión, con motor gasolina muy '
'eficiente y caja de cambios automática de doble embrague '
'sentirás la emoción y el sonido de BMW.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Equipo de navegación profesional táctil con pantalla de '
'8.8"\n'
'-Volante ///M Con levas\n'
'-Maletero eléctrico\n'
'-Aparcamiento automático con cámara de marcha atrás\n'
'-Espejos autoabatibles\n'
'\n'
'Equipamiento según fabricante:\n'
'02VG\tPerformance Control\n'
'0493\tPaquete de compartimentos\n'
'04FS\tAcento oxid-silber mate neg. brillo int\n'
'0548\tVelocímetro km/h\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'01DE\tNormativa emisiones gases escape EU6 RDE\n'
'0230\tContenidos adicionales específicos UE\n'
'0249\tMultifunción p volante\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02TF\tSteptronic con caja de embrague doble\n'
'02U9\tLlanta AL BMW radios dobles 385\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VC\tJuego de reparación de neumáticos\n'
'0313\tEspejo exterior abatible\n'
'0316\tAcionam.automático tapa portamaletas\n'
'03AA\tTecho borda negro\n'
'03AG\tCámara de marcha atrás\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0473\tReposabrazos delantero\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de freno\n'
'05A4\tFaros LED con prestaciones ampliadas\n'
'05AV\tActive Guard\n'
'05DA\tDesactivación airbag acompañante\n'
'05DP\tAsistente de estacionamiento\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AP\tRemote Services\n'
'06UN\tNavegación\n'
'0710\tM volante de cuero\n'
'07LC\tModell Advantage\n'
'0845\tAdvertencia acústica del cinturón\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'c50ef347-2c10-56dc-918a-d7a5463af20f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18i-5p-gasolina-2019-en-murcia-62453335-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X1',
'odometer': 66000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c50ef347-2c10-56dc-918a-d7a5463af20f/c50ef347-2c10-56dc-918a-d7a5463af20f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151752,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19346022/5bd18d2f-7cc6-4ba9-9b47-b7941760d9c3.jpg',
'Width': 800}],
'price': 21600,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18i',
'transmission': 'automatic',
'trim': 'sDrive18i',
'vin': 'WBAJG11050ER73122',
'year': 2019}
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [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%2762453335%27 HTTP/1.1" 200 None
2026-03-30 15:02:57 [auto_selling_coches.net.api] INFO: Saving data for 62453335: {'created_time': 1774882977.298432, 'last_price_update_time': 1774882977.298447}
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62453335') HTTP/1.1" 204 0
2026-03-30 15:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62645509> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19320278/62bd6692-6e2a-4aff-ae28-de8677cfb873.jpg> (referer: None)
2026-03-30 15:02:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:58 [auto_selling_coches.net.api] INFO: Extracted item from API: 62645509 - BMW X1 sDrive18dA
2026-03-30 15:02:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d7cfdeb4-9ec7-5e88-89e5-802c56b612db with identifier: 62645509
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d7cfdeb4-9ec7-5e88-89e5-802c56b612db
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [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%252F19505535%252Fa5393fc9-b288-4c34-b005-3765338cfaf6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19505535/a5393fc9-b288-4c34-b005-3765338cfaf6.jpg not downloaded yet
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abec38650>
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23bbbc8c-397e-53c6-a202-6c23a3740548/23bbbc8c-397e-53c6-a202-6c23a3740548_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [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%252F19320278%252F62bd6692-6e2a-4aff-ae28-de8677cfb873.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19320278/62bd6692-6e2a-4aff-ae28-de8677cfb873.jpg saved to cache
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 23bbbc8c-397e-53c6-a202-6c23a3740548
2026-03-30 15:02:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 23bbbc8c-397e-53c6-a202-6c23a3740548 sending to next pipeline
2026-03-30 15:02:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 23bbbc8c-397e-53c6-a202-6c23a3740548 with identifier 62420255
2026-03-30 15:02:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 23bbbc8c-397e-53c6-a202-6c23a3740548
2026-03-30 15:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19320278/62bd6692-6e2a-4aff-ae28-de8677cfb873.jpg>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 50,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'El BMW 740e iPerformance un híbrido enchufable que se mueve '
'con silencio y suavidad cuando lo necesita, pero que conserva '
'la solidez, el confort y la calidad que definen a un '
'auténtico Serie 7. \n'
'Cada detalle transmite nivel, desde la pisada en carretera '
'hasta el aislamiento y la tecnología a bordo. No es solo una '
'berlina grande: es una forma de viajar con calma, presencia y '
'distinción, sin pasar desapercibido.\n'
'\n'
'Equipado con :\n'
'\n'
'-Faros Full LED Adaptativos en curvas\n'
'-Pilotos LED \n'
'-Largas automáticas\n'
'-Apertura y cierre sin llave\n'
'-Surround View\n'
'-Asientos Confort eléctricos con memoria\n'
'-Asientos calefactables\n'
'-Techo panorámico \n'
'-Control de crucero activo\n'
'-Sistema de navegación profesional con Apple CarPlay\n'
'-Control por gestos\n'
'-Cuadro digital\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'0322\tAcceso de confort\n'
'0323\tPuertas Cierre Suave Automatico\n'
'03AG\tCámara de marcha atrás\n'
'03DS\tBMW Display Key\n'
'0403\tTecho de cristal, eléctrico\n'
'0420\tAcristalamiento de protección solar\n'
'0456\tAsiento confortable con memoria\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04UR\tLuz interior de ambiente\n'
'0524\tLuces autoadaptables\n'
'05A1\tLED faro antiniebla\n'
'05AC\tAsistente de luz de carretera\n'
'05AT\tDriving Assistant Plus\n'
'05DL\tSurround View\n'
'05DP\tAsistente de estacionamiento\n'
'0609\tSistema de navegación Professional\n'
'0650\tReproductor de CD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AG\tServicios eDrive\n'
'06NW\tTelefonía con carga inalámbrica\n'
'06U8\tControl por gestos BMW\n'
'\n'
'Y mucho más ! ¿A qué estás esperando para que sea tuyo?',
'doors_number': 4,
'emission_standard': '0',
'engine': '2.0L',
'engine_horse_power': 326,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '23bbbc8c-397e-53c6-a202-6c23a3740548',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-7-740ea-iperformance-4p-electrico-hibrido-2017-en-murcia-62420255-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 7',
'odometer': 170050,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23bbbc8c-397e-53c6-a202-6c23a3740548/23bbbc8c-397e-53c6-a202-6c23a3740548_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160112,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19320278/62bd6692-6e2a-4aff-ae28-de8677cfb873.jpg',
'Width': 800}],
'price': 30999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 7 740eA iPerformance',
'transmission': 'automatic',
'trim': '740eA iPerformance',
'vin': 'WBA7D01040GJ35570',
'year': 2016}
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [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%2762420255%27 HTTP/1.1" 200 None
2026-03-30 15:02:58 [auto_selling_coches.net.api] INFO: Saving data for 62420255: {'created_time': 1774882978.675206, 'last_price_update_time': 1774882978.675217}
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62420255') HTTP/1.1" 204 0
2026-03-30 15:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62645369> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19505535/a5393fc9-b288-4c34-b005-3765338cfaf6.jpg> (referer: None)
2026-03-30 15:02:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:02:59 [auto_selling_coches.net.api] INFO: Extracted item from API: 62645369 - BMW Serie 2 Active Tourer 225xe iPerformance
2026-03-30 15:02:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a8c61991-3e73-59d8-8380-d069b33bb89a with identifier: 62645369
2026-03-30 15:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a8c61991-3e73-59d8-8380-d069b33bb89a
2026-03-30 15:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:59 [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%252F19505506%252F2280cb60-cb0e-4500-b9a6-75424fc17933.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19505506/2280cb60-cb0e-4500-b9a6-75424fc17933.jpg not downloaded yet
2026-03-30 15:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abeb16d90>
2026-03-30 15:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfdeb4-9ec7-5e88-89e5-802c56b612db/d7cfdeb4-9ec7-5e88-89e5-802c56b612db_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:59 [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%252F19505535%252Fa5393fc9-b288-4c34-b005-3765338cfaf6.jpg') HTTP/1.1" 204 0
2026-03-30 15:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19505535/a5393fc9-b288-4c34-b005-3765338cfaf6.jpg saved to cache
2026-03-30 15:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d7cfdeb4-9ec7-5e88-89e5-802c56b612db
2026-03-30 15:02:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d7cfdeb4-9ec7-5e88-89e5-802c56b612db sending to next pipeline
2026-03-30 15:02:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d7cfdeb4-9ec7-5e88-89e5-802c56b612db with identifier 62645509
2026-03-30 15:02:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:02:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d7cfdeb4-9ec7-5e88-89e5-802c56b612db
2026-03-30 15:02:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19505535/a5393fc9-b288-4c34-b005-3765338cfaf6.jpg>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 121,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Tiene el paquete ///M! Esto es todo lo que quiere ver un '
'amante de BMW para saber que está escogiendo la unidad '
'adecuada! Y es que no solo afecta a la estética.... La '
'suspensión, llantas, tren de rodaje... Todo cambia! El X1 es '
'el suv mas vendido de BMW y es por algo! Practicidad! Es muy '
'espacioso pero compacto, te de altura y un aire de '
'todoterreno sin llevar un tanque, y si además lleva pack M '
'como este caso, la sensación de deportividad la tendrás en '
'cada km. Ahhh y vehículo nacional!!!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Faros FullLed\n'
'-Paquete ///M completo\n'
'-Sensores de parking delanteros y traseros\n'
'-Navegación táctil\n'
'-Climatizador Bizona\n'
'-Asientos deportivos y calefactables\n'
'-Molduras interiores Alu Cube\n'
'-Maletero 100% eléctrico\n'
'-Volante ///M con levas\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'01RC\tBMW llanta AL doble radio 570M FG/GG/FE\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02TB\tCaja de cambio automático deportivo\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VL\tDirección deportiva variable\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0337\tM Paquete deportivo\n'
'03MC\tBarra de techo M, Shadow Line\n'
'0423\tEsterna velours\n'
'0470\tIsofix-System\n'
'0473\tReposabrazos delantero\n'
'0481\tAsiento deportivo\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04WF\tAcento alu. hexágono azul mate\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'05A4\tFaros LED con prestaciones ampliadas\n'
'05AV\tActive Guard\n'
'05DP\tAsistente de estacionamiento\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06UN\tNavegación\n'
'0704\tChasis deportivo M\n'
'0710\tM volante de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07LF\tModell M Sport\n'
'0845\tAdvertencia acústica del cinturón\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa\n'
'09AA\tProtección de la chapa exterior',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd7cfdeb4-9ec7-5e88-89e5-802c56b612db',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18da-5p-diesel-2019-en-murcia-62645509-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X1',
'odometer': 162000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfdeb4-9ec7-5e88-89e5-802c56b612db/d7cfdeb4-9ec7-5e88-89e5-802c56b612db_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74320,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19505535/a5393fc9-b288-4c34-b005-3765338cfaf6.jpg',
'Width': 800}],
'price': 18800,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18dA',
'transmission': 'automatic',
'trim': 'sDrive18dA',
'vin': 'WBAHT710803F49526',
'year': 2018}
2026-03-30 15:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:59 [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%2762645509%27 HTTP/1.1" 200 None
2026-03-30 15:02:59 [auto_selling_coches.net.api] INFO: Saving data for 62645509: {'created_time': 1774882979.920033, 'last_price_update_time': 1774882979.920045}
2026-03-30 15:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62645509') HTTP/1.1" 204 0
2026-03-30 15:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62462015> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19505506/2280cb60-cb0e-4500-b9a6-75424fc17933.jpg> (referer: None)
2026-03-30 15:03:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:01 [auto_selling_coches.net.api] INFO: Extracted item from API: 62462015 - BMW Serie 2 Gran Tourer 218i
2026-03-30 15:03:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cb04bba-2c73-5d43-944b-a9e1ab3e74fb with identifier: 62462015
2026-03-30 15:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1cb04bba-2c73-5d43-944b-a9e1ab3e74fb
2026-03-30 15:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:02 [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%252F19353200%252F1d66885e-236a-4512-96f9-a35fa6a77854.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19353200/1d66885e-236a-4512-96f9-a35fa6a77854.jpg not downloaded yet
2026-03-30 15:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abed68150>
2026-03-30 15:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8c61991-3e73-59d8-8380-d069b33bb89a/a8c61991-3e73-59d8-8380-d069b33bb89a_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:02 [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%252F19505506%252F2280cb60-cb0e-4500-b9a6-75424fc17933.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19505506/2280cb60-cb0e-4500-b9a6-75424fc17933.jpg saved to cache
2026-03-30 15:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a8c61991-3e73-59d8-8380-d069b33bb89a
2026-03-30 15:03:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a8c61991-3e73-59d8-8380-d069b33bb89a sending to next pipeline
2026-03-30 15:03:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a8c61991-3e73-59d8-8380-d069b33bb89a with identifier 62645369
2026-03-30 15:03:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a8c61991-3e73-59d8-8380-d069b33bb89a
2026-03-30 15:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19505506/2280cb60-cb0e-4500-b9a6-75424fc17933.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 42,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Totalmente de reestreno! Os traemos con tan solo 16.000km '
'este serie 2 active tourer, modelo reestyling y muy muy '
'equipado. Un vehículo extremadamente práctico y casi como si '
'fuera nuevo. Alto, pegatina 0, automático, espacioso pero '
'compacto... que mas quieres!!!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Comfort acess, apertura y cierre sin llaves\n'
'-Maletero eléctrico con apertura con el pie\n'
'-Faros Full Led\n'
'-Cámara de marcha atrás\n'
'-Navegador táctil\n'
'-Asientos deportivos, calefactables y con refuerzo lumbar\n'
'-Volante Pack ///M\n'
'\n'
'Equipamiento según fabricante:\n'
'0205\tCambio automático\n'
'02VG\tPerformance Control\n'
'0493\tPaquete de compartimentos\n'
'0534\tAire acondicionado automático\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'01DE\tNormativa emisiones gases escape EU6 RDE\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'026M\tBMW llanta AL doble radio 549 OG/GG\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0313\tEspejo exterior abatible\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0320\tAnulada, distintivo de modelo\n'
'0322\tAcceso de confort\n'
'03AA\tTecho borda negro\n'
'03AG\tCámara de marcha atrás\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0473\tReposabrazos delantero\n'
'0481\tAsiento deportivo\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04LU\tAcento neg.bri. int Perlglanz cromo\n'
'04NE\tCalefactor blow-by\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'05A2\tFaro LED\n'
'05AV\tActive Guard\n'
'05DA\tDesactivación airbag acompañante\n'
'05DP\tAsistente de estacionamiento\n'
'0650\tUnidad CD\n'
'0676\tSistemas de altavoz HiFi\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AU\tConnected eDrive Services\n'
'06FW\tMedia\n'
'06UN\tNavegación\n'
'0710\tM volante de cuero\n'
'07AC\tSport Line\n'
'07LD\tModell Sport Line\n'
'0801\tVersión para Alemania\n'
'0879\tDocumentación de la motocicleta alemán\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08TF\tProtección de viandantes activa\n'
'09AA\tProtección de la chapa exterior\n'
'09BD\tPaquete Business',
'doors_number': 5,
'emission_standard': '0',
'engine': '1.5L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': 'a8c61991-3e73-59d8-8380-d069b33bb89a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-active-tourer-225xe-iperformance-5p-electrico-hibrido-2020-en-murcia-62645369-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 2 Active Tourer',
'odometer': 16300,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8c61991-3e73-59d8-8380-d069b33bb89a/a8c61991-3e73-59d8-8380-d069b33bb89a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71749,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19505506/2280cb60-cb0e-4500-b9a6-75424fc17933.jpg',
'Width': 800}],
'price': 20800,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 2 Active Tourer 225xe iPerformance',
'transmission': 'automatic',
'trim': '225xe iPerformance',
'vin': 'WBA6Y310307D82499',
'year': 2019}
2026-03-30 15:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:02 [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%2762645369%27 HTTP/1.1" 200 None
2026-03-30 15:03:02 [auto_selling_coches.net.api] INFO: Saving data for 62645369: {'created_time': 1774882982.214969, 'last_price_update_time': 1774882982.214982}
2026-03-30 15:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62645369') HTTP/1.1" 204 0
2026-03-30 15:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61742532> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19353200/1d66885e-236a-4512-96f9-a35fa6a77854.jpg> (referer: None)
2026-03-30 15:03:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 61742532 - BMW Serie 1 120d
2026-03-30 15:03:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b389e65d-3e97-59ca-9197-f693454eb357 with identifier: 61742532
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b389e65d-3e97-59ca-9197-f693454eb357
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:17 [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%252F18755416%252F37bb6e48-f779-4200-8dac-e4c4684f4ad3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18755416/37bb6e48-f779-4200-8dac-e4c4684f4ad3.jpg not downloaded yet
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abeb2e690>
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb04bba-2c73-5d43-944b-a9e1ab3e74fb/1cb04bba-2c73-5d43-944b-a9e1ab3e74fb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:17 [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%252F19353200%252F1d66885e-236a-4512-96f9-a35fa6a77854.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19353200/1d66885e-236a-4512-96f9-a35fa6a77854.jpg saved to cache
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1cb04bba-2c73-5d43-944b-a9e1ab3e74fb
2026-03-30 15:03:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1cb04bba-2c73-5d43-944b-a9e1ab3e74fb sending to next pipeline
2026-03-30 15:03:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1cb04bba-2c73-5d43-944b-a9e1ab3e74fb with identifier 62462015
2026-03-30 15:03:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1cb04bba-2c73-5d43-944b-a9e1ab3e74fb
2026-03-30 15:03:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19353200/1d66885e-236a-4512-96f9-a35fa6a77854.jpg>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Serie 2 gran tourer, 7 plazas y gasolina! Una combinación '
'realmente dificil de encontrar. Disfruta de toda la familia '
'en un coche muy amplio y preparado para toda ocasión. 136cv '
'listos para rendir, sonido a gasolina y con todo lo que tu '
'familia necesita.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Comfort Access, apertura y cierre sin llaves\n'
'-Maletero eléctrico con apertura con el pie\n'
'-Equipo de navegación business\n'
'-Asientos calefactables con refuerzo lumbar\n'
'-Control de crucero\n'
'-Sensores de parking delanteros y traseros con aparcamiento '
'automático\n'
'-Luces automáticas con paquete de iluminación\n'
'-Espejos autoabatibles\n'
'\n'
'Equipamiento según fabricante:\n'
'01AG\tDepósito de combustible mayor\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'0255\tVolante deportivo de cuero\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0313\tEspejo exterior abatible\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0322\tAcceso confort\n'
'0346\tChrome Line exterieur\n'
'03AT\tCarriles longitudinales para la baca de\n'
'0413\tRed maletero\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0470\tIsofix-System\n'
'0473\tReposabrazos delantero\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04FK\tRespaldo asiento acompañante, abatible\n'
'04LS\tAcento alu.rect. lon. Perlglanz cromo\n'
'04NE\tCalefactor blow-by\n'
'04UB\t3. Serie de asientos\n'
'04UV\tBandeja abatible en la parte trasera\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0520\tFaro antiniebla\n'
'0521\tSensor de Lluvia\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de freno\n'
'0563\tPaquete de iluminación\n'
'0575\tToma de corriente de 12 V adicional\n'
'05AV\tActive Guard\n'
'05DP\tAsistente de estacionamiento\n'
'0650\tReproductor de CD\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06FW\tMedia\n'
'06UN\tNavegación\n'
'07LC\tModell Advantage\n'
'07LH\tPaquete Confort Professional UE\n'
'07LK\tTravel Paket\n'
'0801\tVersión para Alemania\n'
'0879\tDocumentación de la motocicleta alemán\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08SM\tNúmero chasis visible desde el exterior\n'
'08TF\tProtección de viandantes activa\n'
'09AA\tProtección de la chapa exterior\n'
'09BD\tPaquete Business',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '1cb04bba-2c73-5d43-944b-a9e1ab3e74fb',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-gran-tourer-218i-5p-gasolina-2017-en-murcia-62462015-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 2 Gran Tourer',
'odometer': 134000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cb04bba-2c73-5d43-944b-a9e1ab3e74fb/1cb04bba-2c73-5d43-944b-a9e1ab3e74fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146741,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19353200/1d66885e-236a-4512-96f9-a35fa6a77854.jpg',
'Width': 800}],
'price': 13700,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 2 Gran Tourer 218i',
'transmission': 'manual',
'trim': '218i',
'vin': 'WBA2D310105C65767',
'year': 2017}
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:17 [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%2762462015%27 HTTP/1.1" 200 None
2026-03-30 15:03:17 [auto_selling_coches.net.api] INFO: Saving data for 62462015: {'created_time': 1774882997.265468, 'last_price_update_time': 1774882997.265478}
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62462015') HTTP/1.1" 204 0
2026-03-30 15:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/60741004> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/18755416/37bb6e48-f779-4200-8dac-e4c4684f4ad3.jpg> (referer: None)
2026-03-30 15:03:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:21 [auto_selling_coches.net.api] INFO: Extracted item from API: 60741004 - BMW X5 xDrive30d
2026-03-30 15:03:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b91d607-6134-5057-96bd-0ead194af83c with identifier: 60741004
2026-03-30 15:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6b91d607-6134-5057-96bd-0ead194af83c
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:21 [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%252F17966646%252F40527477-a8c3-414d-9324-556068987889.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/17966646/40527477-a8c3-414d-9324-556068987889.jpg already downloaded
2026-03-30 15:03:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6b91d607-6134-5057-96bd-0ead194af83c with identifier 60741004
2026-03-30 15:03:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6b91d607-6134-5057-96bd-0ead194af83c
2026-03-30 15:03:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/60741004>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 156,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'Otro bicharraco listo para la acción!\n'
'\n'
'Os traemos este BMW X5 7plazas\n'
'\n'
'Motor 3.000 diésel, el más buscado\n'
'Neumáticos nuevos Bola de remolque desmontable\n'
'Maletero eléctrico\n'
'Cámara de marcha atrás y sensores\n'
'Faros de xenón\n'
'Color negro elegante con interior claro\n'
'Cambio automático deportivo con levas\n'
'Navegador profesional con pantalla de 10,25"\n'
'Asientos calefactables\n'
'Climatizador bizona\n'
'Bluetooth, manos libres, espejos eléctricos abatibles\n'
'Y sí... es 7 plazas! Las dos traseras quedan totalmente '
'escondidas cuando no se usan, y la segunda fila es ajustable '
'en longitud y respaldo.\n'
'Un coche que impone, que se disfruta y que no pasa '
'desapercibido. Bicho grande ande o no ande.\n'
'¿Te lo vas a perder? Coding Murcia Avenida Trasvase del Ebro, '
'4. Pol. Ind. El Saladar I CP: 30564, Lorquí, Murcia\n'
'BMW X5 en Lorquí',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6b91d607-6134-5057-96bd-0ead194af83c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x5-xdrive30d-5p-diesel-2014-en-murcia-60741004-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X5',
'odometer': 275000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/17966646/40527477-a8c3-414d-9324-556068987889.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b91d607-6134-5057-96bd-0ead194af83c/6b91d607-6134-5057-96bd-0ead194af83c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155590,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/17966646/40527477-a8c3-414d-9324-556068987889.jpg',
'Width': 800}],
'price': 19990,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X5 xDrive30d',
'transmission': 'automatic',
'trim': 'xDrive30d',
'vin': None,
'year': 2014}
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:21 [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%2760741004%27 HTTP/1.1" 200 None
2026-03-30 15:03:21 [auto_selling_coches.net.api] INFO: Saving data for 60741004: {'created_time': 1774883001.509378, 'last_price_update_time': 1774883001.509388}
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='60741004') HTTP/1.1" 204 0
2026-03-30 15:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f0abed3c190>
2026-03-30 15:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b389e65d-3e97-59ca-9197-f693454eb357/b389e65d-3e97-59ca-9197-f693454eb357_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:21 [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%252F18755416%252F37bb6e48-f779-4200-8dac-e4c4684f4ad3.jpg') HTTP/1.1" 204 0
2026-03-30 15:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18755416/37bb6e48-f779-4200-8dac-e4c4684f4ad3.jpg saved to cache
2026-03-30 15:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b389e65d-3e97-59ca-9197-f693454eb357
2026-03-30 15:03:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b389e65d-3e97-59ca-9197-f693454eb357 sending to next pipeline
2026-03-30 15:03:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b389e65d-3e97-59ca-9197-f693454eb357 with identifier 61742532
2026-03-30 15:03:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b389e65d-3e97-59ca-9197-f693454eb357
2026-03-30 15:03:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/18755416/37bb6e48-f779-4200-8dac-e4c4684f4ad3.jpg>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 132,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Aunque la gente crea que es el verano, el mejor tiempo para '
'los cabrios es el entretiempo ya que realmente se disfruta '
'sin abrasarte!\n'
'Por eso, aqui os traemos otros BMW Serie 1 Cabrio Pack ///M '
'muyy llamativo y listo para disfrutar con la melena al '
'viento!\n'
'\n'
'Equipamiento destacado:\n'
'Paquete deportivos ///M\n'
'Asientos deportivos de piel negra calefacatables\n'
'Control de crucero\n'
'Faros Bixenon con luz diurna\n'
'Sensores de parking traseros\n'
'Radio con puerto USB y manos libres\n'
'Luces automáticas\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'01CC\tFunción arranque/parada autom.\n'
'01CD\tBrake Energy Regeneration\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02MG\tLlanta aleac. BMW M radios dobles 207\n'
'0337\tM Paquete deportivo\n'
'0387\tDeflectores de viento\n'
'0428\tTriangulo aviso y botiquín\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0441\tJuego fumador\n'
'0473\tReposabrazos delantero\n'
'0481\tAsiento deportivo\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04MG\tListones int. aluminio glacier-plata\n'
'0502\tLimpiafaros\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0520\tFaro antiniebla\n'
'0521\tSensor de Lluvia\n'
'0522\tLuz Xenón\n'
'0530\tAire acondicionado\n'
'0540\tRegulación de la velocidad\n'
'0563\tPaquete de iluminación\n'
'0663\tRadio BMW Professional\n'
'0698\tCódigo de área 2 para DVD\n'
'06FL\tInterfaz USB/audio\n'
'06NN\tEquipo manos libres\n'
'0704\tChasis deportivo M\n'
'0710\tVolante M de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'07AZ\tPaquete Advantage + Comfort + M Sport\n'
'07H9\tDispos. manos libres con interfaz USB\n'
'0801\tVersión para Alemania\n'
'0879\tDocumentación de la motocicleta alemán\n'
'08TN\tLuz conducc.diurna ajustable menú luces',
'doors_number': 2,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b389e65d-3e97-59ca-9197-f693454eb357',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-120d-2p-diesel-2012-en-murcia-61742532-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 184000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b389e65d-3e97-59ca-9197-f693454eb357/b389e65d-3e97-59ca-9197-f693454eb357_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131917,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18755416/37bb6e48-f779-4200-8dac-e4c4684f4ad3.jpg',
'Width': 800}],
'price': 11500,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 1 120d',
'transmission': 'manual',
'trim': '120d',
'vin': 'WBAUM71050VR61447',
'year': 2012}
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:21 [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%2761742532%27 HTTP/1.1" 200 None
2026-03-30 15:03:21 [auto_selling_coches.net.api] INFO: Saving data for 61742532: {'created_time': 1774883001.609329, 'last_price_update_time': 1774883001.609343}
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61742532') HTTP/1.1" 204 0
2026-03-30 15:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62453236> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:03:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:23 [auto_selling_coches.net.api] INFO: Extracted item from API: 62453236 - BMW Serie 2 218dA Gran Coupe
2026-03-30 15:03:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aa0fb694-e3a6-505a-8c03-c5993bba2bf1 with identifier: 62453236
2026-03-30 15:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item aa0fb694-e3a6-505a-8c03-c5993bba2bf1
2026-03-30 15:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19345909%252F95f17dd7-7a10-4142-8603-643a63d2be58.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19345909/95f17dd7-7a10-4142-8603-643a63d2be58.jpg already downloaded
2026-03-30 15:03:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aa0fb694-e3a6-505a-8c03-c5993bba2bf1 with identifier 62453236
2026-03-30 15:03:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aa0fb694-e3a6-505a-8c03-c5993bba2bf1
2026-03-30 15:03:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62453236>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English.\n'
'\n'
'Os traemos uno de los BMWs menos vistos y más bonitos, el '
'serie 2 Gran Coupé, Paquete ///M y con asientos tipo Backets '
'tan brutalmente llamativos. Diseño y deportividad por todos '
'lados, motor diesel de 4 cilindros y azul, muy muy azul!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Faros Full Led\n'
'-Asientos Backet calefatables\n'
'-Marcador digital completo\n'
'-Equipo de navegación MGU ID7 con Apple CarPlay y Android '
'Auto.\n'
'-Aparcamiento automático y cámara de marcha atrás\n'
'-Apertura y cierre sin llaves\n'
'\n'
'Equipamiento según fabricante:\n'
'0249\tMultifunción p volante\n'
'0548\tVelocímetro km/h\n'
'01RL\t\tBMW llanta AL doble radio 819M OG/GG\n'
'0230\tContenidos adicionales específicos UE\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02TB\tCaja de cambio automático deportivo\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VC\tJuego de reparación de neumáticos\n'
'02VE\tM dirección deportiva\n'
'0302\tSist. alarma\n'
'0313\tEspejo exterior abatible\n'
'0322\tAcceso de confort\n'
'032X\tSupr. sin cont. accion. portón tras.\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0478\tSujeción de asiento ninos\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04P3\tMolduras decor.Illuminated Berlin\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de freno\n'
'0563\tPaquete de iluminación\n'
'05A1\tLED faro antiniebla\n'
'05AQ\tActive Guard Plus\n'
'05DM\tSistema de asistencia de aparcamiento\n'
'0654\tSintonizador DAB\n'
'06AE\tTeleservices\n'
'06AF\tLlamada de emergencia legal\n'
'06AK\tConnected Drive Services\n'
'06C4\tConnected Package Professional\n'
'06U3\tBMW Live puesto conducción Professional\n'
'0704\tChasis deportivo M\n'
'0710\tM volante de cuero\n'
'0711\tAsientos deportivos M\n'
'0715\tPaquete aerodinámico M\n'
'0754\tEspóiler trasero M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07LF\tModell M Sport\n'
'07M9\tM Shadow Line con alcance ampliado\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KB\tInterv.serv.camb.aceit.24 mes./25 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa',
'doors_number': 4,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'aa0fb694-e3a6-505a-8c03-c5993bba2bf1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-218da-gran-coupe-4p-diesel-2022-en-murcia-62453236-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 2',
'odometer': 120000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19345909/95f17dd7-7a10-4142-8603-643a63d2be58.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aa0fb694-e3a6-505a-8c03-c5993bba2bf1/aa0fb694-e3a6-505a-8c03-c5993bba2bf1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178036,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19345909/95f17dd7-7a10-4142-8603-643a63d2be58.jpg',
'Width': 800}],
'price': 26490,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 2 218dA Gran Coupe',
'transmission': 'automatic',
'trim': '218dA Gran Coupe',
'vin': 'WBA31AM0507J58445',
'year': 2021}
2026-03-30 15:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:23 [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%2762453236%27 HTTP/1.1" 200 None
2026-03-30 15:03:23 [auto_selling_coches.net.api] INFO: Saving data for 62453236: {'created_time': 1774883003.427974, 'last_price_update_time': 1774883003.427983}
2026-03-30 15:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62453236') HTTP/1.1" 204 0
2026-03-30 15:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70035846> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:03:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 70035846 - BMW X1 xDrive25d
2026-03-30 15:03:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8746bfec-520b-5dea-ba96-3abeee6f0d5e with identifier: 70035846
2026-03-30 15:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8746bfec-520b-5dea-ba96-3abeee6f0d5e
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19547794%252F65a05f2a-9b55-43ad-a4a6-a3d34ab39297.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19547794/65a05f2a-9b55-43ad-a4a6-a3d34ab39297.jpg already downloaded
2026-03-30 15:03:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8746bfec-520b-5dea-ba96-3abeee6f0d5e with identifier 70035846
2026-03-30 15:03:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8746bfec-520b-5dea-ba96-3abeee6f0d5e
2026-03-30 15:03:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70035846>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 154,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Aquí os traemos este BMW X1 xDrive25d es uno de esos coches '
'que sorprenden más de lo que prometen.\n'
'Compacto por fuera, amplio por dentro y con un motor que '
'empuja con ganas en cualquier situación, su tracción xDrive '
'lo hace seguro y estable incluso cuando la carretera se '
'complica, y con su motor ofrece una respuesta sólida que '
'transmite confianza al volante.\n'
'Un SUV que combina practicidad diaria y con un alto '
'equipamiento !\n'
'\n'
'-Faros Bixenon con luz LED\n'
'-Llantas en 17"\n'
'-Caja de cambios de 8 marchas\n'
'-Sensores de aparcamiento\n'
'-Sistema de navegación profesional\n'
'-Volante multifunción\n'
'-Asientos deportivos de piel eléctricos con memoria\n'
'-Asientos delanteros calefactables\n'
'-Techo panorámico\n'
'-Control de crucero\n'
'-Climatizador bizona\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'0205 Cambio automático\n'
'0216 Hidraulica-servotronic\n'
'0226 Suspensión deportiva\n'
'0230 Conjunto adicion., versión EU\n'
'0249 Multifunción p volante\n'
'0255 Volante deportivo de cuero\n'
'0258 Neumáticos con propiedades marcha emerg.\n'
'02VG Performance Control\n'
'0320 Anulada, distintivo de modelo\n'
'03AT Carriles longitudinales para la baca de\n'
'0402 Techo panorámico de cristal\n'
'0481 Asiento deportivo\n'
'0493 Paquete de compartimentos\n'
'0494 Calefaccion asiento conductor/acompañte\n'
'04AE Apoyabrazo delantero desplazable\n'
'04U2 Interruptor de dinámica de conducción incl. ECO PRO\n'
'0502 Limpiafaros\n'
'0508 Control de distancia de aparcam. (PDC)\n'
'0521 Sensor de Lluvia\n'
'0522 Luz Xenón\n'
'0534 Aire acondicionado automático\n'
'0544 Control de c\n'
'BMW X1 en Lorquí',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8746bfec-520b-5dea-ba96-3abeee6f0d5e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-xdrive25d-5p-diesel-2013-en-murcia-70035846-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X1',
'odometer': 187500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19547794/65a05f2a-9b55-43ad-a4a6-a3d34ab39297.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8746bfec-520b-5dea-ba96-3abeee6f0d5e/8746bfec-520b-5dea-ba96-3abeee6f0d5e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71090,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19547794/65a05f2a-9b55-43ad-a4a6-a3d34ab39297.jpg',
'Width': 800}],
'price': 13700,
'price_includes_vat': True,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 xDrive25d',
'transmission': 'automatic',
'trim': 'xDrive25d',
'vin': None,
'year': 2012}
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770035846%27 HTTP/1.1" 200 None
2026-03-30 15:03:24 [auto_selling_coches.net.api] INFO: Saving data for 70035846: {'created_time': 1774883004.633394, 'last_price_update_time': 1774883004.633404}
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70035846') HTTP/1.1" 204 0
2026-03-30 15:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70270839> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 70270839 - BMW Serie 1 118d
2026-03-30 15:03:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 63703d80-9ada-5866-8fe8-88c66fffbe55 with identifier: 70270839
2026-03-30 15:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 63703d80-9ada-5866-8fe8-88c66fffbe55
2026-03-30 15:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:30 [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%252F19730216%252F561f1ed3-ad8f-46f1-b517-965be603d9d9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19730216/561f1ed3-ad8f-46f1-b517-965be603d9d9.jpg already downloaded
2026-03-30 15:03:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 63703d80-9ada-5866-8fe8-88c66fffbe55 with identifier 70270839
2026-03-30 15:03:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 63703d80-9ada-5866-8fe8-88c66fffbe55
2026-03-30 15:03:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70270839>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 104,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Wow este serie 1 que acaba de llegarnos!! Con paquete M con '
'acabado Shadow line y ese color estoril-blau metallic que '
'para nuestro gusto es uno de los más bonitos y más llamativos '
'para este pequeñín, hará ojitos por donde pases!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con: \n'
'-Paquete M\n'
'-Faros full LED\n'
'-Pilotos en LED\n'
'-Llantas negras en 18"\n'
'-Acabado Shadow line\n'
'-Equipo de navegación EVO con ID6 táctil con Carplay y '
'Android auto\n'
'-Cámara trasera\n'
'-Climatizador bizona\n'
'\n'
'0216\tHidraulica-servotronic\n'
'0230\tContenidos adicionales específicos UE\n'
'0249\tMultifunción p volante\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0423\tEsterna velours\n'
'0481\tAsiento deportivo\n'
'0493\tPaquete de compartimentos\n'
'04AE\tApoyabrazo delantero desplazable\n'
'04WF\tAcento alu. hexágono azul mate\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0521\tSensor de Lluvia\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'05A1\tLED faro antiniebla\n'
'05A2\tFaro LED\n'
'05DA\tDesactivación airbag acompañante\n'
'05DC\tApoyacabeza trasero plegable\n'
'0650\tReproductor de CD\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'0704\tChasis deportivo M\n'
'0710\tM volante de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07B3\tM Sport',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '63703d80-9ada-5866-8fe8-88c66fffbe55',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-118d-5p-diesel-2018-en-murcia-70270839-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 104289,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19730216/561f1ed3-ad8f-46f1-b517-965be603d9d9.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63703d80-9ada-5866-8fe8-88c66fffbe55/63703d80-9ada-5866-8fe8-88c66fffbe55_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63953,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19730216/561f1ed3-ad8f-46f1-b517-965be603d9d9.jpg',
'Width': 800}],
'price': 18200,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 1 118d',
'transmission': 'manual',
'trim': '118d',
'vin': 'WBA1S510505J88167',
'year': 2017}
2026-03-30 15:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770270839%27 HTTP/1.1" 200 None
2026-03-30 15:03:31 [auto_selling_coches.net.api] INFO: Saving data for 70270839: {'created_time': 1774883011.0014, 'last_price_update_time': 1774883011.001411}
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70270839') HTTP/1.1" 204 0
2026-03-30 15:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62495913> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 62495913 - BMW Serie 4 418d Gran Coupe
2026-03-30 15:03:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e2a183f-16af-5954-a5b9-b38ea86f1d07 with identifier: 62495913
2026-03-30 15:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3e2a183f-16af-5954-a5b9-b38ea86f1d07
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19382009%252F1f2909d4-9c71-4446-b61c-8e570cf5d053.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19382009/1f2909d4-9c71-4446-b61c-8e570cf5d053.jpg already downloaded
2026-03-30 15:03:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3e2a183f-16af-5954-a5b9-b38ea86f1d07 with identifier 62495913
2026-03-30 15:03:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3e2a183f-16af-5954-a5b9-b38ea86f1d07
2026-03-30 15:03:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62495913>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 122,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'La variante mas familiar y deportiva, el serie 4 Gran Coupe '
'arrasó en ventas por su polivalencia. ¿Buscas 5 puertas sin '
'renunciar a la juventud? ¿Un portón para el carrito porque te '
'niegas a un Suv? Aqui tienes tu coche. Equipado a tope, '
'recien pintado y con muy buena delantera con ese paragolpes '
'Pack ///M y sus llantas en 19"\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Comfort access, apertura y cierre sin llaves\n'
'-Equipo de navegación profesional\n'
'-Cámara de marcha atrás original\n'
'-Faros Bixenon\n'
'-Asientos de piel deportivos\n'
'-Head Up Display\n'
'-Volante, pomo y paragolpes de Pack ///M\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02A5\tLlanta AL BMW radios dobles 397\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0322\tAcceso de confort\n'
'03AG\tCámara de marcha atrás\n'
'03L8\tEquipamiento exterior aluminio satinado\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0441\tJuego fumador\n'
'0481\tAsiento deportivo\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0493\tPaquete de compartimentos\n'
'04AE\tApoyabrazo delantero desplazable\n'
'04AT\tRevestim.interiores, negro muy brillante\n'
'04DN\tLínea acentuada korall-rot mate\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0522\tLuz Xenón\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de freno\n'
'0563\tPaquete de iluminación\n'
'0575\tCaja enchufe adicional de 12 V\n'
'05AC\tAsistente de luz de carretera\n'
'05DA\tDesactivación airbag acompañante\n'
'0609\tSistema de navegación Professional\n'
'0610\tHead-up display\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06NS\tTelefonía confort con Smartphone ampl.\n'
'06WA\tCuadro instrum. prestaciones ampliadas\n'
'0710\tVolante M de cuero\n'
'0775\tTecho de color antracita\n'
'07AC\tSport Line\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08S3\tCierre automático al arrancar\n'
'08TH\tDetección de señales de tráfico',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3e2a183f-16af-5954-a5b9-b38ea86f1d07',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-418d-gran-coupe-5p-diesel-2015-en-murcia-62495913-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 260000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19382009/1f2909d4-9c71-4446-b61c-8e570cf5d053.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e2a183f-16af-5954-a5b9-b38ea86f1d07/3e2a183f-16af-5954-a5b9-b38ea86f1d07_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149638,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19382009/1f2909d4-9c71-4446-b61c-8e570cf5d053.jpg',
'Width': 800}],
'price': 14200,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 418d Gran Coupe',
'transmission': 'manual',
'trim': '418d Gran Coupe',
'vin': 'WBA4D51070D424959',
'year': 2015}
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762495913%27 HTTP/1.1" 200 None
2026-03-30 15:03:32 [auto_selling_coches.net.api] INFO: Saving data for 62495913: {'created_time': 1774883012.087028, 'last_price_update_time': 1774883012.087037}
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62495913') HTTP/1.1" 204 0
2026-03-30 15:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62495759> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:03:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 62495759 - BMW X3 xDrive20d
2026-03-30 15:03:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 26cf7504-873a-5d44-b6b6-753c30917d4b with identifier: 62495759
2026-03-30 15:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 26cf7504-873a-5d44-b6b6-753c30917d4b
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19381947%252F1f0ef141-446f-460d-acba-c416454b081e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19381947/1f0ef141-446f-460d-acba-c416454b081e.jpg already downloaded
2026-03-30 15:03:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 26cf7504-873a-5d44-b6b6-753c30917d4b with identifier 62495759
2026-03-30 15:03:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 26cf7504-873a-5d44-b6b6-753c30917d4b
2026-03-30 15:03:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62495759>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 140,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English.\n'
'\n'
'El X3 es el Suv perfecto, motor longitudinal, caja de cambios '
'automática de 8 velocidades con levas, grande pero no burro, '
'compacto pero espacioso. No esperes más y hazte con uno para '
'la familia y ver a la gente por encima del retrovisor!\n'
'Esta unidad cuenta con motor 2.0 de 190cv, tracción a las 4 '
'ruedas y muy buen equipamiento.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Faros Led con función de giro\n'
'-Equipo de navegación táctil de 10.25" con CarPlay y Android '
'Auto\n'
'-Sensores de parking + cámara de marcha atrás\n'
'-Asientos deportivos de piel con refuerzo lumbar\n'
'-Llantas de aluminio de 19"\n'
'-Paquete de iluminación ambiental\n'
'\n'
'Equipamiento según fabricante:\n'
'01AG\tDepósito de combustible mayor\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'028G\tBMW AL llanta radio en Y 694 FG/FE\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02TE\tCambio automático con levas en volante\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0302\tSist. alarma\n'
'03AT\tCarriles longitudinales para la baca de\n'
'03KA\tAcristalamiento acústico confort\n'
'03MB\tIndivid. Exterieur Line alum. satinado\n'
'0413\tRed maletero\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0481\tAsiento deportivo\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0493\tPaquete de compartimentos\n'
'04LU\tAcento neg.bri. int Perlglanz cromo\n'
'04UR\tLuz interior de ambiente\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0534\tAire acondicionado automático\n'
'05A1\tLED faro antiniebla\n'
'05A4\tFaros LED con prestaciones ampliadas\n'
'05AV\tActive Guard\n'
'05DA\tDesactivación airbag acompañante\n'
'0606\tSistema de navegación Business\n'
'0650\tReproductor de CD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AM\tReal-Time Traffic Information\n'
'06AN\tConcierge Services\n'
'06AP\tRemote Services\n'
'06UH\tTraffic Information\n'
'07LM\tModelo X Line\n'
'07S9\tConnected Drive Services Paket\n'
'0855\tVersión de idioma italiano\n'
'0884\tDocumentación de vehículo, italiano\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08TF\tProtección de viandantes activa\n'
'0925\tDummy-SALAPA\n'
'09AA\tProtección de la chapa exterior',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '26cf7504-873a-5d44-b6b6-753c30917d4b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x3-xdrive20d-5p-diesel-2019-en-murcia-62495759-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X3',
'odometer': 125000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19381947/1f0ef141-446f-460d-acba-c416454b081e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26cf7504-873a-5d44-b6b6-753c30917d4b/26cf7504-873a-5d44-b6b6-753c30917d4b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160242,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19381947/1f0ef141-446f-460d-acba-c416454b081e.jpg',
'Width': 800}],
'price': 27900,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X3 xDrive20d',
'transmission': 'automatic',
'trim': 'xDrive20d',
'vin': 'WBATX35030NC20903',
'year': 2018}
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762495759%27 HTTP/1.1" 200 None
2026-03-30 15:03:32 [auto_selling_coches.net.api] INFO: Saving data for 62495759: {'created_time': 1774883012.830979, 'last_price_update_time': 1774883012.830992}
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62495759') HTTP/1.1" 204 0
2026-03-30 15:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62484582> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:33 [auto_selling_coches.net.api] INFO: Extracted item from API: 62484582 - BMW Serie 3 318d Gran Turismo
2026-03-30 15:03:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cb05a3c6-bcd4-57bd-87c9-c8edb4945487 with identifier: 62484582
2026-03-30 15:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cb05a3c6-bcd4-57bd-87c9-c8edb4945487
2026-03-30 15:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19373924%252F4763efa3-1ad3-4968-9237-ace689098e1a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19373924/4763efa3-1ad3-4968-9237-ace689098e1a.jpg already downloaded
2026-03-30 15:03:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cb05a3c6-bcd4-57bd-87c9-c8edb4945487 with identifier 62484582
2026-03-30 15:03:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cb05a3c6-bcd4-57bd-87c9-c8edb4945487
2026-03-30 15:03:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62484582>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English.\n'
'\n'
'BMW Serie 3 GT con motor N47 con cadena hecha por nosotros en '
'2023 con factura. Todos los patines, cadenas tensores etc '
'para obtener las máximas garantías. La versión mas amplia de '
'Serie 3, look deportivo con sus llantas en 20", alerón '
'retractil y 143cv de potencia.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'\n'
'Equipamiento destacado:\n'
'-Equipo de navegación profesional con pantalla original de '
'10.25"\n'
'-Cámara de marcha atrás\n'
'-Volante ///M con control de crucero\n'
'-Faros de Xenon\n'
'-Sensores de parking traseros\n'
'-Llantas en 20"\n'
'\n'
'Equipamiento según fabricante:\n'
'02DX\tLlanta AL BMW radios de estrella 394\n'
'04CG\tmoldura decorativa satin-silber\n'
'0548\tVelocímetro km/h\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'03AG\tCámara de marcha atrás\n'
'0423\tEsterna velours\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0520\tFaro antiniebla\n'
'0522\tLuz Xenón\n'
'0609\tSistema de navegación Professional\n'
'0698\tCódigo de área 2 para DVD\n'
'06NS\tTelefonía confort con Smartphone ampl.\n'
'0843\tReducción de potencia\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa\n'
'OMSA\tMemorización del estado del sistema automático de '
'arranque y parada del motor activada',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cb05a3c6-bcd4-57bd-87c9-c8edb4945487',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-318d-gran-turismo-5p-diesel-2015-en-murcia-62484582-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 176000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19373924/4763efa3-1ad3-4968-9237-ace689098e1a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb05a3c6-bcd4-57bd-87c9-c8edb4945487/cb05a3c6-bcd4-57bd-87c9-c8edb4945487_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157376,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19373924/4763efa3-1ad3-4968-9237-ace689098e1a.jpg',
'Width': 800}],
'price': 14900,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 318d Gran Turismo',
'transmission': 'manual',
'trim': '318d Gran Turismo',
'vin': 'WBA3Y11070D449319',
'year': 2014}
2026-03-30 15:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762484582%27 HTTP/1.1" 200 None
2026-03-30 15:03:33 [auto_selling_coches.net.api] INFO: Saving data for 62484582: {'created_time': 1774883013.911815, 'last_price_update_time': 1774883013.911831}
2026-03-30 15:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62484582') HTTP/1.1" 204 0
2026-03-30 15:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/59750253> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 59750253 - BMW Serie 3 318d
2026-03-30 15:03:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 09fcd8ae-ce10-5b70-8759-904395500ba0 with identifier: 59750253
2026-03-30 15:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 09fcd8ae-ce10-5b70-8759-904395500ba0
2026-03-30 15:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F17147584%252Fccd16858-7e4e-4014-a3e5-af668d014b60.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/17147584/ccd16858-7e4e-4014-a3e5-af668d014b60.jpg already downloaded
2026-03-30 15:03:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 09fcd8ae-ce10-5b70-8759-904395500ba0 with identifier 59750253
2026-03-30 15:03:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 09fcd8ae-ce10-5b70-8759-904395500ba0
2026-03-30 15:03:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/59750253>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Aquí os traemos uno de los coches más demandados para todo '
'tipo de público! Un fantástico serie 3 316d , un coche '
'económico de mantener y con un bajo consumo!\n'
'\n'
'Equipado con:\n'
'-Faros de Xenon\n'
'-Pilotos en LED\n'
'-Luces automáticas\n'
'-Llantas de 17"\n'
'-Sensores de aparcamiento\n'
'-Control de crucero\n'
'-Volante multifunción\n'
'-Equipo de navegación business\n'
'-Manos libres\n'
'-Climatizador bizona\n'
'-Asientos con Isofix\n'
'-Cuadro con prestaciones ampliadas\n'
'\n'
'Un coche práctico y muy funcional , sin duda una maravilla.\n'
'\n'
'Además disponemos de servicio de financiación , puede ser '
'tuyo en cómodas cuotas! No dudes en preguntarnos',
'doors_number': 4,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '09fcd8ae-ce10-5b70-8759-904395500ba0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-318d-4p-diesel-2013-en-murcia-59750253-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 303000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/17147584/ccd16858-7e4e-4014-a3e5-af668d014b60.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09fcd8ae-ce10-5b70-8759-904395500ba0/09fcd8ae-ce10-5b70-8759-904395500ba0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154732,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/17147584/ccd16858-7e4e-4014-a3e5-af668d014b60.jpg',
'Width': 800}],
'price': 9700,
'price_includes_vat': True,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 318d',
'transmission': 'manual',
'trim': '318d',
'vin': None,
'year': 2013}
2026-03-30 15:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2759750253%27 HTTP/1.1" 200 None
2026-03-30 15:03:34 [auto_selling_coches.net.api] INFO: Saving data for 59750253: {'created_time': 1774883014.445484, 'last_price_update_time': 1774883014.445494}
2026-03-30 15:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='59750253') HTTP/1.1" 204 0
2026-03-30 15:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/61817308> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 61817308 - BMW Serie 3 318d
2026-03-30 15:03:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dad97903-6006-54de-98d5-320da5bd7d0e with identifier: 61817308
2026-03-30 15:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dad97903-6006-54de-98d5-320da5bd7d0e
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F18812159%252Fa09bad7a-08a1-487f-8db0-634649fa0643.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18812159/a09bad7a-08a1-487f-8db0-634649fa0643.jpg already downloaded
2026-03-30 15:03:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dad97903-6006-54de-98d5-320da5bd7d0e with identifier 61817308
2026-03-30 15:03:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dad97903-6006-54de-98d5-320da5bd7d0e
2026-03-30 15:03:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/61817308>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English.\n'
'\n'
'Coding Murcia, taller autorizado BMW ofrece el siguiente '
'vehículo. Todos nuestros BMW/Mini se entregan tras una '
'revisión de 130 puntos, cambio de todos los filtros y aceite '
'Ravenol además de aditivo Ceratec y limpieza/desinfección '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o red de talleres colaboradores. \n'
'Ofrecemos 14 días / 1.000km de prueba para todos nuestros '
'vehículos, enviamos a toda la península y todos los costes de '
'cambio de nombre están incluidos en el precio. \n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica, peritación o envío de revisiones oficiales '
'si se solicita.\n'
'\n'
'\n'
'Os traemos otro serie 3 listo para hacer km, ya está '
'acostumbrado y no tiene miedo de llevar a los ocupantes a su '
'destino con seguridad, fiabilidad y un consumo de risa!!\n'
'La serie mas vendida de BMW, con el motor mas vendido y la '
'sencillez de un cambio de marchas infalible manual de 6 '
'velocidades.\n'
'\n'
'Equipamiento destacado:\n'
'-Sensores de parking\n'
'-Control de crucero\n'
'-Equipo multimedia con pantalla, manos libres y música por '
'bluetooth\n'
'-Asientos abatibles\n'
'-Volante multifunción\n'
'-Asientos calefactables\n'
'\n'
'Equipamiento según fabricante:\n'
'01CB\tCO2 volumen\n'
'04CG\tmoldura decorativa satin-silber\n'
'0548\tVelocímetro km/h\n'
'0851\tIdioma alemán\n'
'01CA\tSelección vehículos relevantes COP\n'
'0216\tHidraulica-servotronic\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'02FH\tLlanta AL BMW radios en V 390\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0320\tAnulada, distintivo de modelo\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0465\tSistema para cargas largas\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0520\tFaro antiniebla\n'
'0521\tSensor de Lluvia\n'
'0544\tControl de crucero con función de frenado\n'
'0575\tCaja enchufe adicional de 12 V\n'
'05DA\tDesactivación airbag acompañante\n'
'05DC\tApoyacabeza trasero plegable\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06NH\tSistema manos libres con interfaz USB\n'
'0801\tVersión para Alemania\n'
'0879\tDocumentación de la motocicleta alemán\n'
'08KL\tInter. cambio aceite 15 000 km/12 meses\n'
'09AA\tProtección de la chapa exterior',
'doors_number': 4,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dad97903-6006-54de-98d5-320da5bd7d0e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-318d-4p-diesel-2014-en-murcia-61817308-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 307000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18812159/a09bad7a-08a1-487f-8db0-634649fa0643.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dad97903-6006-54de-98d5-320da5bd7d0e/dad97903-6006-54de-98d5-320da5bd7d0e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158289,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18812159/a09bad7a-08a1-487f-8db0-634649fa0643.jpg',
'Width': 800}],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 318d',
'transmission': 'manual',
'trim': '318d',
'vin': 'WBA3D91070F407246',
'year': 2014}
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2761817308%27 HTTP/1.1" 200 None
2026-03-30 15:03:35 [auto_selling_coches.net.api] INFO: Saving data for 61817308: {'created_time': 1774883015.047184, 'last_price_update_time': 1774883015.047196}
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='61817308') HTTP/1.1" 204 0
2026-03-30 15:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62266590> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 62266590 - BMW Serie 5 530dA xDrive Touring
2026-03-30 15:03:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 289e88c3-14a9-5da7-b0cc-a017526af43b with identifier: 62266590
2026-03-30 15:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 289e88c3-14a9-5da7-b0cc-a017526af43b
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19193229%252Fec459462-bab5-44cd-8a43-f3f4f7a4b483.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19193229/ec459462-bab5-44cd-8a43-f3f4f7a4b483.jpg already downloaded
2026-03-30 15:03:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 289e88c3-14a9-5da7-b0cc-a017526af43b with identifier 62266590
2026-03-30 15:03:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 289e88c3-14a9-5da7-b0cc-a017526af43b
2026-03-30 15:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62266590>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 139,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Como nos gustan los vehículos familiares, y si además son '
'azules, mucho más!\n'
'Os traemos un serie 5, touring, con el motor 3.000 Diesel de '
'BMW de 265cv, B57, tracción a las 4 ruedas, automático y muy '
'muy lujoso en su interior.\n'
'\n'
'Equipamiento destacado:\n'
'-Faros Full Led adaptativos con largas automáticas y función '
'matrix\n'
'-Sistema de aparcamiento automático con cámara de marcha '
'atrás\n'
'-Asientos Comfort con piel Nappa y costuras en rombos\n'
'-Salpicadero en piel extendida\n'
'-Equipo de navegación NBT Evo de 10.25" táctil con Apple '
'CarPlay\n'
'-Head Up Display\n'
'-Suspensión adaptativa electrónica configurable\n'
'-Maletero eléctrico y apertura con el pie\n'
'-Apertura y cierre comfort access sin llaves\n'
'-Cargador inalambrico\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0223\tSuspensión adaptativa\n'
'0230\tConjunto adicion., versión EU\n'
'0255\tVolante deportivo de cuero\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'028V\tBMW AL llanta radio en w 632\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0302\tSist. alarma\n'
'0320\tAnulada, distintivo de modelo\n'
'0322\tAcceso confort\n'
'0346\tChrome Line exterieur\n'
'03AA\tTecho borda negro\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0456\tAsiento confortable con memoria\n'
'04AW\tTablero de instrumentos Sensatec\n'
'04LU\tAcento neg.bri. int Perlglanz cromo\n'
'04T8\tPaquete espejo ampliado\n'
'04UR\tLuz interior de ambiente\n'
'0534\tAire acondicionado automático\n'
'0552\tFaro LED adaptativo\n'
'05A1\tLED faro antiniebla\n'
'05AC\tAsistente de luz de carretera\n'
'05AV\tActive Guard\n'
'05DM\tSistema de asistencia de aparcamiento\n'
'0609\tSistema de navegación Professional\n'
'0610\tHead-up display\n'
'0650\tUnidad CD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AM\tReal-Time Traffic Information\n'
'06AN\tConcierge Services\n'
'06AP\tRemote Services\n'
'06CP\tIntegración de smartphone\n'
'06NW\tTelefonía con carga inalámbrica\n'
'06UH\tTraffic Information\n'
'06WD\tWLAN Hotspot\n'
'07S2\tLuxury Line',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '289e88c3-14a9-5da7-b0cc-a017526af43b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-5-530da-xdrive-touring-5p-diesel-2018-en-murcia-62266590-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 188000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19193229/ec459462-bab5-44cd-8a43-f3f4f7a4b483.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_289e88c3-14a9-5da7-b0cc-a017526af43b/289e88c3-14a9-5da7-b0cc-a017526af43b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164150,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19193229/ec459462-bab5-44cd-8a43-f3f4f7a4b483.jpg',
'Width': 800}],
'price': 23300,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 5 530dA xDrive Touring',
'transmission': 'automatic',
'trim': '530dA xDrive Touring',
'vin': 'WBAJN51000G976091',
'year': 2017}
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266590%27 HTTP/1.1" 200 None
2026-03-30 15:03:39 [auto_selling_coches.net.api] INFO: Saving data for 62266590: {'created_time': 1774883019.776555, 'last_price_update_time': 1774883019.776565}
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62266590') HTTP/1.1" 204 0
2026-03-30 15:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62462169> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=2) ['zyte-api']
2026-03-30 15:03:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70060582> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 62462169 - BMW Serie 3 M3 Competition
2026-03-30 15:03:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0510b649-e17e-5a8e-8c6a-57e5246a10b1 with identifier: 62462169
2026-03-30 15:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0510b649-e17e-5a8e-8c6a-57e5246a10b1
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:40 [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%252F19353249%252Ff0ee5d0e-0237-4c6d-9642-9b4f9f2b2a0f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19353249/f0ee5d0e-0237-4c6d-9642-9b4f9f2b2a0f.jpg already downloaded
2026-03-30 15:03:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0510b649-e17e-5a8e-8c6a-57e5246a10b1 with identifier 62462169
2026-03-30 15:03:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0510b649-e17e-5a8e-8c6a-57e5246a10b1
2026-03-30 15:03:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62462169>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Os traemos un increible M3 G80 Competition tracción trasera! '
'El ///M más icónico de BMW como es el M3, con tracción '
'trasera, motor de 6 cilindros en línea S58 que desarrolla una '
'potencia exagerada y sensaciones sin límite. No apto para '
'principiantes. Un color que te recuerda la potencia que '
'llevas y unos asientos de escándalo absoluto.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Frenada carbocerámica\n'
'-Asientos M con carbono\n'
'-Asientos y volante calefactados\n'
'-Apertura y cierre sin llaves\n'
'-Aparcamiento automático con cámara de marcha atrás\n'
'-Techo de fibra de carbono\n'
'-Faros full led\n'
'-M drive profesional\n'
'-M track pack\n'
'-M drivers package\n'
'\n'
'Equipamiento según fabricante:\n'
'02T4\tDiferencial deportivo M\n'
'02VF\tChasis M adaptivo\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0459\tRegulación asiento eléc. ajuste memoriz.\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañante\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de freno\n'
'06VB\tControl de infotainment\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'07M9\tM Shadow Line con alcance ampliado\n'
'08TF\tProtección de viandantes activa\n'
'01DF\tNorm.emis.gases esc.EU6 rde II\n'
'01MB\tM DRIVE PROFESSIONAL\n'
'01T8\tBMW llanta AL 826M JB/GG\n'
'0230\tConjunto adicion., versión EU\n'
'0248\tVolante calefactable\n'
'02NK\tM Carbon cerámica freno\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0302\tSist. alarma\n'
'0322\tAcceso confort\n'
'03KA\tAcristalamiento acústico confort\n'
'0420\tAcristalamiento de protección solar\n'
'0428\tTriangulo aviso y botiquín\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'048C\tAsientos M carbono\n'
'04MC\tListones interiores Carbon Fibre\n'
'04NE\tCalefactor blow-by\n'
'04U0\tAplicación galvanizada elementos mando\n'
'05AS\tDriving Assistant\n'
'05AV\tActive Guard\n'
'05DA\tDesactivación airbag acompañante\n'
'05DC\tApoyacabeza trasero plegable\n'
'05DM\tSistema de asistencia de aparcamiento\n'
'0654\tSintonizador DAB\n'
'06AE\tTeleservices\n'
'06AF\tLlamada de emergencia legal\n'
'06AK\tConnected Drive Services\n'
'06C4\tConnected Package Professional\n'
'06NX\tStorage tray wireless charging\n'
'06U3\tBMW Live puesto conducción Professional\n'
'07ME\tM Drivers Package\n'
'07MM\tPAQUETE M RACE TRACK\n'
'08R9\tAgente frigorífico R1234yf\n'
'08WM\tControl D\n'
'08WQ\tControl G\n'
'08WT\tControl K',
'doors_number': 4,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 510,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '0510b649-e17e-5a8e-8c6a-57e5246a10b1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-m3-competition-4p-gasolina-2024-en-murcia-62462169-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 24000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19353249/f0ee5d0e-0237-4c6d-9642-9b4f9f2b2a0f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0510b649-e17e-5a8e-8c6a-57e5246a10b1/0510b649-e17e-5a8e-8c6a-57e5246a10b1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177473,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19353249/f0ee5d0e-0237-4c6d-9642-9b4f9f2b2a0f.jpg',
'Width': 800}],
'price': 97800,
'price_includes_vat': True,
'registration_date': '2024-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 M3 Competition',
'transmission': 'automatic',
'trim': 'M3 Competition',
'vin': 'WBS31AY040FS63778',
'year': 2024}
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:40 [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%2762462169%27 HTTP/1.1" 200 None
2026-03-30 15:03:40 [auto_selling_coches.net.api] INFO: Saving data for 62462169: {'created_time': 1774883020.564893, 'last_price_update_time': 1774883020.564905}
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62462169') HTTP/1.1" 204 0
2026-03-30 15:03:40 [auto_selling_coches.net.api] INFO: Extracted item from API: 70060582 - BMW Serie 5 520dA Touring
2026-03-30 15:03:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c176dce-b774-5f79-9c02-4cfd8094b70e with identifier: 70060582
2026-03-30 15:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1c176dce-b774-5f79-9c02-4cfd8094b70e
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:40 [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%252F19568468%252Fd7009dd7-7380-4412-998a-12c85a593674.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19568468/d7009dd7-7380-4412-998a-12c85a593674.jpg already downloaded
2026-03-30 15:03:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1c176dce-b774-5f79-9c02-4cfd8094b70e with identifier 70060582
2026-03-30 15:03:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1c176dce-b774-5f79-9c02-4cfd8094b70e
2026-03-30 15:03:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70060582>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 123,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'IVA Deducible\n'
'Comodidad, elegancia y capacidad; el equilibrio perfecto lo '
'tenemos aquí , en nuestras instalaciones.\n'
'Recién llegada este BMW 520d Touring G31 lista para '
'impresionar en cada kilómetro!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipada con: \n'
'-Faros FULL LED\n'
'-Pilotos LED\n'
'-Sistema de Largas automáticas\n'
'-Llantas en 17"\n'
'-Bola de Remolque eléctrica\n'
'-Modos de conducción\n'
'-Sensores de aparcamiento \n'
'-Cámara de marcha atrás \n'
'-Sistema de navegación profesional de 10,25" táctil\n'
'-Apple Carplay\n'
'-Volante multifunción con levas\n'
'-Asientos Semieléctricos \n'
'\n'
'Equipamiento según fabricante:\n'
'0255\tVolante deportivo de cuero\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02TE\tCambio automático con levas en volante\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VC\tJuego de reparación de neumáticos\n'
'0302\tSist. alarma\n'
'03AA\tTecho borda negro\n'
'03AC\tEnganche de remolque\n'
'03AG\tCámara de marcha atrás\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'04T8\tPaquete espejo ampliado\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'05A1\tLED faro antiniebla\n'
'05AC\tAsistente de luz de carretera\n'
'05AV\tActive Guard\n'
'0606\tSistema de navegación Business\n'
'0650\tUnidad CD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AP\tRemote Services\n'
'06NW\tTelefonía con carga inalámbrica',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1c176dce-b774-5f79-9c02-4cfd8094b70e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-5-520da-touring-5p-diesel-2019-en-murcia-70060582-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 197233,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19568468/d7009dd7-7380-4412-998a-12c85a593674.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c176dce-b774-5f79-9c02-4cfd8094b70e/1c176dce-b774-5f79-9c02-4cfd8094b70e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68157,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19568468/d7009dd7-7380-4412-998a-12c85a593674.jpg',
'Width': 800}],
'price': 19500,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 5 520dA Touring',
'transmission': 'automatic',
'trim': '520dA Touring',
'vin': 'WBAJP31060BJ21567',
'year': 2018}
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:40 [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%2770060582%27 HTTP/1.1" 200 None
2026-03-30 15:03:40 [auto_selling_coches.net.api] INFO: Saving data for 70060582: {'created_time': 1774883020.640922, 'last_price_update_time': 1774883020.640934}
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70060582') HTTP/1.1" 204 0
2026-03-30 15:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70140141> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 70140141 - BMW X2 xDrive25e Auto
2026-03-30 15:03:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d940182-b01c-5f15-8e34-d9b43db13d06 with identifier: 70140141
2026-03-30 15:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 3d940182-b01c-5f15-8e34-d9b43db13d06
2026-03-30 15:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:41 [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%252F19635078%252Fee7fd483-eacb-401c-b301-9c41baca07fb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19635078/ee7fd483-eacb-401c-b301-9c41baca07fb.jpg already downloaded
2026-03-30 15:03:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3d940182-b01c-5f15-8e34-d9b43db13d06 with identifier 70140141
2026-03-30 15:03:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3d940182-b01c-5f15-8e34-d9b43db13d06
2026-03-30 15:03:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70140141>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Suv? Si. Distintivo ambiental 0? Si. Eléctrico? Si. Facilidad '
'de viaje de la gasolina? Si. Lo lleva todo!\n'
'Este BMW X2 es un Suv poco voluminoso, muy atractivo y '
'tremendamente versátil. Gracias a sus 41km de autonomía en '
'eléctrico puro, brinda un distintivo ambiental 0 azul con un '
'ahorro considerable, y además, tiene un motor gasolina que '
'desarrollan en conjunto 225cv que nos permite viajar sin '
'grandes estrategias de carga.\n'
'Nacional, con IVA deducible y color Mineral Weiss.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Faros Full Led\n'
'-Maletero eléctrico con apertura con el pie\n'
'-Apertura y cierre sin llaves\n'
'-Espejos autoabatibles\n'
'-Aparcamiento automático\n'
'-Equipo de navegación táctil grande\n'
'-Cargador incluido\n'
'\n'
'Equipamiento según fabricante:\n'
'01DF\tNorm.emis.gases esc.EU6 rde II\n'
'01DZ\tMedidas adicionales rde\n'
'0205\tCambio automático\n'
'024C\tLlanta AL BMW, radios dobles 564\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0450\tAsiento del acompañante con ajuste en altura\n'
'0493\tPaquete de compartimentos\n'
'04FS\tAcento oxid-silber mate neg. brillo int\n'
'0534\tAire acondicionado automático\n'
'0548\tVelocímetro km/h\n'
'05A4\tFaros LED con prestaciones ampliadas\n'
'01CB\tCO2 volumen\n'
'0230\tContenidos adicionales específicos UE\n'
'0249\tMultifunción p volante\n'
'0255\tVolante deportivo de cuero\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VC\tJuego de reparación de neumáticos\n'
'0313\tEspejo exterior abatible\n'
'0322\tAcceso confort\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0473\tReposabrazos delantero\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'04T1\tLADEKABEL (MODE 2)\n'
'04U9\tProtección de peatones acústica\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0544\tControl de crucero con función de frenado\n'
'05AV\tActive Guard\n'
'05DA\tDesactivación airbag acompañante\n'
'05DP\tAsistente de estacionamiento\n'
'0654\tSintonizador DAB\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AU\tConnected eDrive Services\n'
'06UN\tNavegación\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08R9\tAgente frigorífico R1234yf\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa',
'doors_number': 5,
'emission_standard': '0',
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '3d940182-b01c-5f15-8e34-d9b43db13d06',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x2-xdrive25e-auto-5p-electrico-hibrido-2022-en-murcia-70140141-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X2',
'odometer': 150000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19635078/ee7fd483-eacb-401c-b301-9c41baca07fb.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d940182-b01c-5f15-8e34-d9b43db13d06/3d940182-b01c-5f15-8e34-d9b43db13d06_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65403,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19635078/ee7fd483-eacb-401c-b301-9c41baca07fb.jpg',
'Width': 800}],
'price': 20400,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X2 xDrive25e Auto',
'transmission': 'automatic',
'trim': 'xDrive25e Auto',
'vin': 'WBAYN910005T42071',
'year': 2021}
2026-03-30 15:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:41 [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%2770140141%27 HTTP/1.1" 200 None
2026-03-30 15:03:41 [auto_selling_coches.net.api] INFO: Saving data for 70140141: {'created_time': 1774883021.828456, 'last_price_update_time': 1774883021.828466}
2026-03-30 15:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70140141') HTTP/1.1" 204 0
2026-03-30 15:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70083677> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 70083677 - BMW Serie 3 318d Touring
2026-03-30 15:03:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 055d2406-889b-51db-a8dd-0af45a09196d with identifier: 70083677
2026-03-30 15:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 055d2406-889b-51db-a8dd-0af45a09196d
2026-03-30 15:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:42 [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%252F19589594%252Fd2915f86-85e7-4346-aa20-2df95541b514.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19589594/d2915f86-85e7-4346-aa20-2df95541b514.jpg already downloaded
2026-03-30 15:03:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 055d2406-889b-51db-a8dd-0af45a09196d with identifier 70083677
2026-03-30 15:03:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 055d2406-889b-51db-a8dd-0af45a09196d
2026-03-30 15:03:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70083677>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 146,
'category': 'Coches',
'color': 'Beige',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Os traemos otro coche para toda la familia! BMW 318d con '
'cadena de distribución hecha! Consumo bajísimo y buenisima '
'fiabilidad tras cambio de cadena. Asientos de piel, '
'pantallote con CarPlay y mucho espacio para la familia!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Asientos de piel\n'
'-Pantalla de 10.25" Táctil con Apple CarPlay y Android Auto\n'
'-Sensores de marcha atrás y cámara de marcha atrás\n'
'-Portabebidas\n'
'-Pilotos traseros en Led\n'
'-Llantas de aleación\n'
'-Control de crucero\n'
'-Luces automáticas y sensor de lluvia\n'
'\n'
'Equipamiento según fabricante:\n'
'0321\tElementos exteriores en el color de la carrocería\n'
'04CG\tmoldura decorativa satin-silber\n'
'0548\tVelocímetro km/h\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'01CC\tFunción arranque/parada autom.\n'
'01CD\tBrake Energy Regeneration\n'
'0240\tVolante de cuero\n'
'0249\tMultifunción p volante\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02SX\tRueda AL BMW, radios múltiples 282\n'
'0320\tAnulada, distintivo de modelo\n'
'0441\tJuego fumador\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0520\tFaro antiniebla\n'
'0521\tSensor de Lluvia\n'
'0540\tRegulación de la velocidad\n'
'0863\tLista de concesionarios Europa\n'
'08S3\tCierre automático al arrancar',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '055d2406-889b-51db-a8dd-0af45a09196d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-318d-touring-5p-diesel-2009-en-murcia-70083677-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 284000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19589594/d2915f86-85e7-4346-aa20-2df95541b514.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_055d2406-889b-51db-a8dd-0af45a09196d/055d2406-889b-51db-a8dd-0af45a09196d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66146,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19589594/d2915f86-85e7-4346-aa20-2df95541b514.jpg',
'Width': 800}],
'price': 7600,
'price_includes_vat': True,
'registration_date': '2009-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 318d Touring',
'transmission': 'manual',
'trim': '318d Touring',
'vin': 'WBAUX11090A335461',
'year': 2009}
2026-03-30 15:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:42 [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%2770083677%27 HTTP/1.1" 200 None
2026-03-30 15:03:42 [auto_selling_coches.net.api] INFO: Saving data for 70083677: {'created_time': 1774883022.927173, 'last_price_update_time': 1774883022.927188}
2026-03-30 15:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70083677') HTTP/1.1" 204 0
2026-03-30 15:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70123392> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:44 [auto_selling_coches.net.api] INFO: Extracted item from API: 70123392 - BMW Serie 2 Gran Tourer 218d
2026-03-30 15:03:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e3468f6e-44c1-5603-b828-ed4cfb130402 with identifier: 70123392
2026-03-30 15:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e3468f6e-44c1-5603-b828-ed4cfb130402
2026-03-30 15:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:44 [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%252F19619430%252F9769d71b-f586-4f56-bc38-5b9e8e233367.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19619430/9769d71b-f586-4f56-bc38-5b9e8e233367.jpg already downloaded
2026-03-30 15:03:44 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e3468f6e-44c1-5603-b828-ed4cfb130402 with identifier 70123392
2026-03-30 15:03:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:44 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e3468f6e-44c1-5603-b828-ed4cfb130402
2026-03-30 15:03:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70123392>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Renovamos stock sin parar!\n'
'En Coding Murcia disponemos de una gran variedad de vehículos '
'y en esta ocasión traemos este 218d Gran Tourer con un gran '
'espacio de almacenaje. Ideal para toda la familia, una de las '
'monovolumen más amplias y con su diseño y acabados tan '
'característicos de nuestra gran marca.\n'
'\n'
'Equipado con:\n'
'-Faros FULL LED \n'
'-Espejos Autoabatibles\n'
'-Volante multifunción con control de crucero\n'
'-Sensores de aparcamiento \n'
'-Climatizador Bizona\n'
'-Portón eléctrico \n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'0249\tMultifunción p volante\n'
'0255\tVolante deportivo de cuero\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0313\tEspejo exterior abatible\n'
'0316\tAcionam.automático tapa portamaletas\n'
'03AA\tTecho borda negro\n'
'0423\tEsterna velours\n'
'0441\tJuego fumador\n'
'0470\tIsofix-System\n'
'0473\tReposabrazos delantero\n'
'0493\tPaquete de compartimentos\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0520\tFaro antiniebla\n'
'0521\tSensor de Lluvia\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de freno\n'
'0575\tCaja enchufe adicional de 12 V\n'
'05A4\tFaros LED con prestaciones ampliadas\n'
'05AV\tActive Guard\n'
'0650\tReproductor de CD\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06FW\tMedia\n'
'07LC\tModell Advantage\n'
'0856\tVersión de idioma español',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e3468f6e-44c1-5603-b828-ed4cfb130402',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-gran-tourer-218d-5p-diesel-2016-en-murcia-70123392-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 2 Gran Tourer',
'odometer': 289000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19619430/9769d71b-f586-4f56-bc38-5b9e8e233367.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e3468f6e-44c1-5603-b828-ed4cfb130402/e3468f6e-44c1-5603-b828-ed4cfb130402_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67000,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19619430/9769d71b-f586-4f56-bc38-5b9e8e233367.jpg',
'Width': 800}],
'price': 8900,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 2 Gran Tourer 218d',
'transmission': 'manual',
'trim': '218d',
'vin': 'WBA2E510505C93550',
'year': 2016}
2026-03-30 15:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770123392%27 HTTP/1.1" 200 None
2026-03-30 15:03:44 [auto_selling_coches.net.api] INFO: Saving data for 70123392: {'created_time': 1774883024.721706, 'last_price_update_time': 1774883024.721718}
2026-03-30 15:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70123392') HTTP/1.1" 204 0
2026-03-30 15:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62266539> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:03:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:45 [auto_selling_coches.net.api] INFO: Extracted item from API: 62266539 - MINI MINI One
2026-03-30 15:03:45 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e260ab10-f37c-5bd8-ac3c-cc7aa9e237c8 with identifier: 62266539
2026-03-30 15:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e260ab10-f37c-5bd8-ac3c-cc7aa9e237c8
2026-03-30 15:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19193215%252F3e7113a1-6aed-40a7-9214-58a2012421d1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19193215/3e7113a1-6aed-40a7-9214-58a2012421d1.jpg already downloaded
2026-03-30 15:03:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e260ab10-f37c-5bd8-ac3c-cc7aa9e237c8 with identifier 62266539
2026-03-30 15:03:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:03:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e260ab10-f37c-5bd8-ac3c-cc7aa9e237c8
2026-03-30 15:03:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62266539>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 127,
'category': 'Coches',
'color': 'Naranja',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'¿Habéis visto el color? ¿A que os habéis enamorado? Pues eso '
'nos ha pasado con este Mini tan único. Esencia MINI al 100%, '
'urbano, divertido y vacilón!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0441\tJuego fumador\n'
'0450\tAsiento del acompañante con ajuste en altura\n'
'0493\tPaquete de compartimentos\n'
'04NE\tCalefactor blow-by\n'
'04V9\tPaquete MINI Excitement\n'
'0520\tFaro antiniebla\n'
'0521\tSensor de Lluvia\n'
'0534\tAire acondicionado automático\n'
'0550\tComputadora de a bordo\n'
'0563\tPaquete de iluminación\n'
'0698\tCódigo de área 2 para DVD\n'
'06ND\tDispositivo manos libres Bluetooth\n'
'07Y1\tPepper II\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa',
'doors_number': 3,
'emission_standard': 'C',
'engine': '1.6L',
'engine_horse_power': 98,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': 'e260ab10-f37c-5bd8-ac3c-cc7aa9e237c8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-one-3p-gasolina-2013-en-murcia-62266539-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'MINI',
'model': 'MINI',
'odometer': 99990,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19193215/3e7113a1-6aed-40a7-9214-58a2012421d1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e260ab10-f37c-5bd8-ac3c-cc7aa9e237c8/e260ab10-f37c-5bd8-ac3c-cc7aa9e237c8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159319,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19193215/3e7113a1-6aed-40a7-9214-58a2012421d1.jpg',
'Width': 800}],
'price': 10400,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MINI MINI One',
'transmission': 'manual',
'trim': 'One',
'vin': 'WMWXN71080T992424',
'year': 2014}
2026-03-30 15:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762266539%27 HTTP/1.1" 200 None
2026-03-30 15:03:46 [auto_selling_coches.net.api] INFO: Saving data for 62266539: {'created_time': 1774883026.102427, 'last_price_update_time': 1774883026.102437}
2026-03-30 15:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62266539') HTTP/1.1" 204 0
2026-03-30 15:03:52 [scrapy.extensions.logstats] INFO: Crawled 35 pages (at 21 pages/min), scraped 32 items (at 22 items/min)
2026-03-30 15:03:52 [scrapy.extensions.memusage] INFO: Peak memory usage is 182MiB
2026-03-30 15:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70133380> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:02 [auto_selling_coches.net.api] INFO: Extracted item from API: 70133380 - BMW Serie 4 430dA Gran Coupe
2026-03-30 15:04:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c65023d0-d8a6-5e12-863b-de8f7e488517 with identifier: 70133380
2026-03-30 15:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c65023d0-d8a6-5e12-863b-de8f7e488517
2026-03-30 15:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:02 [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%252F19628633%252Fcf3c340c-9508-4c18-bed7-e6e46c5d5e4a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19628633/cf3c340c-9508-4c18-bed7-e6e46c5d5e4a.jpg already downloaded
2026-03-30 15:04:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c65023d0-d8a6-5e12-863b-de8f7e488517 with identifier 70133380
2026-03-30 15:04:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c65023d0-d8a6-5e12-863b-de8f7e488517
2026-03-30 15:04:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70133380>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 134,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'La variante mas familiar y deportiva, el serie 4 Gran Coupe '
'arrasó en ventas por su polivalencia. ¿Buscas 5 puertas sin '
'renunciar a la juventud? ¿Un portón para el carrito porque te '
'niegas a un Suv? Aqui tienes tu coche. Restyling de los '
'últimos y con un color muy característico.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Paquete M completo original\n'
'-Maletero eléctrico y apertura con el pie\n'
'-Llantas 19"\n'
'-Apertura y cierre sin llave\n'
'-Faros FULL LED adaptativos en curvas\n'
'-Largas automáticas\n'
'-Head-up display\n'
'-Molduras Look Fibra de carbono\n'
'-Volante con levas con fibra de carbono achatado\n'
'-Equipo de navegación original con CarPlay\n'
'-Asientos delanteros y traseros calefactables\n'
'\n'
'Equipamiento según fabricante:\n'
'\n'
'0302\tSist. alarma\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0322\tAcceso de confort\n'
'0337\tM Paquete deportivo\n'
'03AG\tCámara de marcha atrás\n'
'03L8\tEquipamiento exterior aluminio satinado\n'
'0403\tTecho de cristal, eléctrico\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0465\tSistema para cargas largas\n'
'0481\tAsiento deportivo\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'0496\tCalefacción de asiento trasero\n'
'04AE\tApoyabrazo delantero desplazable\n'
'04FW\tMadera noble Fineline nogal/mold. deco.\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0534\tAire acondicionado automático\n'
'0552\tFaro LED adaptativo\n'
'0575\tCaja enchufe adicional de 12 V\n'
'05AC\tAsistente de luz de carretera\n'
'05AL\tActive Protection\n'
'05DA\tDesactivación airbag acompañante\n'
'0609\tSistema de navegación Professional\n'
'0610\tHead-up display\n'
'0676\tSistemas de altavoz HiFi\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AM\tReal-Time Traffic Information\n'
'06AN\tConcierge Services\n'
'06AP\tRemote Services\n'
'06AR\tInternet\n'
'06NS\tTelefonía confort con Smartphone ampl.\n'
'06WA\tCuadro instrum. prestaciones ampliadas\n'
'0704\tChasis deportivo M\n'
'0710\tM volante de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0775\tTecho de color antracita\n'
'07LF\tModell M Sport\n'
'07R7\tConjunto innovación\n'
'07VB\tPaquete confort\n'
'07XP\tPaquete de navegación Connected Drive',
'doors_number': 5,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c65023d0-d8a6-5e12-863b-de8f7e488517',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-430da-gran-coupe-5p-diesel-2017-en-murcia-70133380-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 193091,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19628633/cf3c340c-9508-4c18-bed7-e6e46c5d5e4a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c65023d0-d8a6-5e12-863b-de8f7e488517/c65023d0-d8a6-5e12-863b-de8f7e488517_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67623,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19628633/cf3c340c-9508-4c18-bed7-e6e46c5d5e4a.jpg',
'Width': 800}],
'price': 22999,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 430dA Gran Coupe',
'transmission': 'automatic',
'trim': '430dA Gran Coupe',
'vin': 'WBA4C11010G272784',
'year': 2016}
2026-03-30 15:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:02 [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%2770133380%27 HTTP/1.1" 200 None
2026-03-30 15:04:02 [auto_selling_coches.net.api] INFO: Saving data for 70133380: {'created_time': 1774883042.812443, 'last_price_update_time': 1774883042.812452}
2026-03-30 15:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70133380') HTTP/1.1" 204 0
2026-03-30 15:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62266712> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:13 [auto_selling_coches.net.api] INFO: Extracted item from API: 62266712 - BMW Serie 5 520dA Touring
2026-03-30 15:04:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dc905055-df68-5266-bffe-38d5755c6339 with identifier: 62266712
2026-03-30 15:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dc905055-df68-5266-bffe-38d5755c6339
2026-03-30 15:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:13 [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%252F19193262%252Fabe204d0-1033-48d7-a36f-66b88e61ab5c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19193262/abe204d0-1033-48d7-a36f-66b88e61ab5c.jpg already downloaded
2026-03-30 15:04:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dc905055-df68-5266-bffe-38d5755c6339 with identifier 62266712
2026-03-30 15:04:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dc905055-df68-5266-bffe-38d5755c6339
2026-03-30 15:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62266712>
{'auction_title': '',
'body_type': 'Familiar',
'c_o_2_emission_value': 118,
'category': 'Coches',
'color': 'Marrón',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Espacio y lujo, así se define la berlina premium de BMW. En '
'su variante touring conseguimos incluso un plus de espacio '
'sin renunciar a nada! Además, esta unidad recien llegada con '
'su color "Jatoba metallic Individual" va hasta arriba de '
'chuches! 190cv, motor 2.000 Diesel B47 super fiable y caja '
'automática de 8 velocidades con levas. Lista para devorar '
'km.\n'
'\n'
'Equipamiento destacado:\n'
'-Asientos Comfort calefactados y ventilados\n'
'-Marcador digital 6WB\n'
'-Head up Display\n'
'-Equipo de sonido Harman Kardon\n'
'-Faros Bixenon adaptativos en curva\n'
'-Equipo de navación NBT con pantalla de 10.25" al que se ha '
'añadido Apple CarPlay\n'
'-Cámara de marcha atrás\n'
'-Maletero eléctrico con apertura con el pie\n'
'-Comfort access apertura y cierre sin llaves\n'
'-Volante ///M Con costura tricolor\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento según fabricante:\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0205\tCambio automático\n'
'0223\tSuspensión adaptativa\n'
'0230\tConjunto adicion., versión EU\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02W3\tLlanta AL BMW multirradio 456\n'
'0302\tSist. alarma\n'
'0322\tAcceso confort\n'
'0386\tTecho borda\n'
'03AC\tEnganche de remolque\n'
'03AG\tCámara de marcha atrás\n'
'0402\tTecho panorámico de cristal\n'
'0418\tPaquete de maletero\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0453\tAsientos delant. climatizados\n'
'0456\tAsiento confortable con memoria\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04B9\tRevesti. int. alu rectificado precisión\n'
'04UR\tLuz interior de ambiente\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0524\tLuz autoadaptable en curvas\n'
'0534\tAire acondicionado automático\n'
'05AC\tAsistente de luz de carretera\n'
'05DP\tAsistente de estacionamiento\n'
'0609\tSistema de navegación Professional\n'
'0610\tHead-up display\n'
'0688\tSistema de sonido surround Harman/Kardon\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06NS\tTelefonía confort con Smartphone ampl.\n'
'06WB\tDisplay de instrumentos multifuncional\n'
'0761\tVidrios indiv. p protección solar\n'
'0856\tVersión de idioma español\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa\n'
'08TH\tDetección de señales de tráfico\n'
'09AA\tProtección de la chapa exterior',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dc905055-df68-5266-bffe-38d5755c6339',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-5-520da-touring-5p-diesel-2017-en-murcia-62266712-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 248000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19193262/abe204d0-1033-48d7-a36f-66b88e61ab5c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc905055-df68-5266-bffe-38d5755c6339/dc905055-df68-5266-bffe-38d5755c6339_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152141,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19193262/abe204d0-1033-48d7-a36f-66b88e61ab5c.jpg',
'Width': 800}],
'price': 15700,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 5 520dA Touring',
'transmission': 'automatic',
'trim': '520dA Touring',
'vin': 'WBA5L31040G485549',
'year': 2016}
2026-03-30 15:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:13 [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%2762266712%27 HTTP/1.1" 200 None
2026-03-30 15:04:13 [auto_selling_coches.net.api] INFO: Saving data for 62266712: {'created_time': 1774883053.077137, 'last_price_update_time': 1774883053.077148}
2026-03-30 15:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62266712') HTTP/1.1" 204 0
2026-03-30 15:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70083701> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:15 [auto_selling_coches.net.api] INFO: Extracted item from API: 70083701 - BMW Serie 1 120d
2026-03-30 15:04:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 35a3788b-143e-5df9-b0fb-8b317421cd2b with identifier: 70083701
2026-03-30 15:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 35a3788b-143e-5df9-b0fb-8b317421cd2b
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:15 [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%252F19589628%252F96d888eb-b792-4951-8b2e-8d51689d2deb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19589628/96d888eb-b792-4951-8b2e-8d51689d2deb.jpg already downloaded
2026-03-30 15:04:15 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 35a3788b-143e-5df9-b0fb-8b317421cd2b with identifier 70083701
2026-03-30 15:04:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 35a3788b-143e-5df9-b0fb-8b317421cd2b
2026-03-30 15:04:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70083701>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Automático!! Que pocas unidades de Serie 1 nacional aparecen '
'con este extra tan cotizado para el que no le apetece cambiar '
'de marchas, pisar embrague.... Que rollo!!!\n'
'Pues aqui lo tenéis! Automático, motor 20d de 184cv, paquete '
'///M Completo interior y exterior, faros BiXenon, sensores de '
'parking... para que más!! Y además, se entregará recién '
'pintadito, para que lo estrenes!\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento destacado:\n'
'-Pack ///M completo\n'
'-Asientos deportivos, eléctricos completos\n'
'-Sensores de parking traseros\n'
'-Faros Bixenon con diurna led\n'
'-Llantas en 18" deportivas\n'
'-Cristales traseros oscurecidos\n'
'-Control de crucero\n'
'-Luces automáticas con sensor de lluvia\n'
'\n'
'Equipamiento según fabricante:\n'
'0548\tVelocímetro km/h\n'
'01CA\tSelección vehículos relevantes COP\n'
'0205\tCambio automático\n'
'0230\tContenidos adicionales específicos UE\n'
'0249\tMultifunción p volante\n'
'0258\tNeumáticos con propiedades marcha emerg.\n'
'02N3\tLlanta AL BMW radios de estrella M 383\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0337\tM Paquete deportivo\n'
'0423\tEsterna velours\n'
'0428\tTriangulo aviso y botiquín\n'
'0441\tJuego fumador\n'
'0459\tRegulación asiento eléc. ajuste memoriz.\n'
'0481\tAsiento deportivo\n'
'0493\tPaquete de compartimentos\n'
'04AE\tApoyabrazo delantero desplazable\n'
'04DX\tListones decorativos azul metálico mate\n'
'04MR\tRevestimientos int. aluminio Hexagon\n'
'0502\tLimpiafaros\n'
'0507\tControl d distancia aparcam.(PDC), tras.\n'
'0520\tFaro antiniebla\n'
'0521\tSensor de Lluvia\n'
'0522\tLuz Xenón\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'0575\tCaja enchufe adicional de 12 V\n'
'05DA\tDesactivación airbag acompañante\n'
'0663\tRadio BMW Professional\n'
'0698\tCódigo de área 2 para DVD\n'
'06NH\tSistema manos libres con interfaz USB\n'
'06VB\tControl Infotainment\n'
'0704\tChasis deportivo M\n'
'0710\tVolante M de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'0775\tTecho de color antracita\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08S3\tCierre automático al arrancar\n'
'08V1\tPlaca indicativa\n'
'09AA\tProtección de la chapa exterior',
'doors_number': 5,
'emission_standard': 'B',
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '35a3788b-143e-5df9-b0fb-8b317421cd2b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-1-120d-5p-diesel-2015-en-murcia-70083701-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 190000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19589628/96d888eb-b792-4951-8b2e-8d51689d2deb.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_35a3788b-143e-5df9-b0fb-8b317421cd2b/35a3788b-143e-5df9-b0fb-8b317421cd2b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50629,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19589628/96d888eb-b792-4951-8b2e-8d51689d2deb.jpg',
'Width': 800}],
'price': 13200,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 1 120d',
'transmission': 'automatic',
'trim': '120d',
'vin': 'WBA1C31090J536044',
'year': 2014}
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:15 [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%2770083701%27 HTTP/1.1" 200 None
2026-03-30 15:04:15 [auto_selling_coches.net.api] INFO: Saving data for 70083701: {'created_time': 1774883055.485282, 'last_price_update_time': 1774883055.485291}
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70083701') HTTP/1.1" 204 0
2026-03-30 15:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70273627> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:16 [auto_selling_coches.net.api] INFO: Extracted item from API: 70273627 - BMW Serie 2 Active Tourer 216d
2026-03-30 15:04:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e2ff46f9-4ca9-5801-a73f-f0d887a6d0ee with identifier: 70273627
2026-03-30 15:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e2ff46f9-4ca9-5801-a73f-f0d887a6d0ee
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:16 [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%252F19733106%252F6685ee2d-817f-4e1b-8d23-74a33305ee6c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19733106/6685ee2d-817f-4e1b-8d23-74a33305ee6c.jpg already downloaded
2026-03-30 15:04:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e2ff46f9-4ca9-5801-a73f-f0d887a6d0ee with identifier 70273627
2026-03-30 15:04:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e2ff46f9-4ca9-5801-a73f-f0d887a6d0ee
2026-03-30 15:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70273627>
{'auction_title': '',
'body_type': 'Monovolumen',
'c_o_2_emission_value': 99,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English \n'
'\n'
'Es un 214d \n'
'Aquí os traemos una de las monovolumen más demandas por toda '
'la familia por su bajito consumo , por su gran espacio, muy '
'económico de mantener y sin dejar de renunciar a nuestra gran '
'marca y lo mejor , con muy muy poquitos km!! \n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con\n'
'-Llantas de 16"\n'
'-Pilotos en LED\n'
'-Sensores de aparcamiento \n'
'-Volante multifunción \n'
'-Control de crucero \n'
'-Equipo de navegación de 6,5"',
'doors_number': 5,
'emission_standard': 'C',
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e2ff46f9-4ca9-5801-a73f-f0d887a6d0ee',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-active-tourer-216d-5p-diesel-2016-en-murcia-70273627-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 2 Active Tourer',
'odometer': 99179,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19733106/6685ee2d-817f-4e1b-8d23-74a33305ee6c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2ff46f9-4ca9-5801-a73f-f0d887a6d0ee/e2ff46f9-4ca9-5801-a73f-f0d887a6d0ee_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65305,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19733106/6685ee2d-817f-4e1b-8d23-74a33305ee6c.jpg',
'Width': 800}],
'price': 11800,
'price_includes_vat': True,
'registration_date': '2016-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 2 Active Tourer 216d',
'transmission': 'manual',
'trim': '216d',
'vin': 'WBA2B11050V685829',
'year': 2016}
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:16 [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%2770273627%27 HTTP/1.1" 200 None
2026-03-30 15:04:16 [auto_selling_coches.net.api] INFO: Saving data for 70273627: {'created_time': 1774883056.679614, 'last_price_update_time': 1774883056.679627}
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70273627') HTTP/1.1" 204 0
2026-03-30 15:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62266554> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:18 [auto_selling_coches.net.api] INFO: Extracted item from API: 62266554 - MINI MINI COOPER SD 5 PUERTAS
2026-03-30 15:04:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2773474a-519b-5738-bf50-e3f49706f11a with identifier: 62266554
2026-03-30 15:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2773474a-519b-5738-bf50-e3f49706f11a
2026-03-30 15:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:18 [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%252F19193219%252Fe6fdc496-6514-4fc4-a5bb-7f1b8a6106f9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19193219/e6fdc496-6514-4fc4-a5bb-7f1b8a6106f9.jpg already downloaded
2026-03-30 15:04:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2773474a-519b-5738-bf50-e3f49706f11a with identifier 62266554
2026-03-30 15:04:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2773474a-519b-5738-bf50-e3f49706f11a
2026-03-30 15:04:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62266554>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 109,
'category': 'Coches',
'color': 'Beige',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'5 puertas, 100% práctico, 100% MINI!\n'
'Os traemos otro Mini pero en su variante mas práctica, '
'económica y deportiva. El Cooper SD es la variante Diesel más '
'potente! Esto lo hace un juguete bastante serio con sus 170cv '
'y divertido!\n'
'\n'
'Equipamiento destacado:\n'
'-Techo panorámico de cristal\n'
'-Paquete aerodinámico Cooper S\n'
'-Equipo de navagación táctil, con Apple CarPlay y Android '
'Auto\n'
'-Cámara de marcha atrás\n'
'-Faros Full Led con luz diurna\n'
'-Volante derpotivo Multifunción\n'
'-Control de crucero\n'
'-Asientos deportivos calefactables\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipamiento según fabricante:\n'
'0255\tVolante deportivo de cuero\n'
'02VG\tPerformance Control\n'
'0481\tAsiento deportivo\n'
'04C1\tColour Line Carbon Black\n'
'04DC\tSuperficie interior Black Checkered\n'
'0530\tAire acondicionado\n'
'0548\tVelocímetro km/h\n'
'05AA\tLuz trasera antiniebla\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'0249\tMultifunción p volante\n'
'02GZ\tLlanta AL MINI Victory Spoke negro\n'
'0383\tTecho y carcasas del retrovisor negro\n'
'04A2\tFaros prestaciones LED\n'
'0402\tTecho panorámico de cristal\n'
'0428\tTriangulo aviso y botiquín\n'
'0470\tIsofix-System\n'
'0473\tReposabrazos delantero\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'0544\tControl de crucero con función de frenado\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06ND\tDispositivo manos libres Bluetooth\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08TF\tProtección de viandantes activa\n'
'09AA\tProtección de la chapa exterior',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2773474a-519b-5738-bf50-e3f49706f11a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mini-mini-cooper-sd-5-puertas-5p-diesel-2016-en-murcia-62266554-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'MINI',
'model': 'MINI',
'odometer': 213000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19193219/e6fdc496-6514-4fc4-a5bb-7f1b8a6106f9.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2773474a-519b-5738-bf50-e3f49706f11a/2773474a-519b-5738-bf50-e3f49706f11a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129435,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19193219/e6fdc496-6514-4fc4-a5bb-7f1b8a6106f9.jpg',
'Width': 800}],
'price': 12900,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI MINI COOPER SD 5 PUERTAS',
'transmission': 'manual',
'trim': 'COOPER SD 5 PUERTAS',
'vin': 'WMWXT71000T858853',
'year': 2015}
2026-03-30 15:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:18 [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%2762266554%27 HTTP/1.1" 200 None
2026-03-30 15:04:18 [auto_selling_coches.net.api] INFO: Saving data for 62266554: {'created_time': 1774883058.564887, 'last_price_update_time': 1774883058.564895}
2026-03-30 15:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62266554') HTTP/1.1" 204 0
2026-03-30 15:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62626697> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:19 [auto_selling_coches.net.api] INFO: Extracted item from API: 62626697 - BMW X3 sDrive18d
2026-03-30 15:04:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c8cdbde-26ba-5354-b941-3f6b6a967b4f with identifier: 62626697
2026-03-30 15:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1c8cdbde-26ba-5354-b941-3f6b6a967b4f
2026-03-30 15:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:19 [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%252F19489797%252Fbbdeeb79-666b-4be0-88b7-a7b9813b1fa6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19489797/bbdeeb79-666b-4be0-88b7-a7b9813b1fa6.jpg already downloaded
2026-03-30 15:04:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1c8cdbde-26ba-5354-b941-3f6b6a967b4f with identifier 62626697
2026-03-30 15:04:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1c8cdbde-26ba-5354-b941-3f6b6a967b4f
2026-03-30 15:04:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62626697>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 131,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'El BMW X3 F25 sDrive18d manual es un SUV pensado para durar y '
'para usarse sin preocupaciones. Su combinación de tracción '
'trasera, cambio manual y motor B47 lo convierte en una opción '
'sencilla, fiable y económica de mantener. Es amplio, cómodo y '
'muy válido tanto para ciudad como para carretera, ofreciendo '
'justo lo que se espera de un coche práctico y bien hecho.\n'
'\n'
'Equipado con :\n'
'-Faros bixenón \n'
'-Pilotos led\n'
'-Llantas 17"\n'
'-Equipo de navegación bussines \n'
'-climatizador bizona\n'
'-Volante multifunción \n'
'-Sensores de aparcamiento \n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'0249\tMultifunción p volante\n'
'0255\tVolante deportivo de cuero\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'03AT\tCarriles longitudinales para la baca de\n'
'0413\tRed maletero\n'
'0423\tEsterna velours\n'
'04NG\tMolduras tabl. instrum. brillo intenso\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0522\tLuz Xenón\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'05DA\tDesactivación airbag acompañante\n'
'0606\tSistema de navegación Business\n'
'0698\tCódigo de área 2 para DVD\n'
'06NH\tSistema manos libres con interfaz USB',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1c8cdbde-26ba-5354-b941-3f6b6a967b4f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x3-sdrive18d-5p-diesel-2015-en-murcia-62626697-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X3',
'odometer': 222036,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19489797/bbdeeb79-666b-4be0-88b7-a7b9813b1fa6.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c8cdbde-26ba-5354-b941-3f6b6a967b4f/1c8cdbde-26ba-5354-b941-3f6b6a967b4f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71944,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19489797/bbdeeb79-666b-4be0-88b7-a7b9813b1fa6.jpg',
'Width': 800}],
'price': 13400,
'price_includes_vat': True,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X3 sDrive18d',
'transmission': 'manual',
'trim': 'sDrive18d',
'vin': 'WBAWZ310900F63533',
'year': 2014}
2026-03-30 15:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:19 [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%2762626697%27 HTTP/1.1" 200 None
2026-03-30 15:04:19 [auto_selling_coches.net.api] INFO: Saving data for 62626697: {'created_time': 1774883059.239592, 'last_price_update_time': 1774883059.239603}
2026-03-30 15:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62626697') HTTP/1.1" 204 0
2026-03-30 15:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70281105> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:22 [auto_selling_coches.net.api] INFO: Extracted item from API: 70281105 - BMW X6 xDrive35d
2026-03-30 15:04:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4133385d-c74d-5f62-938f-ff7b7ecda188 with identifier: 70281105
2026-03-30 15:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4133385d-c74d-5f62-938f-ff7b7ecda188
2026-03-30 15:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:22 [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%252F19742466%252Ffd675ab8-ed40-4ab2-bf6b-6acfe0e0c254.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19742466/fd675ab8-ed40-4ab2-bf6b-6acfe0e0c254.jpg already downloaded
2026-03-30 15:04:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4133385d-c74d-5f62-938f-ff7b7ecda188 with identifier 70281105
2026-03-30 15:04:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4133385d-c74d-5f62-938f-ff7b7ecda188
2026-03-30 15:04:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70281105>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 220,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Presentamos este BMW X6 35d Biturbo con motor M57, uno de los '
'más apreciados por su fiabilidad y larga vida útil. Un modelo '
'muy demandado gracias a su estética imponente, su presencia '
'deportiva y la combinación perfecta entre potencia, confort y '
'durabilidad. Si buscas un SUV que destaque por fuera y que '
'responda ,este X6 es la elección ideal.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con:\n'
'-Bola de remolque desmontable\n'
'-Faros biXenon direccionables en curvas\n'
'-Llantas en 20"\n'
'-Maletero eléctrico\n'
'-Apertura y cierre sin llave\n'
'-Asientos confort\n'
'-Equipo de sonido Logic7\n'
'-Equipo de navegación CIC \n'
'-Pantalla táctil Carplay y Android Auto\n'
'-Cámara de marcha atrás\n'
'-Volante deportivo con levas\n'
'-Techo de cristal \n'
'-Climatizador bizona\n'
'-Cristales traseros con protección solar\n'
'\n'
'0235\tDispositivo de enganche desmont.\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02SK\tRueda AL BMW, radios de estrella 259\n'
'0302\tSist. alarma\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0320\tAnulada, distintivo de modelo\n'
'0322\tAcceso de confort\n'
'0323\tPuertas Cierre Suave Automatico\n'
'0328\tEstribo de aluminio\n'
'0330\tPaquete deportivo\n'
'03AS\tTecho borda plateado\n'
'03MB\tIndivid. Exterieur Line alum. satinado\n'
'0403\tTecho de cristal, eléctrico\n'
'0428\tTriangulo aviso y botiquín\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0441\tJuego fumador\n'
'0456\tAsiento confortable con memoria\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'04BN\tEqpo. madera noble veta de fresno\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'0609\tSistema de navegación Professional\n'
'0612\tBMW Assist\n'
'0616\tBMW Online\n'
'0633\tPreparación teléfono móvil Business\n'
'0677\tSistema HiFi Professional DSP\n'
'0694\tPreparación BMW 6 CD Changer\n'
'0698\tCódigo de área 2 para DVD\n'
'06AA\tBMW TeleServices\n'
'06AB\tControl servicios telemáticos\n'
'06FL\tInterfaz USB/audio\n'
'0775\tTecho de color antracita\n'
'0840\tAjuste de la velocidad máxima',
'doors_number': 5,
'emission_standard': 'B',
'engine': '3.0L',
'engine_horse_power': 286,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4133385d-c74d-5f62-938f-ff7b7ecda188',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x6-xdrive35d-5p-diesel-2009-en-murcia-70281105-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X6',
'odometer': 229000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19742466/fd675ab8-ed40-4ab2-bf6b-6acfe0e0c254.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4133385d-c74d-5f62-938f-ff7b7ecda188/4133385d-c74d-5f62-938f-ff7b7ecda188_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72130,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19742466/fd675ab8-ed40-4ab2-bf6b-6acfe0e0c254.jpg',
'Width': 800}],
'price': 19500,
'price_includes_vat': True,
'registration_date': '2009-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW X6 xDrive35d',
'transmission': 'automatic',
'trim': 'xDrive35d',
'vin': 'WBAFG01090L328663',
'year': 2009}
2026-03-30 15:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770281105%27 HTTP/1.1" 200 None
2026-03-30 15:04:22 [auto_selling_coches.net.api] INFO: Saving data for 70281105: {'created_time': 1774883062.891213, 'last_price_update_time': 1774883062.891223}
2026-03-30 15:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70281105') HTTP/1.1" 204 0
2026-03-30 15:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70271639> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 70271639 - BMW Serie 4 418d Gran Coupe
2026-03-30 15:04:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b053a155-155d-5a77-a787-49b3ae864659 with identifier: 70271639
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b053a155-155d-5a77-a787-49b3ae864659
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19731090%252F47f88696-0a8e-43de-876e-562fb750db86.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19731090/47f88696-0a8e-43de-876e-562fb750db86.jpg already downloaded
2026-03-30 15:04:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b053a155-155d-5a77-a787-49b3ae864659 with identifier 70271639
2026-03-30 15:04:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b053a155-155d-5a77-a787-49b3ae864659
2026-03-30 15:04:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70271639>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'¿Coupe y familiar? Ya es posible gracias a las nuevas gamas '
'Gran Coupe! Y sin duda, la que más gusta es el serie 4 gran '
'coupe por su practicidad, economía en consumos y dinamismo.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con :\n'
'-Faros de xenon\n'
'-Pilotos LED\n'
'-Luces automáticas\n'
'-Llantas 18"\n'
'-Maletero eléctrico \n'
'-Sensores de aparcamiento \n'
'-Cámara de marcha atrás\n'
'-Pantalla de 10.25" táctil con Android Auto y Carplay\n'
'-Climatizador bizona\n'
'-Control de crucero \n'
'\n'
'\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0316\tAcionam.automático tapa portamaletas\n'
'0320\tAnulada, distintivo de modelo\n'
'03AC\tEnganche de remolque\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0465\tSistema para cargas largas\n'
'0493\tPaquete de compartimentos\n'
'04AE\tApoyabrazo delantero desplazable\n'
'0502\tLimpiafaros\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0522\tLuz Xenón\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'05DA\tDesactivación airbag acompañante\n'
'0606\tSistema de navegación Business\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06NH\tSistema manos libres con interfaz USB\n'
'07LC\tModell Advantage',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b053a155-155d-5a77-a787-49b3ae864659',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-418d-gran-coupe-5p-diesel-2016-en-murcia-70271639-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 183000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19731090/47f88696-0a8e-43de-876e-562fb750db86.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b053a155-155d-5a77-a787-49b3ae864659/b053a155-155d-5a77-a787-49b3ae864659_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64383,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19731090/47f88696-0a8e-43de-876e-562fb750db86.jpg',
'Width': 800}],
'price': 16200,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 418d Gran Coupe',
'transmission': 'manual',
'trim': '418d Gran Coupe',
'vin': 'WBA4E71060GS99850',
'year': 2015}
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770271639%27 HTTP/1.1" 200 None
2026-03-30 15:04:26 [auto_selling_coches.net.api] INFO: Saving data for 70271639: {'created_time': 1774883066.425908, 'last_price_update_time': 1774883066.425917}
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70271639') HTTP/1.1" 204 0
2026-03-30 15:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70279798> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70279798 - BMW Serie 4 420d
2026-03-30 15:04:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c88061e6-da17-59e3-8a8b-91d3fc48c7b9 with identifier: 70279798
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c88061e6-da17-59e3-8a8b-91d3fc48c7b9
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19739056%252F7055344e-2a30-4897-928d-19d8fe6c152b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19739056/7055344e-2a30-4897-928d-19d8fe6c152b.jpg already downloaded
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c88061e6-da17-59e3-8a8b-91d3fc48c7b9 with identifier 70279798
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c88061e6-da17-59e3-8a8b-91d3fc48c7b9
2026-03-30 15:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70279798>
{'auction_title': '',
'body_type': 'Cabrio',
'c_o_2_emission_value': 127,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'We Speak english\n'
'\n'
'BMW 420d Cabrio, un vehículo que combina elegancia, potencia '
'y estilo en su máxima expresión.\n'
'Con una impresionante combinación de colores, exterior blanco '
'y un interior de lujo en tono camel, este convertible es la '
'elección perfecta para quienes buscan disfrutar de la '
'conducción con comodidad y distinción.\n'
'\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Equipado con :\n'
'-Paquete M \n'
'-Llantas 19" réplicas del m3\n'
'-Faros FULL LED\n'
'-Pilotos en LED\n'
'-Sensores de aparcamiento \n'
'-Cuadro digital\n'
'-Volante deportivo m piel y alcántara\n'
'-Apertura y cierre sin llave\n'
'-Equipo de navegación nbt EVO con Carplay\n'
'-Asientos deportivos de piel individual y calefactables con '
'calienta nucas y eléctricos con memoria \n'
'-Equipo de sonido Harman Kardon \n'
'-Climatizador bizona\n'
'\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VC\tJuego de reparación de neumáticos\n'
'02VL\tDirección deportiva variable\n'
'0302\tSist. alarma\n'
'0322\tAcceso de confort\n'
'0337\tM Paquete deportivo\n'
'0387\tDeflectores de viento\n'
'0423\tEsterna velours\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0465\tSistema para cargas largas\n'
'0481\tAsiento deportivo\n'
'0488\tApoyo lumbar conductor y acompañante\n'
'0493\tPaquete de compartimentos\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04AE\tApoyabrazo delantero desplazable\n'
'04NH\tCalentador de nuca\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0521\tSensor de Lluvia\n'
'0534\tAire acondicionado automático\n'
'0544\tControl de crucero con función de frenado\n'
'0563\tPaquete de iluminación\n'
'05A1\tLED faro antiniebla\n'
'05DA\tDesactivación airbag acompañante\n'
'0609\tSistema de navegación Professional\n'
'0688\tSistema de sonido surround Harman/Kardon\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06WB\tDisplay de instrumentos multifuncional\n'
'0704\tChasis deportivo M\n'
'0710\tM volante de cuero\n'
'0715\tPaquete aerodinámico M\n'
'0760\tBrillo intenso Shadow line\n'
'07LF\tModell M Sport',
'doors_number': 2,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c88061e6-da17-59e3-8a8b-91d3fc48c7b9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-2p-diesel-2018-en-murcia-70279798-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 142108,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19739056/7055344e-2a30-4897-928d-19d8fe6c152b.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88061e6-da17-59e3-8a8b-91d3fc48c7b9/c88061e6-da17-59e3-8a8b-91d3fc48c7b9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58272,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19739056/7055344e-2a30-4897-928d-19d8fe6c152b.jpg',
'Width': 800}],
'price': 25900,
'price_includes_vat': True,
'registration_date': '2017-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 4 420d',
'transmission': 'manual',
'trim': '420d',
'vin': 'WBA8S11090EA34636',
'year': 2017}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770279798%27 HTTP/1.1" 200 None
2026-03-30 15:04:27 [auto_selling_coches.net.api] INFO: Saving data for 70279798: {'created_time': 1774883067.231323, 'last_price_update_time': 1774883067.231332}
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70279798') HTTP/1.1" 204 0
2026-03-30 15:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70281869> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70281869 - BMW X3 xDrive20d
2026-03-30 15:04:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9acb3ee2-a152-582d-8413-f636d31b4f98 with identifier: 70281869
2026-03-30 15:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9acb3ee2-a152-582d-8413-f636d31b4f98
2026-03-30 15:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19743166%252Fc79a0908-468c-48ea-b83d-84a6da92235f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19743166/c79a0908-468c-48ea-b83d-84a6da92235f.jpg already downloaded
2026-03-30 15:04:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9acb3ee2-a152-582d-8413-f636d31b4f98 with identifier 70281869
2026-03-30 15:04:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9acb3ee2-a152-582d-8413-f636d31b4f98
2026-03-30 15:04:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70281869>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 133,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English.\n'
'\n'
'El X3 es el Suv perfecto, motor longitudinal, caja de cambios '
'automática de 8 velocidades con levas, grande pero no burro, '
'compacto pero espacioso. No esperes más y hazte con uno para '
'la familia y ver a la gente por encima del retrovisor!\n'
'Esta unidad cuenta con motor 2.0 de 190cv, tracción a las 4 '
'ruedas y muy buen equipamiento.\n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita\n'
'\n'
'Equipado con\n'
'-Pilotos LED\n'
'-Llantas en 18"\n'
'-Sensores de aparcamiento \n'
'-Maletero eléctrico \n'
'-Cortinillas traseras\n'
'-Espejos abatibles\n'
'-Control de crucero\n'
'-Volante multifunción\n'
'-Climatizador bizona\n'
'-Pantalla táctil de 10.25" con Carplayy y Android Auto \n'
'-Cámara trasera\n'
'\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'02VC\tJuego de reparación de neumáticos\n'
'0320\tAnulada, distintivo de modelo\n'
'03AT\tCarriles longitudinales para la baca de\n'
'0413\tRed maletero\n'
'0417\tPersiana puerta trasera\n'
'0420\tAcristalamiento de protección solar\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0431\tRetrovisor int. antideslumbrante autom.\n'
'0481\tAsiento deportivo\n'
'0493\tPaquete de compartimentos\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'0534\tAire acondicionado automático\n'
'05AV\tActive Guard\n'
'05DA\tDesactivación airbag acompañante\n'
'0606\tSistema de navegación Business\n'
'0650\tUnidad CD\n'
'0654\tSintonizador DAB\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AP\tRemote Services\n'
'06UH\tTraffic Information\n'
'07LC\tModell Advantage\n'
'0855\tVersión de idioma italiano\n'
'0884\tDocumentación de vehículo, italiano',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9acb3ee2-a152-582d-8413-f636d31b4f98',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x3-xdrive20d-5p-diesel-2020-en-murcia-70281869-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'X3',
'odometer': 187000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19743166/c79a0908-468c-48ea-b83d-84a6da92235f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9acb3ee2-a152-582d-8413-f636d31b4f98/9acb3ee2-a152-582d-8413-f636d31b4f98_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73895,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19743166/c79a0908-468c-48ea-b83d-84a6da92235f.jpg',
'Width': 800}],
'price': 24999,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X3 xDrive20d',
'transmission': 'automatic',
'trim': 'xDrive20d',
'vin': 'WBAUZ35040NB77137',
'year': 2019}
2026-03-30 15:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770281869%27 HTTP/1.1" 200 None
2026-03-30 15:04:28 [auto_selling_coches.net.api] INFO: Saving data for 70281869: {'created_time': 1774883068.421281, 'last_price_update_time': 1774883068.421292}
2026-03-30 15:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70281869') HTTP/1.1" 204 0
2026-03-30 15:04:47 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.108(s), this was the 1st time calling it.
2026-03-30 15:04:47 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.36636403239421 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 15:04:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 15:04:52 [scrapy.extensions.logstats] INFO: Crawled 45 pages (at 10 pages/min), scraped 42 items (at 10 items/min)
2026-03-30 15:04:52 [scrapy.extensions.memusage] INFO: Peak memory usage is 182MiB
2026-03-30 15:04:53 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.094(s), this was the 1st time calling it.
2026-03-30 15:04:53 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.898632958529721 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 15:04:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 15:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/60906004> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:04:59 [auto_selling_coches.net.api] INFO: Extracted item from API: 60906004 - BMW Serie 8 840i xDrive Gran Coupe
2026-03-30 15:04:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 791112e5-729c-5401-ae4a-6ee8e6342533 with identifier: 60906004
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 791112e5-729c-5401-ae4a-6ee8e6342533
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%252F18106493%252Fed953a9d-037e-41ff-99c2-dcc1a74bd05e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18106493/ed953a9d-037e-41ff-99c2-dcc1a74bd05e.jpg already downloaded
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 791112e5-729c-5401-ae4a-6ee8e6342533 with identifier 60906004
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:04:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 791112e5-729c-5401-ae4a-6ee8e6342533
2026-03-30 15:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/60906004>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 173,
'category': 'Coches',
'color': 'Azul (Frozen Marina Bay)',
'currency': 'EUR',
'description': 'We Speak English. IVA deducible\n'
'\n'
'BMW SERIE 8 Gran Coupé: EL ARTE DE CONDUCIR ENVUELTO EN LUJO\n'
'\n'
'Os presentamos la berlina más lujosa y deportiva jamás '
'fabricada por BMW. Un Serie 8 Gran Coupé 840i xDrive, con el '
'emblemático motor B58 de 6 cilindros en linea, biturbo. '
'Tracción a las cuatro ruedas xDrive, chasis dinámico M, '
'dirección activa integral y un color que no pasará '
'desapercibido aunque quieras.\n'
'\n'
'Equipamiento destacado:\n'
'\n'
'Motor 3.000 B58 gasolina de 340cv\n'
'Caja de cambios automática deportiva de 8 marchas con levas\n'
'Paquete ///M Completo interior y exterior\n'
'Paquete Carbono interior\n'
'Paquete Carbono exterior con difusor trasero estilo DTM (Se '
'conserva el original)\n'
'Color exterior Frozen Marina Bay código P5T\n'
'Faros Láser adaptativos con largas automáticas\n'
'Apertura y cierre comfort con Soft Close (Succión de '
'puertas)\n'
'Sistema de aparcamiento Plus. 12 sensores de parking + 4 '
'cámaras para visión 360ª\n'
'Control por gestos\n'
'Maletero eléctrico con apertura con el pie\n'
'Chasis adaptativo ///M con suspensión adaptativa\n'
'Frenada ///M azul\n'
'Asientos interiores originales M8 tipo Backet calefactados y '
'ventilados\n'
'Cinturones originales ///M\n'
'Equipo de sonido Harman Kardon\n'
'Dirección activa integral (Giran las 4 ruedas)\n'
'Equipo de navegación MGU ID7 Con CarPlay y Android Auto\n'
'Marcador digital Virtual con navegación\n'
'Climatizador cuatrizona\n'
'Head Up Display\n'
'Control de crucero activo con conducción autónoma\n'
'Driving Assistan Plus (Todos los asistentes de conducción)\n'
'Doble techo panorámico con apertura y elevación\n'
'Tapizado techo interior en alcántara ///M\n'
'Elementos de manejo de Cristal\n'
'\n'
'Extras del fabricante:\n'
'\n'
'02VH\tDirección activa integral\n'
'06U3\tBMW Live puesto conducción Professional\n'
'01DE\tNormativa emisiones gases escape EU6 RDE\n'
'02NH\tM Freno deportivo\n'
'02VB\tIndicador de presión de los neumáticos\n'
'0302\tSist. alarma\n'
'0322\tAcceso de confort\n'
'0323\tPuertas Cierre Suave Automatico\n'
'0337\tM Paquete deportivo\n'
'03DS\tBMW Display Key\n'
'0402\tTecho panorámico de cristal\n'
'0420\tAcristalamiento de protección solar\n'
'0453\tAsientos delant. climatizados\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'04A2\tAplicación de cristal Craftedclarity\n'
'04GQ\tM cinturones de seguridad\n'
'04NB\tClimatiz.autom.con regulación de 4 zonas\n'
'04NE\tCalefactor blow-by\n'
'05AC\tAsistente de luz de carretera\n'
'05AU\tDriving Assistant Professional\n'
'05AV\tActive Guard\n'
'05AZ\tBMW Laserlicht\n'
'05DN\tSistema de asistencia de aparcam.Plus\n'
'0654\tSintonizador DAB\n'
'0688\tSistema de sonido surround Harman/Kardon\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06C4\tConnected Package Professional\n'
'06NW\tTelefonía con carga inalámbrica\n'
'06WD\tWLAN Hotspot\n'
'0710\tVolante M de cuero\n'
'0711\t\tAsientos deportivos M\n'
'0715\tPaquete aerodinámico M\n'
'0856\tVersión de idioma español\n'
'08R9\tAgente frigorífico R1234yf\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa\n'
'08TR\tDescodificación funciones adicionales\n'
'0XD5\tRevestimiento de techo M, Alcántara',
'doors_number': 4,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 340,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '791112e5-729c-5401-ae4a-6ee8e6342533',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-8-840i-xdrive-gran-coupe-4p-gasolina-2021-en-murcia-60906004-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 8',
'odometer': 169000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18106493/ed953a9d-037e-41ff-99c2-dcc1a74bd05e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791112e5-729c-5401-ae4a-6ee8e6342533/791112e5-729c-5401-ae4a-6ee8e6342533_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171905,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18106493/ed953a9d-037e-41ff-99c2-dcc1a74bd05e.jpg',
'Width': 800}],
'price': 54500,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 8 840i xDrive Gran Coupe',
'transmission': 'automatic',
'trim': '840i xDrive Gran Coupe',
'vin': 'WBAGV41030CF33724',
'year': 2020}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [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%2760906004%27 HTTP/1.1" 200 None
2026-03-30 15:04:59 [auto_selling_coches.net.api] INFO: Saving data for 60906004: {'created_time': 1774883099.768695, 'last_price_update_time': 1774883099.768705}
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='60906004') HTTP/1.1" 204 0
2026-03-30 15:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70021540> (referer: https://www.coches.net/concesionario/codingmurcia/?pg=1) ['zyte-api']
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Extracted item from API: 70021540 - BMW Serie 6 640d Gran Coupe
2026-03-30 15:05:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cb298d86-e6d4-57a4-9721-0d191b85566e with identifier: 70021540
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cb298d86-e6d4-57a4-9721-0d191b85566e
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%252F19539557%252F977ca9cf-c5ed-4acf-bd21-42962c4a6aab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19539557/977ca9cf-c5ed-4acf-bd21-42962c4a6aab.jpg already downloaded
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cb298d86-e6d4-57a4-9721-0d191b85566e with identifier 70021540
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cb298d86-e6d4-57a4-9721-0d191b85566e
2026-03-30 15:05:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70021540>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 152,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'We Speak English\n'
'\n'
'Hoy os traemos este BMW Serie 6 Gran Coupe Restyling LCI '
'Nacional que tanto tanto nos demandáis! \n'
'Un gran coupé de lujo con alma deportiva y equipamiento muy '
'completito. \n'
'La serie 6 siempre ha definido el mayor lujo en BMW, el '
'placer de conducir estirado con un buque muy potente y '
'grandes sensaciones. \n'
'\n'
'Coding Murcia, taller autorizado BMW. Todos nuestros BMW/Mini '
'se entregan tras una revisión de 130 puntos, cambio de todos '
'los filtros y aceite Ravenol + aditivo Ceratec y limpieza '
'completa. Con 1 año de garantía mecánica integral en nuestro '
'taller o colaboradores.\n'
'Ofrecemos 14 días/1.000km de prueba para todos nuestros '
'vehículos, envios a toda la península. Los costes de cambio '
'de nombre están incluidos en el precio.\n'
'Además, siempre entregamos 2 llaves y aceptamos cualquier '
'prueba mecánica +envío de revisiones oficiales si se '
'solicita.\n'
'\n'
'Además esto no es todo , lleva un equipamiento increible: \n'
'-Faros FULL LED adaptativos\n'
'-Pilotos LED\n'
'-LLantas 19"\n'
'-Cámara de marcha atrás\n'
'-Sensores de aparcamiento \n'
'- Sistema de navegación profesional NBT\n'
'-Aviso de colisión\n'
'-Head-up Display\n'
'-Espejos autoabatibles \n'
'-Marcador digital 6WB\n'
'-Equipo de sonido Gladen\n'
'-Volante Pack ///M con levas\n'
'-Asientos eléctricos completos calefactables\n'
'\n'
'Equipamiento según fabricante:\n'
'01CC\tFunción arranque/parada autom.\n'
'01CD\tBrake Energy Regeneration\n'
'04AT\tRevestim.interiores, negro muy brillante\n'
'04U2\tInterruptor dinám. condu. incl. ECO PRO\n'
'0548\tVelocímetro km/h\n'
'0676\tSistemas de altavoz HiFi\n'
'01CA\tSelección vehículos relevantes COP\n'
'01CB\tCO2 volumen\n'
'0230\tConjunto adicion., versión EU\n'
'02DP\tLlanta al. lig. BMW radios estrella 367\n'
'02PA\tProtec.antirrobo para tornillos de rueda\n'
'02VB\tIndicador de presión de los neumáticos\n'
'03AG\tCámara de marcha atrás\n'
'0423\tEsterna velours\n'
'0430\tRetrovisor int./ext. antidesl. autom.\n'
'0441\tJuego fumador\n'
'0494\tCalefaccion asiento conductor/acompañte\n'
'0508\tControl de distancia de aparcam. (PDC)\n'
'05AS\tDriving Assistant\n'
'0609\tSistema de navegación Professional\n'
'0610\tHead-up display\n'
'0698\tCódigo de área 2 para DVD\n'
'06AC\tLlamada de emergencia inteligente\n'
'06AE\tTeleservices\n'
'06AK\tConnected Drive Services\n'
'06AM\tReal-Time Traffic Information\n'
'06NS\tTelefonía confort con Smartphone ampl.\n'
'06WB\tDisplay de instrumentos multifuncional\n'
'0856\tVersión de idioma español\n'
'0883\tDocumentación de la motocicleta español\n'
'08KA\tInterv.serv.camb.aceit.24 mes./30 000 km\n'
'08S3\tCierre automático al arrancar\n'
'08TF\tProtección de viandantes activa\n'
'08TH\tDetección de señales de tráfico',
'doors_number': 4,
'emission_standard': 'C',
'engine': '3.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cb298d86-e6d4-57a4-9721-0d191b85566e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-6-640d-gran-coupe-4p-diesel-2016-en-murcia-70021540-covo.aspx',
'listing': 'auction',
'location': 'Murcia',
'make': 'BMW',
'model': 'Serie 6',
'odometer': 208900,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19539557/977ca9cf-c5ed-4acf-bd21-42962c4a6aab.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb298d86-e6d4-57a4-9721-0d191b85566e/cb298d86-e6d4-57a4-9721-0d191b85566e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68658,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19539557/977ca9cf-c5ed-4acf-bd21-42962c4a6aab.jpg',
'Width': 800}],
'price': 22450,
'price_includes_vat': True,
'registration_date': '2015-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 6 640d Gran Coupe',
'transmission': 'automatic',
'trim': '640d Gran Coupe',
'vin': 'WBA6E21010D928802',
'year': 2015}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [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%2770021540%27 HTTP/1.1" 200 None
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: Saving data for 70021540: {'created_time': 1774883112.481207, 'last_price_update_time': 1774883112.481216}
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70021540') HTTP/1.1" 204 0
2026-03-30 15:05:12 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:05:12 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:05:12 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a4fc0a82c1f11f18e133aacc95538c6
2026-03-30 15:05:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:05:12 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:05:12 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:05:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:05:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:05:12 [auto_selling_coches.net.api] INFO: auto_selling_coches.net.api Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:13 [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%201773587113 HTTP/1.1" 200 None
2026-03-30 15:05:13 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (44 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4a4fc0a82c1f11f18e133aacc95538c6.jl
2026-03-30 15:05:13 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 93547,
'downloader/request_count': 56,
'downloader/request_method_count/GET': 56,
'downloader/response_bytes': 5784288,
'downloader/response_count': 56,
'downloader/response_status_count/200': 55,
'downloader/response_status_count/400': 1,
'elapsed_time_seconds': 200.693576,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 15, 5, 13, 567177, tzinfo=datetime.timezone.utc),
'httpcompression/response_bytes': 1232075,
'httpcompression/response_count': 9,
'item_scraped_count': 44,
'log_count/DEBUG': 698,
'log_count/INFO': 536,
'memusage/max': 191856640,
'memusage/startup': 149176320,
'photo_download_count': 9,
'request_depth_max': 4,
'response_received_count': 47,
'scheduler/dequeued': 56,
'scheduler/dequeued/memory': 56,
'scheduler/enqueued': 56,
'scheduler/enqueued/memory': 56,
'scrape_type/new': 44,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 49,
'scrapy-zyte-api/error_ratio': 0.04081632653061224,
'scrapy-zyte-api/errors': 2,
"scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 2,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 9.381026309419502,
'scrapy-zyte-api/mean_response_seconds': 9.471007401718104,
'scrapy-zyte-api/processed': 47,
'scrapy-zyte-api/request_args/actions': 2,
'scrapy-zyte-api/request_args/browserHtml': 2,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 45,
'scrapy-zyte-api/request_args/experimental.requestCookies': 46,
'scrapy-zyte-api/request_args/experimental.responseCookies': 47,
'scrapy-zyte-api/request_args/httpResponseBody': 45,
'scrapy-zyte-api/request_args/httpResponseHeaders': 45,
'scrapy-zyte-api/request_args/requestHeaders': 1,
'scrapy-zyte-api/request_args/url': 47,
'scrapy-zyte-api/status_codes/0': 2,
'scrapy-zyte-api/status_codes/200': 47,
'scrapy-zyte-api/success': 47,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 30, 15, 1, 52, 873601, tzinfo=datetime.timezone.utc)}
2026-03-30 15:05:13 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:05:13 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f0ac1d4b550>
2026-03-30 15:05:13 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f0ac1d4bd10>
PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)