PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)
2026-03-30 15:09:12 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:09:12 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-30 15:09:12 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:09:12 [auto_selling_coches.net.api] INFO: Extracted dealer slug: jmjsportcars
2026-03-30 15:09:12 [auto_selling_coches.net.api] INFO: _job: 4a81c6fc2c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:09:12 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:09:12 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:09:12 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:09:12 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:09:12 [scrapy.extensions.telnet] INFO: Telnet Password: b2f34f5fbafd472c
2026-03-30 15:09:12 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-03-30 15:09:12 [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/4a81c6fc2c1f11f18e133aacc95538c6.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-30 15:09:12 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:09:12 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:09:12 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-30 15:09:12 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:09:12 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-30 15:09:12 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:09:12 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:09:12 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:09:12 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:09:12 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:09:12 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:09:12 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-30 15:09:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:09:12 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:09:12 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:09:17 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/jmjsportcars, dealer_slug: jmjsportcars
2026-03-30 15:09:17 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/jmjsportcars
2026-03-30 15:09: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:09:19 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/jmjsportcars> (referer: None) ['zyte-api']
2026-03-30 15:09:19 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:09:19 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:09: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:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/jmjsportcars?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:09:40 [auto_selling_coches.net.api] INFO: Total items from HTML header: 19
2026-03-30 15:09:40 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:09:40 [auto_selling_coches.net.api] INFO: Found 19 listings in HTML (page 1)
2026-03-30 15:09:40 [auto_selling_coches.net.api] INFO: Found listing with ID: 70241267
2026-03-30 15:09:40 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2115
2026-03-30 15:09:41 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770241267%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70241267: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70241267
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70233676
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770233676%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70233676: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70233676
2026-03-30 15:09: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:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70174808
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770174808%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70174808: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70174808
2026-03-30 15:09: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:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 62633213
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762633213%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 62633213: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 62633213
2026-03-30 15:09: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:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70096993
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770096993%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70096993: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70096993
2026-03-30 15:09: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:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70102621
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770102621%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70102621: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70102621
2026-03-30 15:09: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:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70071417
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770071417%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70071417: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70071417
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70192080
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770192080%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70192080: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70192080
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70191491
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770191491%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70191491: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70191491
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70006773
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770006773%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70006773: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70006773
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70130095
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770130095%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70130095: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70130095
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70130081
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770130081%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70130081: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70130081
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 60902559
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2760902559%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 60902559: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 60902559
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 62274146
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762274146%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 62274146: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 62274146
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 62580080
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762580080%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 62580080: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 62580080
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 62580111
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762580111%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 62580111: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 62580111
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 62296876
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762296876%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 62296876: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 62296876
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 70071447
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770071447%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 70071447: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 70071447
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Found listing with ID: 62521215
2026-03-30 15:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762521215%27 HTTP/1.1" 200 None
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scrape type for 62521215: 1
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: Scraping new listing 62521215
2026-03-30 15:09:41 [auto_selling_coches.net.api] INFO: HTML pagination complete: 19 items scraped
2026-03-30 15:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62633213> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70096993> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 62633213 - BMW Serie 3 320d Auto.
2026-03-30 15:09:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5aa30329-c0d2-5b01-b8b4-0dae4dd8bfbf with identifier: 62633213
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5aa30329-c0d2-5b01-b8b4-0dae4dd8bfbf
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19470243%252Ff2ca8e26-1151-470f-986d-fc284a9dd3af.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19470243/f2ca8e26-1151-470f-986d-fc284a9dd3af.jpg already downloaded
2026-03-30 15:09:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5aa30329-c0d2-5b01-b8b4-0dae4dd8bfbf with identifier 62633213
2026-03-30 15:09:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:09:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:09:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:09:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:09:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:09:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2022
2026-03-30 15:09:43 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883383
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883383
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:09:43 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5aa30329-c0d2-5b01-b8b4-0dae4dd8bfbf
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62633213>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'Se vende espectacular BMW SERIE 3 320d Nacional, del 11/2022, '
'equipado con paquete exterior e interior M, spoiler trasero '
'M, Asientos deportivos M eléctricos con memorias y ajuste '
'lumbar, Faros led adaptativos, Asistente para luz de '
'carretera, BMW Live Cockpit Professional, head up display, '
'paquete confort, Driving Assistant, Parking Assistant Plus, '
'carplay, carga inalámbrica de teléfono, aviso colisión '
'frontal, aviso salida de carril, aviso límite de velocidad, '
'control crucero adaptativo, frenado de emergencia PDC activo, '
'detector de señales de tráfico, control presión de los '
'neumáticos, cámara trasera, sensores de aparcamiento '
'delanteros y traseros, climatizador trizona, paquete '
'iluminación interior y exterior, interior del techo en color '
'negro, pinzas de freno M en color azul, llantas 19" M '
'deportivas y mucho mas…\n'
'Se entrega transferido y con 1 año de garantía oficial de la '
'marca. Atendemos llamadas, correos y Whatsapp . Para no '
'perderse nuestras novedades síganos en Instagram '
'@jmjsportcars_ Posibilidad de entregar en cualquier parte de '
'España, consúltenos. Este anuncio no es vinculante, puede '
'contener errores, se muestra titulo informativo y no '
'contractual.',
'doors_number': 4,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '5aa30329-c0d2-5b01-b8b4-0dae4dd8bfbf',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-320d-auto-4p-electrico-hibrido-2023-en-granada-62633213-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 21960,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19470243/f2ca8e26-1151-470f-986d-fc284a9dd3af.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5aa30329-c0d2-5b01-b8b4-0dae4dd8bfbf/5aa30329-c0d2-5b01-b8b4-0dae4dd8bfbf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90854,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19470243/f2ca8e26-1151-470f-986d-fc284a9dd3af.jpg',
'Width': 800}],
'price': 41990,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 3 320d Auto.',
'transmission': 'automatic',
'trim': '320d Auto.',
'vin': None,
'year': 2022}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%2762633213%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 62633213: {'created_time': 1774883383.355142, 'last_price_update_time': 1774883383.355154}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62633213') HTTP/1.1" 204 0
2026-03-30 15:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70241267> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70233676> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70174808> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:43 [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:09:43 [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:09:43 [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:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 70096993 - MERCEDES-BENZ Clase A A 200
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b0ec686-1f3a-5d13-99f0-00339e22ef6a with identifier: 70096993
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7b0ec686-1f3a-5d13-99f0-00339e22ef6a
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%252F19596005%252Ffd380484-35d1-4308-9b25-2bdeb4c00970.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19596005/fd380484-35d1-4308-9b25-2bdeb4c00970.jpg already downloaded
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7b0ec686-1f3a-5d13-99f0-00339e22ef6a with identifier 70096993
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7b0ec686-1f3a-5d13-99f0-00339e22ef6a
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70096993>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 136,
'category': 'Coches',
'color': 'Rojo',
'currency': 'EUR',
'description': 'Se vende espectacular Mercedes Benz Clase A200 del 06/2018, '
'equipado con Techo panorámico, Paquete AMG Exterior e '
'Interior, Paquete Night, faros full led, entrada/salida y '
'arranque sin llave(KEYLESS-GO), dynamic select, Sensores de '
'aparcamiento delanteros y traseros, Cámara trasera, '
'Climatizador bizona, Iluminación ambiental 64 colores, '
'Asientos deportivos calefactables en cuero y alcántara, '
'Navegador, Carplay, Control crucero adaptativo, Limitador de '
'velocidad, Asistente mantenimiento carril, Asistente frenado '
'activo, Attention Assist, Ángulo muerto, Lector señales de '
'tráfico, Ayuda aparcamiento, Luces largas automáticas, '
'Paquete retrovisores, Llanta multiradio 19" en color negro y '
'mucho mas… Se entrega transferido y con 12 meses de garantía. '
'atendemos llamadas, correos y Whatsapp . Para no perderse '
'nuestras novedades síganos en Instagram @jmjsportcars_ '
'Posibilidad de entregar en cualquier parte de España, '
'consúltenos. Este anuncio no es vinculante, puede contener '
'errores, se muestra titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '1.3L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '7b0ec686-1f3a-5d13-99f0-00339e22ef6a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-200-5p-gasolina-2018-en-granada-70096993-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MERCEDES-BENZ',
'model': 'Clase A',
'odometer': 95500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19596005/fd380484-35d1-4308-9b25-2bdeb4c00970.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b0ec686-1f3a-5d13-99f0-00339e22ef6a/7b0ec686-1f3a-5d13-99f0-00339e22ef6a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89967,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19596005/fd380484-35d1-4308-9b25-2bdeb4c00970.jpg',
'Width': 800}],
'price': 24990,
'price_includes_vat': True,
'registration_date': '2018-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase A A 200',
'transmission': 'automatic',
'trim': 'A 200',
'vin': None,
'year': 2018}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%2770096993%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 70096993: {'created_time': 1774883383.64161, 'last_price_update_time': 1774883383.64162}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70096993') HTTP/1.1" 204 0
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 70241267 - BMW X2 sDrive18d
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 62b63d85-68fb-5ddc-8d8d-de2bd138bf8b with identifier: 70241267
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 62b63d85-68fb-5ddc-8d8d-de2bd138bf8b
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%252F19705899%252F376b5b29-2df7-40dd-beaf-c8501ea58089.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19705899/376b5b29-2df7-40dd-beaf-c8501ea58089.jpg already downloaded
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 70233676 - BMW Serie 4 420d Gran Coupe
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5125f038-f147-5f2d-a765-bd8469ca968e with identifier: 70233676
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5125f038-f147-5f2d-a765-bd8469ca968e
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%252F19703448%252F0a4fd544-3eb7-45c3-a22c-a20b8b3f79a3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19703448/0a4fd544-3eb7-45c3-a22c-a20b8b3f79a3.jpg already downloaded
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Extracted item from API: 70174808 - AUDI A5 B.Line 40 TDI quattro S tronic Sportback
2026-03-30 15:09:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ad9085d0-94e3-5ddd-8cbc-25420c44658c with identifier: 70174808
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ad9085d0-94e3-5ddd-8cbc-25420c44658c
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%252F19651970%252F9915beb4-82d5-44e8-a2a1-f60234167cf8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19651970/9915beb4-82d5-44e8-a2a1-f60234167cf8.jpg already downloaded
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 62b63d85-68fb-5ddc-8d8d-de2bd138bf8b with identifier 70241267
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 62b63d85-68fb-5ddc-8d8d-de2bd138bf8b
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70241267>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco (Alpinweiss)',
'currency': 'EUR',
'description': 'Se vende espectacular BMW X2 Nacional del 05/2025, equipado '
'con techo panorámico, paquete M pro exterior/interior, alerón '
'M, asientos M deportivos en cuero y alcántara calefactados, '
'volante deportivo M en cuero con levas, faros full led, '
'asistente luz de carretera, modos de conducción, auto-H, '
'navegador, carplay, cámara trasera, sensores de aparcamiento '
'delanteros y traseros, aparcamiento asistido, paquete '
'retrovisores plegables eléctricos, climatizador bizona, '
'iluminación interior en varios colores, iluminación exterior, '
'portón maletero eléctrico, asistencia a la conducción, '
'asistente a la dirección, aviso salida de carril, aviso '
'colisión frontal, aviso de presencia de peatones, frenado de '
'emergencia PDC activo, ayuda en pendiente, detector de '
'señales de tráfico, tren de rodaje deportivo, control crucero '
'adaptativo, limitador de velocidad, luces y limpias '
'automáticos, llanta 19" deportiva bicolor, molduras '
'exteriores en color negro, cristales traseros oscurecidos, '
'interior del techo en color negro, pinzas de freno M en color '
'rojo y mucho mas… Se entrega transferido y con 2 años de '
'garantía oficial de la marca. Atendemos llamadas, correos y '
'Whatsapp . Para no perderse nuestras novedades síganos en '
'Instagram @jmjsportcars_ Posibilidad de entregar en cualquier '
'parte de España, consúltenos. Este anuncio no es vinculante, '
'puede contener errores, se muestra titulo informativo y no '
'contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '62b63d85-68fb-5ddc-8d8d-de2bd138bf8b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x2-sdrive18d-5p-diesel-2025-en-granada-70241267-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'BMW',
'model': 'X2',
'odometer': 23100,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19705899/376b5b29-2df7-40dd-beaf-c8501ea58089.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62b63d85-68fb-5ddc-8d8d-de2bd138bf8b/62b63d85-68fb-5ddc-8d8d-de2bd138bf8b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89656,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19705899/376b5b29-2df7-40dd-beaf-c8501ea58089.jpg',
'Width': 800}],
'price': 43500,
'price_includes_vat': True,
'registration_date': '2025-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X2 sDrive18d',
'transmission': 'automatic',
'trim': 'sDrive18d',
'vin': None,
'year': 2025}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%2770241267%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 70241267: {'created_time': 1774883383.804478, 'last_price_update_time': 1774883383.80449}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70241267') HTTP/1.1" 204 0
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5125f038-f147-5f2d-a765-bd8469ca968e with identifier 70233676
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5125f038-f147-5f2d-a765-bd8469ca968e
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70233676>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco (Mineralweiss metalizado)',
'currency': 'EUR',
'description': 'Se vende espectacular BMW Serie 4 420d Nacional del 11/2021, '
'equipado con techo panorámico, paquete M exterior/interior, '
'asientos M deportivos en cuero eléctricos con memorias, '
'ajuste lumbar y calefactados, volante deportivo M en cuero '
'con levas, faros led adaptativos, asistente luz de carretera, '
'modos de conducción, auto-H, navegador, carplay, cámara '
'trasera trasera, sensores de aparcamiento delanteros y '
'traseros, aparcamiento asistido, paquete retrovisores '
'plegables eléctricos, climatizador trizona, iluminación '
'interior en varios colores, iluminación exterior, portón '
'maletero eléctrico, asistencia a la conducción, asistente a '
'la dirección, aviso salida de carril, aviso colisión frontal, '
'aviso de cambio de carril, frenado de emergencia PDC activo, '
'detector de señales de tráfico, tren de rodaje deportivo, '
'control crucero adaptativo, limitador de velocidad, luces y '
'limpias automáticos, llanta 19" M deportiva bicolor, pinzas '
'de freno M en color azul, molduras exteriores en color negro, '
'cristales traseros oscurecidos, interior del techo en color '
'negro y mucho mas… Se entrega transferido y con 1 año de '
'garantía. Atendemos llamadas, correos y Whatsapp . Para no '
'perderse nuestras novedades síganos en Instagram '
'@jmjsportcars_ Posibilidad de entregar en cualquier parte de '
'España, consúltenos. Este anuncio no es vinculante, puede '
'contener errores, se muestra titulo informativo y no '
'contractual.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '5125f038-f147-5f2d-a765-bd8469ca968e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-420d-gran-coupe-5p-electrico-hibrido-2022-en-granada-70233676-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'BMW',
'model': 'Serie 4',
'odometer': 83100,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19703448/0a4fd544-3eb7-45c3-a22c-a20b8b3f79a3.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5125f038-f147-5f2d-a765-bd8469ca968e/5125f038-f147-5f2d-a765-bd8469ca968e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91012,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19703448/0a4fd544-3eb7-45c3-a22c-a20b8b3f79a3.jpg',
'Width': 800}],
'price': 39990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW Serie 4 420d Gran Coupe',
'transmission': 'automatic',
'trim': '420d Gran Coupe',
'vin': None,
'year': 2021}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%2770233676%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 70233676: {'created_time': 1774883383.867872, 'last_price_update_time': 1774883383.867883}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70233676') HTTP/1.1" 204 0
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ad9085d0-94e3-5ddd-8cbc-25420c44658c with identifier 70174808
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:43 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ad9085d0-94e3-5ddd-8cbc-25420c44658c
2026-03-30 15:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70174808>
{'auction_title': '',
'body_type': 'Berlina',
'c_o_2_emission_value': 137,
'category': 'Coches',
'color': 'Blanco (Blanco glaciar)',
'currency': 'EUR',
'description': 'Se vende espectacular Audi A5 Sportback Black line edition '
'Nacional, del 02/2020, equipado con techo panorámico, paquete '
'Black line exterior, Pack Sline interior, virtual cockpit, '
'CARPLAY, navegador, volante deportivo Sline achatado '
'multifunción en cuero con levas, faros full led con '
'intermitentes dinámicos delanteros y traseros, asientos '
'deportivos calefactados en cuero y tela con logo Sline, '
'cámara trasera, sensores de aparcamiento delanteros y '
'traseros, modos de condución, climatizador trizona, Asistente '
'de luces largas, control crucero adaptativo(ACC), limitador '
'de velocidad, Audi pre sense, carga inalámbrica de teléfono, '
'Audi Hold Assist, paquete retrovisores eléctricos y '
'calefactados, portón maletero eléctrico, cristales traseros '
'oscurecidos, interior del techo en color negro, llanta 19" '
'deportiva Audi Sport, y mucho mas… Se entrega transferido y '
'con 12 meses de garantía. atendemos llamadas, correos y '
'Whatsapp . Para no perderse nuestras novedades síganos en '
'Instagram @jmjsportcars_ Posibilidad de entregar en cualquier '
'parte de España, consúltenos. este anuncio no es vinculante, '
'puede contener errores, se muestra titulo informativo y no '
'contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ad9085d0-94e3-5ddd-8cbc-25420c44658c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-a5-bline-40-tdi-quattro-s-tronic-sportback-5p-diesel-2020-en-granada-70174808-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'AUDI',
'model': 'A5',
'odometer': 57900,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19651970/9915beb4-82d5-44e8-a2a1-f60234167cf8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad9085d0-94e3-5ddd-8cbc-25420c44658c/ad9085d0-94e3-5ddd-8cbc-25420c44658c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89479,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19651970/9915beb4-82d5-44e8-a2a1-f60234167cf8.jpg',
'Width': 800}],
'price': 38500,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI A5 B.Line 40 TDI quattro S tronic Sportback',
'transmission': 'automatic',
'trim': 'B.Line 40 TDI quattro S tronic Sportback',
'vin': None,
'year': 2020}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [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%2770174808%27 HTTP/1.1" 200 None
2026-03-30 15:09:43 [auto_selling_coches.net.api] INFO: Saving data for 70174808: {'created_time': 1774883383.9198, 'last_price_update_time': 1774883383.919809}
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70174808') HTTP/1.1" 204 0
2026-03-30 15:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70071447> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62521215> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:44 [auto_selling_coches.net.api] INFO: Extracted item from API: 70071447 - AUDI Q5 SPORTBACK Black line 40 TDI quattroultra
2026-03-30 15:09:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ec387d5-9595-58e8-b310-f27a7ea059c7 with identifier: 70071447
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4ec387d5-9595-58e8-b310-f27a7ea059c7
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19564617%252Faf4f8066-5e1c-420f-adc0-375c17346877.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19564617/af4f8066-5e1c-420f-adc0-375c17346877.jpg already downloaded
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4ec387d5-9595-58e8-b310-f27a7ea059c7 with identifier 70071447
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4ec387d5-9595-58e8-b310-f27a7ea059c7
2026-03-30 15:09:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70071447>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Blanco',
'currency': 'EUR',
'description': 'Se vende espectacular Audi Q5 Sportback Black line edition, '
'del 12/2021, equipado con paquete black line exterior, S line '
'interior, techo panorámico, virtual cockpit plus, CARPLAY, '
'navegador, volante deportivo S line achatado con levas, faros '
'full led con intermitentes dinámicos, asientos deportivos S '
'line en cuero y tela calefactados, techo interior en color '
'negro, paquete iluminación interior plus, sensores de '
'aparcamiento delanteros y traseros, cámara trasera, '
'aparcamiento asistido, entrada/salida y arranque sin '
'llave(Keyless), modos de condución, climatizador cuatro '
'zonas, lane assit, Asistente de luces largas, Audi Sound '
'System, control crucero adaptativo(ACC), limitador de '
'velocidad, Audi pre sense, Audi side assist, lector de '
'señales de tráfico, paquete retrovisores eléctricos y '
'calefactados, Carcasas de los retrovisores en color negro, '
'Barras longitudinales en el techo negras, Paquete '
'Tecnológico, portón maletero eléctrico, llanta 20" deportiva '
'Audi Sport, y mucho mas… Se entrega transferido y con 12 '
'meses de garantía. atendemos llamadas, correos y Whatsapp . '
'Para no perderse nuestras novedades síganos en Instagram '
'@jmjsportcars_ Posibilidad de entregar en cualquier parte de '
'España, consúltenos. este anuncio no es vinculante, puede '
'contener errores, se muestra titulo informativo y no '
'contractual.',
'doors_number': 5,
'emission_standard': 'ECO',
'engine': '2.0L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Híbrido',
'id': '4ec387d5-9595-58e8-b310-f27a7ea059c7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q5-sportback-black-line-40-tdi-150kw-quattroultra-5p-electrico-hibrido-2022-en-granada-70071447-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'AUDI',
'model': 'Q5 SPORTBACK',
'odometer': 70600,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19564617/af4f8066-5e1c-420f-adc0-375c17346877.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ec387d5-9595-58e8-b310-f27a7ea059c7/4ec387d5-9595-58e8-b310-f27a7ea059c7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86019,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19564617/af4f8066-5e1c-420f-adc0-375c17346877.jpg',
'Width': 800}],
'price': 44500,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q5 SPORTBACK Black line 40 TDI quattroultra',
'transmission': 'automatic',
'trim': 'Black line 40 TDI 150kW quattroultra',
'vin': None,
'year': 2021}
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770071447%27 HTTP/1.1" 200 None
2026-03-30 15:09:44 [auto_selling_coches.net.api] INFO: Saving data for 70071447: {'created_time': 1774883384.851766, 'last_price_update_time': 1774883384.851782}
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70071447') HTTP/1.1" 204 0
2026-03-30 15:09:44 [auto_selling_coches.net.api] INFO: Extracted item from API: 62521215 - BMW X1 sDrive18d
2026-03-30 15:09:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 85762cf8-c8cd-529d-a743-cb40cdc9781b with identifier: 62521215
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 85762cf8-c8cd-529d-a743-cb40cdc9781b
2026-03-30 15:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19406384%252F5848d1ec-8b00-4b3c-818e-3b3357b338cd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19406384/5848d1ec-8b00-4b3c-818e-3b3357b338cd.jpg already downloaded
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 85762cf8-c8cd-529d-a743-cb40cdc9781b with identifier 62521215
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:44 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 85762cf8-c8cd-529d-a743-cb40cdc9781b
2026-03-30 15:09:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62521215>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 114,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'Se vende espectacular BMW X1 sDrive Nacional del 02/2021, '
'equipado con techo panorámico, paquete M exterior/interior, '
'asientos deportivos en cuero y tela con ajuste lumbar, '
'volante deportivo M en cuero con levas, faros full led, '
'sistema de sonido HiFi Harman Kardon, BMW Head-Up Display, '
'sistema keyless, asistente luz de carretera, modos de '
'conducción, auto-H, navegador plus, carplay, cámara trasera, '
'sensores de aparcamiento delanteros y traseros, paquete '
'retrovisores plegables eléctricos, climatizador bizona, '
'iluminación interior en varios colores, iluminación exterior, '
'portón maletero eléctrico, control de distancia PDC activo, '
'detector de señales de tráfico, tren de rodaje deportivo, '
'control crucero con función de frenado, limitador de '
'velocidad, luces y limpias automáticos, llanta 19" M '
'deportiva bicolor, cristales traseros oscurecidos, interior '
'del techo en color negro y mucho mas… Se entrega transferido '
'y con 1 año de garantía. Atendemos llamadas, correos y '
'Whatsapp . Para no perderse nuestras novedades síganos en '
'Instagram @jmjsportcars_ Posibilidad de entregar en cualquier '
'parte de España, consúltenos. Este anuncio no es vinculante, '
'puede contener errores, se muestra titulo informativo y no '
'contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '85762cf8-c8cd-529d-a743-cb40cdc9781b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18d-5p-diesel-2021-en-granada-62521215-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'BMW',
'model': 'X1',
'odometer': 99000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19406384/5848d1ec-8b00-4b3c-818e-3b3357b338cd.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85762cf8-c8cd-529d-a743-cb40cdc9781b/85762cf8-c8cd-529d-a743-cb40cdc9781b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98017,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19406384/5848d1ec-8b00-4b3c-818e-3b3357b338cd.jpg',
'Width': 800}],
'price': 29990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18d',
'transmission': 'automatic',
'trim': 'sDrive18d',
'vin': None,
'year': 2021}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%2762521215%27 HTTP/1.1" 200 None
2026-03-30 15:09:45 [auto_selling_coches.net.api] INFO: Saving data for 62521215: {'created_time': 1774883385.013088, 'last_price_update_time': 1774883385.013099}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62521215') HTTP/1.1" 204 0
2026-03-30 15:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62296876> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:45 [auto_selling_coches.net.api] INFO: Extracted item from API: 62296876 - PORSCHE Macan Macan
2026-03-30 15:09:45 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 801e172c-70b2-57e9-b9a9-61c9d8bf046e with identifier: 62296876
2026-03-30 15:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 801e172c-70b2-57e9-b9a9-61c9d8bf046e
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%252F19213191%252F0b806912-b993-47c9-9e25-f589cb6f7456.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19213191/0b806912-b993-47c9-9e25-f589cb6f7456.jpg already downloaded
2026-03-30 15:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 801e172c-70b2-57e9-b9a9-61c9d8bf046e with identifier 62296876
2026-03-30 15:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 801e172c-70b2-57e9-b9a9-61c9d8bf046e
2026-03-30 15:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62296876>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 186,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'Se vende espectacular Porsche Macan Nacional del 10/2021, '
'equipado con techo panorámico, modo SPORT, modo OFF ROAD, '
'chasis deportivo, asientos deportivos calefactables con '
'memoria, navegador, carplay, cámara trasera, sensores de '
'aparcamiento delanteros y traseros, maletero eléctrico, '
'climatizador bizona, control presión neumáticos, '
'reconocimiento de señales, paquete retrovisores, faros full '
'led, control crucero, ayuda en pendiente, pinzas de freno en '
'color rojo, Escudo Porsche en los reposacabezas, cristales '
'traseros oscurecidos, interior del techo en color negro, '
'llanta 21" deportiva bitono y mucho mas...\n'
'Se entrega transferido y con 1 año de garantía. Atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades síganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de España, consúltenos. Este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '801e172c-70b2-57e9-b9a9-61c9d8bf046e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/porsche-macan-macan-5p-gasolina-2022-en-granada-62296876-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'PORSCHE',
'model': 'Macan',
'odometer': 56700,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19213191/0b806912-b993-47c9-9e25-f589cb6f7456.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_801e172c-70b2-57e9-b9a9-61c9d8bf046e/801e172c-70b2-57e9-b9a9-61c9d8bf046e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201996,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19213191/0b806912-b993-47c9-9e25-f589cb6f7456.jpg',
'Width': 800}],
'price': 58990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'PORSCHE Macan Macan',
'transmission': 'automatic',
'trim': 'Macan',
'vin': None,
'year': 2021}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%2762296876%27 HTTP/1.1" 200 None
2026-03-30 15:09:45 [auto_selling_coches.net.api] INFO: Saving data for 62296876: {'created_time': 1774883385.239209, 'last_price_update_time': 1774883385.239221}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62296876') HTTP/1.1" 204 0
2026-03-30 15:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62580080> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:45 [auto_selling_coches.net.api] INFO: Extracted item from API: 62580080 - MERCEDES-BENZ Clase E Coupe E 220 d 4MATIC
2026-03-30 15:09:45 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a2841c7b-736e-5ea5-838b-1ebabb176e1a with identifier: 62580080
2026-03-30 15:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a2841c7b-736e-5ea5-838b-1ebabb176e1a
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%252F19448909%252F99f596fd-2607-43d5-b3a7-9c2f5ad55ce3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19448909/99f596fd-2607-43d5-b3a7-9c2f5ad55ce3.jpg already downloaded
2026-03-30 15:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a2841c7b-736e-5ea5-838b-1ebabb176e1a with identifier 62580080
2026-03-30 15:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a2841c7b-736e-5ea5-838b-1ebabb176e1a
2026-03-30 15:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62580080>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'Se vende espectacular Mercedes Benz Clase E COUPE 220d AMG '
'NACIONAL, del 08/2022, equipado con Techo panorámico, Paquete '
'AMG Exterior e Interior, Paquete Advantage, Paquete Premium '
'Plus, Faros LED High Intelligent Light System MULTIBEAM, '
'Sistema de sonido surround Burmester, entrada/salida y '
'arranque sin llave(KEYLESS-GO), dynamic select, Sensores de '
'aparcamiento delanteros y traseros, Cámara 360º, Climatizador '
'bizona, Iluminación ambiental 64 colores, Asientos deportivos '
'eléctricos con memorias, ajuste lumbar y calefactables en '
'cuero, Head-up Display, Navegador, Carplay, Control crucero '
'adaptativo, Limitador de velocidad, control de ángulo muerto, '
'Attention Assist, Lector señales de tráfico, Ayuda '
'aparcamiento, Luces largas automáticas, Paquete retrovisores, '
'ajuste del volante eléctrico, interior del techo en color '
'negro, Llanta AMG 19" bicolor y mucho mas… Se entrega '
'transferido y con 12 meses de garantía. atendemos llamadas, '
'correos y Whatsapp . Para no perderse nuestras novedades '
'síganos en Instagram @jmjsportcars_ Posibilidad de entregar '
'en cualquier parte de España, consúltenos. Este anuncio no es '
'vinculante, puede contener errores, se muestra titulo '
'informativo y no contractual.',
'doors_number': 2,
'emission_standard': None,
'engine': '1.9L',
'engine_horse_power': 194,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a2841c7b-736e-5ea5-838b-1ebabb176e1a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-e-coupe-e-220-d-4matic-2p-diesel-2022-en-granada-62580080-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MERCEDES-BENZ',
'model': 'Clase E',
'odometer': 47800,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19448909/99f596fd-2607-43d5-b3a7-9c2f5ad55ce3.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2841c7b-736e-5ea5-838b-1ebabb176e1a/a2841c7b-736e-5ea5-838b-1ebabb176e1a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105604,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19448909/99f596fd-2607-43d5-b3a7-9c2f5ad55ce3.jpg',
'Width': 800}],
'price': 48990,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'MERCEDES-BENZ Clase E Coupe E 220 d 4MATIC',
'transmission': 'automatic',
'trim': 'Coupe E 220 d 4MATIC',
'vin': None,
'year': 2022}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%2762580080%27 HTTP/1.1" 200 None
2026-03-30 15:09:45 [auto_selling_coches.net.api] INFO: Saving data for 62580080: {'created_time': 1774883385.501968, 'last_price_update_time': 1774883385.501977}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62580080') HTTP/1.1" 204 0
2026-03-30 15:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62580111> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:45 [auto_selling_coches.net.api] INFO: Extracted item from API: 62580111 - VOLKSWAGEN T-Roc Sport 1.5 TSI DSG
2026-03-30 15:09:45 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4efbb5f7-42e7-556f-9bd6-36562a1f5c15 with identifier: 62580111
2026-03-30 15:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4efbb5f7-42e7-556f-9bd6-36562a1f5c15
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%252F19436068%252F802125d6-ba74-4984-ba4e-c670ed24a0ba.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19436068/802125d6-ba74-4984-ba4e-c670ed24a0ba.jpg already downloaded
2026-03-30 15:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4efbb5f7-42e7-556f-9bd6-36562a1f5c15 with identifier 62580111
2026-03-30 15:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4efbb5f7-42e7-556f-9bd6-36562a1f5c15
2026-03-30 15:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62580111>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'Se vende espectacular Volkswagen T-Roc Sport DSG Nacional del '
'11/2020, equipado con pack Sport exterior/interior, techo '
'panorámico, Asientos deportivos calefactados, Modos de '
'conducción, virtual cockpit, CARPLAY, faros full led, Light '
'assist, cámara trasera, sensores de aparcamiento delanteros y '
'traseros, climatizador bizona, suspensión deportiva, control '
'crucero adaptativo(ACC), limitador de velocidad, sistema '
'keyless, front assist, lane assist, detección del cansancio, '
'protección de ocupantes proactiva, auto-hold, paquete '
'retrovisores plegables eléctricos y calefactados, paquete '
'iluminación interior, luces y limpias automáticos, portón '
'maletero eléctrico, cristales oscurecidos, Revestimiento '
'interior del techo Negro, barras de techo, llanta 18" '
'deportiva, y mucho mas…\n'
'Se entrega transferido y con 12 meses de garantía. atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades síganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de España, consúltenos. este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '4efbb5f7-42e7-556f-9bd6-36562a1f5c15',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-t-roc-sport-15-tsi-110kw-150cv-dsg-5p-gasolina-2021-en-granada-62580111-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'VOLKSWAGEN',
'model': 'T-Roc',
'odometer': 75600,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19436068/802125d6-ba74-4984-ba4e-c670ed24a0ba.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4efbb5f7-42e7-556f-9bd6-36562a1f5c15/4efbb5f7-42e7-556f-9bd6-36562a1f5c15_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100072,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19436068/802125d6-ba74-4984-ba4e-c670ed24a0ba.jpg',
'Width': 800}],
'price': 24990,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN T-Roc Sport 1.5 TSI DSG',
'transmission': 'automatic',
'trim': 'Sport 1.5 TSI 110kW 150CV DSG',
'vin': None,
'year': 2020}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [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%2762580111%27 HTTP/1.1" 200 None
2026-03-30 15:09:45 [auto_selling_coches.net.api] INFO: Saving data for 62580111: {'created_time': 1774883385.706322, 'last_price_update_time': 1774883385.706332}
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62580111') HTTP/1.1" 204 0
2026-03-30 15:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/60902559> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62274146> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 60902559 - VOLKSWAGEN Tiguan RLine 2.0 TDI DSG
2026-03-30 15:09:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 701d6b0c-4556-5d21-85fe-f0b8bebc586f with identifier: 60902559
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 701d6b0c-4556-5d21-85fe-f0b8bebc586f
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F18096402%252Fbbd9401a-078c-492a-8910-864bed2de4fa.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/18096402/bbd9401a-078c-492a-8910-864bed2de4fa.jpg already downloaded
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 701d6b0c-4556-5d21-85fe-f0b8bebc586f with identifier 60902559
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 701d6b0c-4556-5d21-85fe-f0b8bebc586f
2026-03-30 15:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/60902559>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'Se vende espectacular Volkswagen Tiguan R-Line Nacional, del '
'03/2021, equipado con paquete R-LINE exterior e interior, '
'techo panorámico, asientos deportivos en cuero R-LINE '
'eléctricos con memorias y calefactados, volante deportivo en '
'cuero multifunción con levas y calefacción, virtual cockpit, '
'CARPLAY, navegador, faros full led iq light adaptativos, '
'sensores de aparcamiento delanteros y traseros, cámara '
'trasera, aparcamiento asistido, modos de conducción, '
'climatizador trizona, lane assit, control crucero '
'adaptativo(ACC), limitador de velocidad, side assist, front '
'assist, protección de ocupantes, detector de señales de '
'tráfico, paquete retrovisores eléctricos y calefactados, '
'paquete iluminación interior en varios colores, intermitentes '
'dinámicos, llanta 19" R LINE, barras de techo en color negro, '
'mantenimiento en Volkswagen y mucho mas...\n'
'Se entrega transferido y con 12 meses de garantía. atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades síganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de España, consúltenos. este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '701d6b0c-4556-5d21-85fe-f0b8bebc586f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-tiguan-rline-2.0-tdi-147kw-200cv-dsg-5p-diesel-2021-en-granada-60902559-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'VOLKSWAGEN',
'model': 'Tiguan',
'odometer': 99800,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/18096402/bbd9401a-078c-492a-8910-864bed2de4fa.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_701d6b0c-4556-5d21-85fe-f0b8bebc586f/701d6b0c-4556-5d21-85fe-f0b8bebc586f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204353,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/18096402/bbd9401a-078c-492a-8910-864bed2de4fa.jpg',
'Width': 800}],
'price': 34990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Tiguan RLine 2.0 TDI DSG',
'transmission': 'automatic',
'trim': 'RLine 2.0 TDI 147kW 200CV DSG',
'vin': None,
'year': 2021}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2760902559%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Saving data for 60902559: {'created_time': 1774883386.122413, 'last_price_update_time': 1774883386.122429}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='60902559') HTTP/1.1" 204 0
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 62274146 - VOLKSWAGEN Tiguan Sport 2.0 TDI DSG
2026-03-30 15:09:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2640f6b0-a2de-5020-a03b-a8a0a5331e0f with identifier: 62274146
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2640f6b0-a2de-5020-a03b-a8a0a5331e0f
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19197531%252Fed059eaf-24dd-45aa-aeee-fe8375227ff3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19197531/ed059eaf-24dd-45aa-aeee-fe8375227ff3.jpg already downloaded
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2640f6b0-a2de-5020-a03b-a8a0a5331e0f with identifier 62274146
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2640f6b0-a2de-5020-a03b-a8a0a5331e0f
2026-03-30 15:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62274146>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 131,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'Se vende espectacular Volkswagen Tiguan R-Line Nacional, del '
'10/2019, equipado con paquete R-LINE interior y exterior, '
'techo panorámico, asientos deportivos R-line, volante '
'deportivo en cuero multifunción con levas, virtual cockpit, '
'CARPLAY, navegador, faros full led, sensores de aparcamiento '
'delanteros y traseros, cámara trasera 360º, aparcamiento '
'asistido, modos de conducción, climatizador trizona, lane '
'assit, control crucero adaptativo(ACC), limitador de '
'velocidad, exit assist, side assist, front assist, light '
'assist, protección de ocupantes, detector de señales de '
'tráfico, paquete retrovisores eléctricos y calefactados, '
'paquete iluminación interior, llanta 20" R LINE, barras de '
'techo, bandejas para las plazas traseras, interior del techo '
'en color negro, mantenimiento en Volkswagen y mucho mas… Se '
'entrega transferido y con 12 meses de garantía. atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades síganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de España, consúltenos. este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2640f6b0-a2de-5020-a03b-a8a0a5331e0f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-tiguan-sport-20-tdi-110kw-150cv-dsg-5p-diesel-2019-en-granada-62274146-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'VOLKSWAGEN',
'model': 'Tiguan',
'odometer': 95600,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19197531/ed059eaf-24dd-45aa-aeee-fe8375227ff3.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2640f6b0-a2de-5020-a03b-a8a0a5331e0f/2640f6b0-a2de-5020-a03b-a8a0a5331e0f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197475,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19197531/ed059eaf-24dd-45aa-aeee-fe8375227ff3.jpg',
'Width': 800}],
'price': 29990,
'price_includes_vat': True,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN Tiguan Sport 2.0 TDI DSG',
'transmission': 'automatic',
'trim': 'Sport 2.0 TDI 110kW 150CV DSG',
'vin': None,
'year': 2019}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2762274146%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Saving data for 62274146: {'created_time': 1774883386.267036, 'last_price_update_time': 1774883386.267049}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62274146') HTTP/1.1" 204 0
2026-03-30 15:09:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70130081> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 70130081 - MERCEDES-BENZ GLE Coupé GLE 350 de 4MATIC Hibrido Enchufable
2026-03-30 15:09:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a7e1b3f-ade8-5c11-bbd7-0a5d289a522d with identifier: 70130081
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1a7e1b3f-ade8-5c11-bbd7-0a5d289a522d
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19625539%252F119c2518-0040-46bc-81d3-d68a3df6cca1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19625539/119c2518-0040-46bc-81d3-d68a3df6cca1.jpg already downloaded
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1a7e1b3f-ade8-5c11-bbd7-0a5d289a522d with identifier 70130081
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1a7e1b3f-ade8-5c11-bbd7-0a5d289a522d
2026-03-30 15:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70130081>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 29,
'category': 'Coches',
'color': 'Azul',
'currency': 'EUR',
'description': 'Se vende espectacular Mercedes Benz Clase GLE COUPÉ NACIONAL, '
'del 01/2022, equipado con Techo panorámico, Paquete AMG '
'Exterior e Interior, Paquete Night, faros MULTIBEAM LED, '
'suspensión neumática, equipo de sonido Burmester, '
'entrada/salida y arranque sin llave(KEYLESS-GO), dynamic '
'select, Sensores de aparcamiento delanteros y traseros, '
'Cámara trasera 360º, Climatizador trizona, Iluminación '
'ambiental 64 colores, Asientos deportivos en cuero eléctricos '
'con memorias, ajuste lumbar, calefactables y ventilados, '
'Navegador plus, Carplay, Control crucero adaptativo, '
'Limitador de velocidad, Asistente mantenimiento carril, '
'Asistente frenado activo, Attention Assist, Ángulo muerto, '
'Lector señales de tráfico, DSR, Paquete Premium Plus, Paquete '
'Executive, Ayuda aparcamiento, Luces largas automáticas, '
'Paquete retrovisores, portón maletero eléctrico, Alarma '
'antirrobo, Llanta deportiva amg 21" y mucho mas… Se entrega '
'transferido y con 12 meses de garantía. atendemos llamadas, '
'correos y Whatsapp . Para no perderse nuestras novedades '
'síganos en Instagram @jmjsportcars_ Posibilidad de entregar '
'en cualquier parte de España, consúltenos. Este anuncio no es '
'vinculante, puede contener errores, se muestra titulo '
'informativo y no contractual.',
'doors_number': 5,
'emission_standard': '0',
'engine': '1.9L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'Híbrido enchufable',
'id': '1a7e1b3f-ade8-5c11-bbd7-0a5d289a522d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-gle-coupe-gle-350-de-4matic-hibrido-enchufable-5p-electrico-hibrido-2022-en-granada-70130081-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MERCEDES-BENZ',
'model': 'GLE Coupé',
'odometer': 60500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19625539/119c2518-0040-46bc-81d3-d68a3df6cca1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a7e1b3f-ade8-5c11-bbd7-0a5d289a522d/1a7e1b3f-ade8-5c11-bbd7-0a5d289a522d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102993,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19625539/119c2518-0040-46bc-81d3-d68a3df6cca1.jpg',
'Width': 800}],
'price': 71990,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLE Coupé GLE 350 de 4MATIC Hibrido Enchufable',
'transmission': 'automatic',
'trim': 'GLE 350 de 4MATIC Hibrido Enchufable',
'vin': None,
'year': 2022}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770130081%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Saving data for 70130081: {'created_time': 1774883386.470484, 'last_price_update_time': 1774883386.470495}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70130081') HTTP/1.1" 204 0
2026-03-30 15:09:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70130095> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09: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:09:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70006773> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 70130095 - BMW X1 sDrive18d
2026-03-30 15:09:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 23235f3d-af9a-5035-9e70-e85d3d51c33d with identifier: 70130095
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 23235f3d-af9a-5035-9e70-e85d3d51c33d
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19614048%252Fa4f03cd8-7646-421c-ac54-4c88ad37a555.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19614048/a4f03cd8-7646-421c-ac54-4c88ad37a555.jpg already downloaded
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 23235f3d-af9a-5035-9e70-e85d3d51c33d with identifier 70130095
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 23235f3d-af9a-5035-9e70-e85d3d51c33d
2026-03-30 15:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70130095>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata (Storm Bay metallic)',
'currency': 'EUR',
'description': 'Se vende espectacular BMW X1 sDrive Nacional del 03/2022, '
'equipado con techo panorámico, paquete exterior '
'Xline/interior M, asientos deportivos en cuero y tela con '
'ajuste lumbar, volante deportivo M en cuero con levas, faros '
'full led, sistema keyless, asistente luz de carretera, modos '
'de conducción, navegador plus, carplay, cámara trasera, '
'sensores de aparcamiento delanteros y traseros, paquete '
'retrovisores plegables eléctricos, climatizador bizona, '
'iluminación interior en varios colores, iluminación exterior, '
'portón maletero eléctrico, control de distancia PDC activo, '
'detector de señales de tráfico, control crucero, limitador de '
'velocidad, luces y limpias automáticos, llanta 18"deportiva '
'bicolor, cristales traseros oscurecidos y mucho mas… Se '
'entrega transferido y con 1 año de garantía. Atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades síganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de España, consúltenos. Este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '23235f3d-af9a-5035-9e70-e85d3d51c33d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-x1-sdrive18d-5p-diesel-2022-en-granada-70130095-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'BMW',
'model': 'X1',
'odometer': 55000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19614048/a4f03cd8-7646-421c-ac54-4c88ad37a555.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23235f3d-af9a-5035-9e70-e85d3d51c33d/23235f3d-af9a-5035-9e70-e85d3d51c33d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98380,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19614048/a4f03cd8-7646-421c-ac54-4c88ad37a555.jpg',
'Width': 800}],
'price': 30990,
'price_includes_vat': True,
'registration_date': '2022-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 sDrive18d',
'transmission': 'automatic',
'trim': 'sDrive18d',
'vin': None,
'year': 2022}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770130095%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Saving data for 70130095: {'created_time': 1774883386.658857, 'last_price_update_time': 1774883386.658867}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70130095') HTTP/1.1" 204 0
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 70006773 - AUDI Q3 Sportback 40 TDI S tronic Quattro Black Line
2026-03-30 15:09:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d7cbfd33-f2c1-5de3-b10d-1e68bc4900c9 with identifier: 70006773
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d7cbfd33-f2c1-5de3-b10d-1e68bc4900c9
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19520667%252F347ac2bd-b422-4cd1-92ee-12ae6ea17a93.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19520667/347ac2bd-b422-4cd1-92ee-12ae6ea17a93.jpg already downloaded
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d7cbfd33-f2c1-5de3-b10d-1e68bc4900c9 with identifier 70006773
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d7cbfd33-f2c1-5de3-b10d-1e68bc4900c9
2026-03-30 15:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70006773>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'Se vende espectacular Audi Q3 Sportback BLACK LINE QUATTRO '
'Nacional, del 12/2021, equipado con paquete BLACK LINE '
'exterior, S line interior, techo panorámico, virtual cockpit, '
'CARPLAY, volante deportivo achatado con levas, Faros Matrix '
'led con intermitentes dinámicos, asientos deportivos S line '
'en cuero eléctricos con ajuste lumbar, techo interior en '
'color negro, paquete iluminación interior en varios colores, '
'paquete iluminación exterior, sistema de sonido SONOS, '
'sensores de aparcamiento delanteros y traseros, cámara 360º, '
'entrada/salida y arranque sin llave(Keyless), modos de '
'condución, climatizador bizona, lane assit, Audi hold assist, '
'portón maletero eléctrico, Asistente de luces largas, control '
'crucero adaptativo(ACC), limitador de velocidad, Audi pre '
'sense, paquete retrovisores eléctricos y calefactados, '
'cristales traseros oscurecidos, carcasas de los retrovisores '
'y molduras en color negro, llanta 20" deportiva Audi Sport, '
'y mucho mas…\n'
'Se entrega transferido y con 12 meses de garantía. atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades síganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de España, consúltenos. este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd7cbfd33-f2c1-5de3-b10d-1e68bc4900c9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q3-sportback-40-tdi-147kw-s-tronic-quattro-black-line-5p-diesel-2022-en-granada-70006773-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'AUDI',
'model': 'Q3 Sportback',
'odometer': 58550,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19520667/347ac2bd-b422-4cd1-92ee-12ae6ea17a93.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cbfd33-f2c1-5de3-b10d-1e68bc4900c9/d7cbfd33-f2c1-5de3-b10d-1e68bc4900c9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102800,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19520667/347ac2bd-b422-4cd1-92ee-12ae6ea17a93.jpg',
'Width': 800}],
'price': 43990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q3 Sportback 40 TDI S tronic Quattro Black Line',
'transmission': 'automatic',
'trim': '40 TDI 147kW S tronic Quattro Black Line',
'vin': None,
'year': 2021}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770006773%27 HTTP/1.1" 200 None
2026-03-30 15:09:46 [auto_selling_coches.net.api] INFO: Saving data for 70006773: {'created_time': 1774883386.762489, 'last_price_update_time': 1774883386.7625}
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70006773') HTTP/1.1" 204 0
2026-03-30 15:09:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70192080> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70191491> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 70192080 - AUDI Q2 Black Line 35 TDI quattro S tronic
2026-03-30 15:09:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cbbf6d1b-1141-5aa4-b15f-6d22ae5d0438 with identifier: 70192080
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cbbf6d1b-1141-5aa4-b15f-6d22ae5d0438
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19674154%252F3b592cef-a9a8-4d9e-aecb-5eb7ab6a199c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19674154/3b592cef-a9a8-4d9e-aecb-5eb7ab6a199c.jpg already downloaded
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cbbf6d1b-1141-5aa4-b15f-6d22ae5d0438 with identifier 70192080
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cbbf6d1b-1141-5aa4-b15f-6d22ae5d0438
2026-03-30 15:09:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70192080>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'Se vende espectacular Audi Q2 Black line quattro S tronic '
'NACIONAL, de 12/2021, equipado con techo panorámico, pack '
'Black line exterior, Sline interior, faros delanteros y '
'traseros full led, entrada/salida/arranque sin llave, modos '
'de conducción, arranque a botón, volante deportivo en cuero '
'achatado multifunción con levas, cámara trasera, sensores de '
'aparcamiento delanteros y traseros, virtual cockpit, carplay, '
'luces y limpias automáticos, audi pre sense, control crucero, '
'limitador de velocidad, portón del maletero eléctrico, '
'climatizador bizona, ordenador de a bordo, carcasas de '
'espejos exteriores en color negro, lavafaros, luz de marcha '
'diurna, cristales traseros oscurecidos, Llantas de aleación '
'19" Audi Sport, mantenimiento completo en servicio oficial '
'Audi y mucho mas...\n'
'Se entrega transferido y con 12 meses de garanti´a. atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades si´ganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de Espan~a, consu´ltenos. Este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cbbf6d1b-1141-5aa4-b15f-6d22ae5d0438',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/audi-q2-black-line-35-tdi-110kw-quattro-s-tronic-5p-diesel-2022-en-granada-70192080-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'AUDI',
'model': 'Q2',
'odometer': 110950,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19674154/3b592cef-a9a8-4d9e-aecb-5eb7ab6a199c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cbbf6d1b-1141-5aa4-b15f-6d22ae5d0438/cbbf6d1b-1141-5aa4-b15f-6d22ae5d0438_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95784,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19674154/3b592cef-a9a8-4d9e-aecb-5eb7ab6a199c.jpg',
'Width': 800}],
'price': 28990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'AUDI Q2 Black Line 35 TDI quattro S tronic',
'transmission': 'automatic',
'trim': 'Black Line 35 TDI 110kW quattro S tronic',
'vin': None,
'year': 2021}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770192080%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Saving data for 70192080: {'created_time': 1774883387.157489, 'last_price_update_time': 1774883387.1575}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70192080') HTTP/1.1" 204 0
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 70191491 - BMW Serie 2 M2
2026-03-30 15:09:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 04b21bb4-38ae-5f31-93b7-f523670321d1 with identifier: 70191491
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 04b21bb4-38ae-5f31-93b7-f523670321d1
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19674103%252Ff0a0a0c8-8fde-458a-adc0-953ad25638f2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19674103/f0a0a0c8-8fde-458a-adc0-953ad25638f2.jpg already downloaded
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 04b21bb4-38ae-5f31-93b7-f523670321d1 with identifier 70191491
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 04b21bb4-38ae-5f31-93b7-f523670321d1
2026-03-30 15:09:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70191491>
{'auction_title': '',
'body_type': 'Coupe',
'c_o_2_emission_value': None,
'category': 'Coches',
'color': 'Azul (M Zandvoort Blau)',
'currency': 'EUR',
'description': 'Se vende espectacular BMW M2 COUPÉ Nacional, del 12/2024, '
'equipado con Paquete M Race Track, techo en carbono, paquete '
"interior M 'Carbon Fibre, Asientos envolventes M en carbono "
'eléctricos con memorias, calefactados y ajuste lumbar, Faros '
'led adaptativos, Asistente para luz de carretera, BMW Live '
'Cockpit Professional, paquete de innovacion II, Acceso '
'confort, Driving Assistant, Parking Assistant Plus, head up '
'display, carplay, carga inalámbrica de teléfono, aviso '
'colisión frontal, aviso salida de carril, aviso cambio de '
'carril, aviso límite de velocidad, control crucero '
'adaptativo, frenado de emergencia PDC activo, detector de '
'señales de tráfico, control presión y temperatura de los '
'neumáticos, cámara trasera, sensores de aparcamiento '
'delanteros y traseros, climatizador bizona, paquete '
'iluminación interior y exterior, interior del techo en color '
'negro, llantas 19"/20" forjadas M de radios dobles Schwarz, '
'con neumáticos de diferentes dimensiones y mucho mas… Se '
'entrega transferido y con 2 años de garantía oficial de la '
'marca. Atendemos llamadas, correos y Whatsapp . Para no '
'perderse nuestras novedades síganos en Instagram '
'@jmjsportcars_ Posibilidad de entregar en cualquier parte de '
'España, consúltenos. Este anuncio no es vinculante, puede '
'contener errores, se muestra titulo informativo y no '
'contractual.',
'doors_number': 2,
'emission_standard': None,
'engine': '3.0L',
'engine_horse_power': 480,
'expiration_date': None,
'fuel_type': 'Gasolina',
'id': '04b21bb4-38ae-5f31-93b7-f523670321d1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-m2-2p-gasolina-2025-en-granada-70191491-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'BMW',
'model': 'Serie 2',
'odometer': 6900,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19674103/f0a0a0c8-8fde-458a-adc0-953ad25638f2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04b21bb4-38ae-5f31-93b7-f523670321d1/04b21bb4-38ae-5f31-93b7-f523670321d1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91699,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19674103/f0a0a0c8-8fde-458a-adc0-953ad25638f2.jpg',
'Width': 800}],
'price': 85990,
'price_includes_vat': True,
'registration_date': '2024-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'BMW Serie 2 M2',
'transmission': 'automatic',
'trim': 'M2',
'vin': None,
'year': 2024}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770191491%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Saving data for 70191491: {'created_time': 1774883387.262147, 'last_price_update_time': 1774883387.262161}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70191491') HTTP/1.1" 204 0
2026-03-30 15:09:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70071417> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 70071417 - MERCEDES-BENZ GLA GLA 200 D
2026-03-30 15:09:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d8cdc08-1603-5d3d-91b8-9c7cc7324b7f with identifier: 70071417
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6d8cdc08-1603-5d3d-91b8-9c7cc7324b7f
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19569621%252F7a83c0e9-0e91-42a8-b23e-b9102ff82a8c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19569621/7a83c0e9-0e91-42a8-b23e-b9102ff82a8c.jpg already downloaded
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6d8cdc08-1603-5d3d-91b8-9c7cc7324b7f with identifier 70071417
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6d8cdc08-1603-5d3d-91b8-9c7cc7324b7f
2026-03-30 15:09:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70071417>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 121,
'category': 'Coches',
'color': 'Gris / Plata',
'currency': 'EUR',
'description': 'Se vende espectacular Mercedes Benz Clase GLA 200d del '
'06/2021, equipado con Techo panorámico, Paquete AMG Exterior '
'e Interior, faros full led, arranque sin llave, dynamic '
'select, Sensores de aparcamiento delanteros y traseros, '
'Cámara trasera, Climatizador bizona, Asientos deportivos AMG '
'en cuero y alcántara calefactados, Navegador, Carplay, '
'Control crucero adaptativo, Limitador de velocidad, Ángulo '
'muerto, Asistente mantenimiento carril, Asistente frenado '
'activo, Attention Assist, Lector señales de tráfico, Ayuda '
'aparcamiento, Paquete retrovisores, interior del techo color '
'negro, portón maletero eléctrico, cristales traseros '
'oscurecidos, Llanta deportiva AMG 19" bicolor, y mucho mas… '
'Se entrega transferido y con 12 meses de garantía. atendemos '
'llamadas, correos y Whatsapp . Para no perderse nuestras '
'novedades síganos en Instagram @jmjsportcars_ Posibilidad de '
'entregar en cualquier parte de España, consúltenos. Este '
'anuncio no es vinculante, puede contener errores, se muestra '
'titulo informativo y no contractual.',
'doors_number': 5,
'emission_standard': None,
'engine': '1.9L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6d8cdc08-1603-5d3d-91b8-9c7cc7324b7f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/mercedes-benz-gla-gla-200-d-5p-diesel-2020-en-granada-70071417-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'MERCEDES-BENZ',
'model': 'GLA',
'odometer': 36500,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19569621/7a83c0e9-0e91-42a8-b23e-b9102ff82a8c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d8cdc08-1603-5d3d-91b8-9c7cc7324b7f/6d8cdc08-1603-5d3d-91b8-9c7cc7324b7f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102861,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19569621/7a83c0e9-0e91-42a8-b23e-b9102ff82a8c.jpg',
'Width': 800}],
'price': 34990,
'price_includes_vat': True,
'registration_date': '2021-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES-BENZ GLA GLA 200 D',
'transmission': 'automatic',
'trim': 'GLA 200 D',
'vin': None,
'year': 2021}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770071417%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Saving data for 70071417: {'created_time': 1774883387.576496, 'last_price_update_time': 1774883387.576507}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70071417') HTTP/1.1" 204 0
2026-03-30 15:09:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70102621> (referer: https://www.coches.net/concesionario/jmjsportcars/?pg=1) ['zyte-api']
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Extracted item from API: 70102621 - VOLKSWAGEN T-Roc Sport 2.0 TDI DSG
2026-03-30 15:09:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e26c0079-ba79-57c1-b44d-b77977930873 with identifier: 70102621
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e26c0079-ba79-57c1-b44d-b77977930873
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%252F19600603%252Fdc52ef44-40dc-461d-aed9-4ede6bfc1442.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19600603/dc52ef44-40dc-461d-aed9-4ede6bfc1442.jpg already downloaded
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e26c0079-ba79-57c1-b44d-b77977930873 with identifier 70102621
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e26c0079-ba79-57c1-b44d-b77977930873
2026-03-30 15:09:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70102621>
{'auction_title': '',
'body_type': 'SUV',
'c_o_2_emission_value': 119,
'category': 'Coches',
'color': 'Negro',
'currency': 'EUR',
'description': 'Se vende espectacular Volkswagen T-ROC R-Line, del 02/2020, '
'equipado con paquete R-LINE interior y exterior, techo '
'panorámico, asientos deportivos R-line calefactados, volante '
'deportivo en cuero multifunción con levas, virtual cockpit, '
'CARPLAY, keyless, faros full led, sensores de aparcamiento '
'delanteros y traseros, cámara trasera, modos de conducción, '
'sistema de sonido BEATS, climatizador bizona, lane assit, '
'control crucero adaptativo(ACC), limitador de velocidad, exit '
'assist, side assist, front assist, light assist, protección '
'de ocupantes, auto hold, paquete retrovisores eléctricos y '
'calefactados, paquete iluminación interior, llanta 18" R '
'LINE, barras de techo en color negro, interior del techo en '
'color negro, portón maletero eléctrico, pinzas de freno en '
'color rojo, carcasas de los retrovisores en color plata, '
'cristales traseros oscurecidos y mucho mas… Se entrega '
'transferido y con 12 meses de garantía. atendemos llamadas, '
'correos y Whatsapp . Para no perderse nuestras novedades '
'síganos en Instagram @jmjsportcars_ Posibilidad de entregar '
'en cualquier parte de España, consúltenos. este anuncio no es '
'vinculante, puede contener errores, se muestra titulo '
'informativo y no contractual.',
'doors_number': 5,
'emission_standard': 'C',
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e26c0079-ba79-57c1-b44d-b77977930873',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.coches.net/volkswagen-t-roc-sport-20-tdi-110kw-150cv-dsg-5p-diesel-2020-en-granada-70102621-covo.aspx',
'listing': 'auction',
'location': 'Granada',
'make': 'VOLKSWAGEN',
'model': 'T-Roc',
'odometer': 113000,
'odometer_reading_unit': 'km',
'origin_country_code': 'ES',
'original_photo_count': 1,
'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19600603/dc52ef44-40dc-461d-aed9-4ede6bfc1442.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e26c0079-ba79-57c1-b44d-b77977930873/e26c0079-ba79-57c1-b44d-b77977930873_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104567,
'Height': 600,
'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19600603/dc52ef44-40dc-461d-aed9-4ede6bfc1442.jpg',
'Width': 800}],
'price': 27990,
'price_includes_vat': True,
'registration_date': '2020-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN T-Roc Sport 2.0 TDI DSG',
'transmission': 'automatic',
'trim': 'Sport 2.0 TDI 110kW 150CV DSG',
'vin': None,
'year': 2020}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09: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%2770102621%27 HTTP/1.1" 200 None
2026-03-30 15:09:47 [auto_selling_coches.net.api] INFO: Saving data for 70102621: {'created_time': 1774883387.863154, 'last_price_update_time': 1774883387.863164}
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70102621') HTTP/1.1" 204 0
2026-03-30 15:09:47 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:09:47 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:09:47 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:09:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a81c6fc2c1f11f18e133aacc95538c6
2026-03-30 15:09:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:09:47 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:09:47 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:09:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:09:48 [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:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:09:48 [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%201773587388 HTTP/1.1" 200 None
2026-03-30 15:09:49 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (19 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4a81c6fc2c1f11f18e133aacc95538c6.jl
2026-03-30 15:09:49 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 38389,
'downloader/request_count': 21,
'downloader/request_method_count/GET': 21,
'downloader/response_bytes': 1976965,
'downloader/response_count': 21,
'downloader/response_status_count/200': 20,
'downloader/response_status_count/400': 1,
'elapsed_time_seconds': 36.367533,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 15, 9, 48, 993614, tzinfo=datetime.timezone.utc),
'item_scraped_count': 19,
'log_count/DEBUG': 292,
'log_count/INFO': 236,
'memusage/max': 149405696,
'memusage/startup': 149405696,
'request_depth_max': 2,
'response_received_count': 21,
'scheduler/dequeued': 21,
'scheduler/dequeued/memory': 21,
'scheduler/enqueued': 21,
'scheduler/enqueued/memory': 21,
'scrape_type/new': 19,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 21,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 2.4251758086362054,
'scrapy-zyte-api/mean_response_seconds': 2.463732862756366,
'scrapy-zyte-api/processed': 21,
'scrapy-zyte-api/request_args/actions': 1,
'scrapy-zyte-api/request_args/browserHtml': 1,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 20,
'scrapy-zyte-api/request_args/experimental.requestCookies': 20,
'scrapy-zyte-api/request_args/experimental.responseCookies': 21,
'scrapy-zyte-api/request_args/httpResponseBody': 20,
'scrapy-zyte-api/request_args/httpResponseHeaders': 20,
'scrapy-zyte-api/request_args/url': 21,
'scrapy-zyte-api/status_codes/200': 21,
'scrapy-zyte-api/success': 21,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 30, 15, 9, 12, 626081, tzinfo=datetime.timezone.utc)}
2026-03-30 15:09:49 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:09:49 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f8904527690>
2026-03-30 15:09:49 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f890454b990>
PROJECT (sourcing_v2)
SPIDER (auto_selling_coches.net.api)