Desktop version Jobs Stats

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

2026-03-30 15:03:47 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:03:47 [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:03:47 [auto_selling_coches.net.api] INFO: Starting auto_selling_coches.net.api spider (API-based)
2026-03-30 15:03:47 [auto_selling_coches.net.api] INFO: Extracted dealer slug: epicars
2026-03-30 15:03:47 [auto_selling_coches.net.api] INFO: _job: 4a530b462c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:03:47 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:03:47 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:03:47 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:03:47 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:03:47 [scrapy.extensions.telnet] INFO: Telnet Password: e0823fca5475fa6f
2026-03-30 15:03:47 [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:03:47 [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/4a530b462c1f11f18e133aacc95538c6.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:03:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:03:47 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:03:47 [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:03:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:03:47 [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:03:47 [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:03:47 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:03:47 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:03:47 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:03:47 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:03:47 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:03:47 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-03-30 15:03:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:03:47 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:03:47 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:03:52 [auto_selling_coches.net.api] INFO: API spider started with URL: https://www.coches.net/concesionario/epicars, dealer_slug: epicars
2026-03-30 15:03:52 [auto_selling_coches.net.api] INFO: Trying fast dealer API: https://web.gw.coches.net/dealers/epicars
2026-03-30 15:03:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:03:53 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://web.gw.coches.net/dealers/epicars> (referer: None) ['zyte-api']
2026-03-30 15:03:53 [auto_selling_coches.net.api] INFO: Search API failed (Ignoring non-200 response), falling back to browserHtml
2026-03-30 15:03:53 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 1)
2026-03-30 15:03:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:04:47 [scrapy.extensions.logstats] INFO: Crawled 1 pages (at 1 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:04:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 151MiB
2026-03-30 15:05:28 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 94.417(s), this was the 1st time calling it.
2026-03-30 15:05:28 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.090991475281399 seconds as it raised RequestError: RequestError: 520, message=, headers=<CIMultiDictProxy('Date': 'Mon, 30 Mar 2026 15:05:28 GMT', 'Content-Type': 'application/problem+json', 'Content-Length': '252', 'Connection': 'keep-alive', 'Retry-After': '60', 'Request-Id': '693e534439fb962fa2d7187f37bfcc74', 'Vary': 'Accept-Encoding', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Expose-Headers': '*, X-Project-Key', 'Access-Control-Allow-Methods': 'GET, PUT, POST, DELETE, PATCH, OPTIONS', 'Access-Control-Allow-Headers': 'DNT, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, Range, Authorization, X-Project-Key', 'Access-Control-Max-Age': '1728000')>, body=b'{"type":"/download/website-ban","title":"Website Ban","status":520,"detail":"Zyte API could not get a ban-free response in a reasonable time. Please, check your URL query parameters. See https://docs.zyte.com/zyte-api/usage/errors.html#zapi-error-url"}', request_id=693e534439fb962fa2d7187f37bfcc74.
2026-03-30 15:05:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 15:05:47 [scrapy.extensions.logstats] INFO: Crawled 1 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:05:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 151MiB
2026-03-30 15:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/epicars?pg=1> (referer: None) ['zyte-api']
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Total items from HTML header: 34
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found 30 listings in HTML (page 1)
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70293639
2026-03-30 15:06:00 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2117
2026-03-30 15:06:00 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770293639%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70293639: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70293639
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70293774
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770293774%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70293774: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70293774
2026-03-30 15:06:00 [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:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70293874
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770293874%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70293874: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70293874
2026-03-30 15:06:00 [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:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70294017
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770294017%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70294017: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70294017
2026-03-30 15:06:00 [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:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70294115
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770294115%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70294115: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70294115
2026-03-30 15:06:00 [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:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70294322
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770294322%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70294322: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70294322
2026-03-30 15:06:00 [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:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70065895
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770065895%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70065895: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70065895
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70168936
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770168936%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70168936: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70168936
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70273672
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770273672%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70273672: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70273672
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70273703
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770273703%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70273703: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70273703
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70307669
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770307669%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70307669: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70307669
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70307852
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770307852%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70307852: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70307852
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70307968
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770307968%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70307968: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70307968
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70294207
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770294207%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70294207: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70294207
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70273712
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770273712%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70273712: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70273712
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70082094
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770082094%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70082094: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70082094
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70123408
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:00 [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%2770123408%27 HTTP/1.1" 200 None
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scrape type for 70123408: 1
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Scraping new listing 70123408
2026-03-30 15:06:00 [auto_selling_coches.net.api] INFO: Found listing with ID: 70095056
2026-03-30 15:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770095056%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70095056: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70095056
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70182475
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770182475%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70182475: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70182475
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70210981
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770210981%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70210981: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70210981
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 62588855
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2762588855%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 62588855: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 62588855
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70066047
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770066047%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70066047: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70066047
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70211135
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770211135%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70211135: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70211135
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 62573836
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2762573836%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 62573836: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 62573836
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70068726
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770068726%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70068726: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70068726
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70041860
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770041860%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70041860: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70041860
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70036976
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770036976%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70036976: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70036976
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70120968
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770120968%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70120968: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70120968
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 70023150
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2770023150%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 70023150: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 70023150
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Found listing with ID: 62652330
2026-03-30 15:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:01 [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%2762652330%27 HTTP/1.1" 200 None
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scrape type for 62652330: 1
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Scraping new listing 62652330
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: HTML pagination: fetching page 2 (scraped 30/34 items)
2026-03-30 15:06:01 [auto_selling_coches.net.api] INFO: Using browserHtml fallback path (page 2)
2026-03-30 15:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70293774> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:03 [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:06:03 [auto_selling_coches.net.api] INFO: Extracted item from API: 70293774 - BMW Serie 2 M235iA xDrive
2026-03-30 15:06:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ce3cfc3-d9d1-5c03-a270-5ff02edc51b8 with identifier: 70293774
2026-03-30 15:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0ce3cfc3-d9d1-5c03-a270-5ff02edc51b8
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:03 [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%252F19754008%252F886cbb36-1f66-440b-b784-5e1afb66766b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19754008/886cbb36-1f66-440b-b784-5e1afb66766b.jpg already downloaded
2026-03-30 15:06:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0ce3cfc3-d9d1-5c03-a270-5ff02edc51b8 with identifier 70293774
2026-03-30 15:06:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:06:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:06:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:06:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:06:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:06:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:06:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:06:03 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2021
2026-03-30 15:06:03 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883163
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883163
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:06:04 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0ce3cfc3-d9d1-5c03-a270-5ff02edc51b8
2026-03-30 15:06:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70293774>
{'auction_title': '',
 'body_type': 'Cabrio',
 'c_o_2_emission_value': 193,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 343€ AL MES\n'
                '               BMW M2 235IA XDRIVE 326CV 211.000KM AÑO 2015\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*VOLANTE MULTIFUNCION CON LEVAS \n'
                '*CAMBIO AUTOMATICO \n'
                '*ORDENADOR POR VOZ\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*CAMARA TRASERA \n'
                '*VELOCIDAD DE CRUCERO \n'
                '*DISTINTOS MODOS DE CONDUCCION\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*TAPICERIA  DE CUERO \n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES \n'
                '*RETROVISORES ELECTRICOS\n'
                '*CLIMATIZADOR\n'
                '*APERTURA Y ARRANQUE SIN LLAVES \n'
                '*FAROS BIXENON \n'
                '*LLANTAS 18"\n'
                '*ISOFIX\n'
                '*RACIO - CD\n'
                '*ISOFIX\n'
                '*FRENOS DEPORTIVOS Y SUSPENSION DEPORTIVAS HOMOLOGADAS  EN '
                'FICHA TECNICAS \n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 326,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '0ce3cfc3-d9d1-5c03-a270-5ff02edc51b8',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-2-m235ia-xdrive-2p-gasolina-2016-en-madrid-70293774-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 2',
 'odometer': 200000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19754008/886cbb36-1f66-440b-b784-5e1afb66766b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ce3cfc3-d9d1-5c03-a270-5ff02edc51b8/0ce3cfc3-d9d1-5c03-a270-5ff02edc51b8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103518,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19754008/886cbb36-1f66-440b-b784-5e1afb66766b.jpg',
             'Width': 800}],
 'price': 21990,
 'price_includes_vat': True,
 'registration_date': '2015-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW Serie 2 M235iA xDrive',
 'transmission': 'automatic',
 'trim': 'M235iA xDrive',
 'vin': None,
 'year': 2015}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770293774%27 HTTP/1.1" 200 None
2026-03-30 15:06:04 [auto_selling_coches.net.api] INFO: Saving data for 70293774: {'created_time': 1774883164.187215, 'last_price_update_time': 1774883164.187226}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70293774') HTTP/1.1" 204 0
2026-03-30 15:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70294115> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70293639> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:04 [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:06:04 [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:06:04 [auto_selling_coches.net.api] INFO: Extracted item from API: 70294115 - MERCEDES-BENZ CLA CLA 220 D DCT Shooting Brake
2026-03-30 15:06:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a68d81a3-04c0-5d68-998e-4a4b228a195f with identifier: 70294115
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a68d81a3-04c0-5d68-998e-4a4b228a195f
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [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%252F19754188%252F0abce00f-6df5-46a1-baa5-baac66b2aa01.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19754188/0abce00f-6df5-46a1-baa5-baac66b2aa01.jpg already downloaded
2026-03-30 15:06:04 [auto_selling_coches.net.api] INFO: Extracted item from API: 70293639 - MERCEDES-BENZ Clase A MercedesAMG A 35 4MATIC
2026-03-30 15:06:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c5c3d3cb-8997-5706-8b89-15c5ab0960b7 with identifier: 70293639
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c5c3d3cb-8997-5706-8b89-15c5ab0960b7
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [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%252F19753951%252Fada7ad65-78dd-4d72-a228-561d5b369b82.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19753951/ada7ad65-78dd-4d72-a228-561d5b369b82.jpg already downloaded
2026-03-30 15:06:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a68d81a3-04c0-5d68-998e-4a4b228a195f with identifier 70294115
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a68d81a3-04c0-5d68-998e-4a4b228a195f
2026-03-30 15:06:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70294115>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 114,
 'category': 'Coches',
 'color': 'Amarillo',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 362€ AL MES\n'
                '           MERCEDES BENZ CLA 220D 190CV 110.000 KM AÑO 2020\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C ) '
                'EXTRAS :\n'
                '\n'
                '*PAQUETE AMG \n'
                '*TECHO SOLAR\n'
                '*VIRTUAL COCKPIT\n'
                '*APPLE CARPLAY\n'
                '*PANTALLA TACTIL \n'
                '*PAQUETE DE ILUMINACION \n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CAMARA TRASERA \n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES\n'
                '*VELOCIDAD DE CRUCERO\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*SENSORES DE LUZ Y LLUVIA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS\n'
                '*TAPICERIA DE CUERO Y ALCANTARA\n'
                '*LUCES LED\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LUCES DE XENON\n'
                '*LLANTAS 18"\n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '1.9L',
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'a68d81a3-04c0-5d68-998e-4a4b228a195f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-cla-cla-220-d-dct-shooting-brake-5p-diesel-2019-en-madrid-70294115-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA',
 'odometer': 100000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19754188/0abce00f-6df5-46a1-baa5-baac66b2aa01.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a68d81a3-04c0-5d68-998e-4a4b228a195f/a68d81a3-04c0-5d68-998e-4a4b228a195f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105568,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19754188/0abce00f-6df5-46a1-baa5-baac66b2aa01.jpg',
             'Width': 800}],
 'price': 27950,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA CLA 220 D DCT Shooting Brake',
 'transmission': 'automatic',
 'trim': 'CLA 220 D DCT Shooting Brake',
 'vin': None,
 'year': 2020}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770294115%27 HTTP/1.1" 200 None
2026-03-30 15:06:04 [auto_selling_coches.net.api] INFO: Saving data for 70294115: {'created_time': 1774883164.635123, 'last_price_update_time': 1774883164.635138}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70294115') HTTP/1.1" 204 0
2026-03-30 15:06:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c5c3d3cb-8997-5706-8b89-15c5ab0960b7 with identifier 70293639
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c5c3d3cb-8997-5706-8b89-15c5ab0960b7
2026-03-30 15:06:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70293639>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 170,
 'category': 'Coches',
 'color': 'Amarillo',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE  460€ AL MES\n'
                '              MERCEDES BENZ CLASE A A35  306CV 98.800KM AÑO '
                '2020\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS :\n'
                '\n'
                '*PAQUETE AMG\n'
                '*TECHO SOLAR\n'
                '*VIRTUAL COCKPIT\n'
                '*APPLE CARPLAY\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CAMARA TRASERA Y DELANTERA\n'
                '*ASIENTOS CALEFACTABLES \n'
                '*VELOCIDAD DE CRUCERO\n'
                '*CLIMATIZADOR DIGITAL \n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*SENSORES DE LUZ Y LLUVIA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS \n'
                '*TAPICERIA DE CUERO Y ALCANTARA \n'
                '*LUCES LED\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LUCES DE XENON\n'
                '*LLANTAS 18"\n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 306,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'c5c3d3cb-8997-5706-8b89-15c5ab0960b7',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-mercedesamg-a-35-4matic-5p-gasolina-2020-en-madrid-70293639-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase A',
 'odometer': 98000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19753951/ada7ad65-78dd-4d72-a228-561d5b369b82.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5c3d3cb-8997-5706-8b89-15c5ab0960b7/c5c3d3cb-8997-5706-8b89-15c5ab0960b7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107838,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19753951/ada7ad65-78dd-4d72-a228-561d5b369b82.jpg',
             'Width': 800}],
 'price': 34890,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase A MercedesAMG A 35 4MATIC',
 'transmission': 'automatic',
 'trim': 'MercedesAMG A 35 4MATIC',
 'vin': None,
 'year': 2020}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770293639%27 HTTP/1.1" 200 None
2026-03-30 15:06:04 [auto_selling_coches.net.api] INFO: Saving data for 70293639: {'created_time': 1774883164.689574, 'last_price_update_time': 1774883164.689583}
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70293639') HTTP/1.1" 204 0
2026-03-30 15:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70294017> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:06 [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:06:06 [auto_selling_coches.net.api] INFO: Extracted item from API: 70294017 - MASERATI Ghibli S Q4 3.0 V6 BT AWD
2026-03-30 15:06:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a93c7531-9a6b-54bb-a47e-69a2299739d1 with identifier: 70294017
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a93c7531-9a6b-54bb-a47e-69a2299739d1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19754152%252F1bfc89d5-c1de-4985-9099-52f6a339cb4d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19754152/1bfc89d5-c1de-4985-9099-52f6a339cb4d.jpg already downloaded
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a93c7531-9a6b-54bb-a47e-69a2299739d1 with identifier 70294017
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a93c7531-9a6b-54bb-a47e-69a2299739d1
2026-03-30 15:06:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70294017>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 226,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 390 € AL MES \n'
                '              MASERATI GHIBLI S Q4   410 CV 180.000 KM AÑO '
                '2016\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*ORDENADOR POR VOZ\n'
                '*PANTALLA TACTIL\n'
                '*BLUETOOTH\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*ASIENTOS ELECTRICOS CALEFACTABLE\n'
                '*TAPICERIA DE CUERO\n'
                '*CAMARA TRASERA\n'
                '*DISTINTOS MODOS DE CONDUCCION\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*LIMITADOR DE VELOCIDAD\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*LLANTAS 21"\n'
                '*LUCES DE XENON \n'
                '*ISOFIX\n'
                '*PORTON TRASERO ELECTRICO\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 410,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'a93c7531-9a6b-54bb-a47e-69a2299739d1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/maserati-ghibli-s-q4-30-v6-bt-410cv-awd-4p-gasolina-2016-en-madrid-70294017-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MASERATI',
 'model': 'Ghibli',
 'odometer': 180000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19754152/1bfc89d5-c1de-4985-9099-52f6a339cb4d.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a93c7531-9a6b-54bb-a47e-69a2299739d1/a93c7531-9a6b-54bb-a47e-69a2299739d1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112018,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19754152/1bfc89d5-c1de-4985-9099-52f6a339cb4d.jpg',
             'Width': 800}],
 'price': 29890,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MASERATI Ghibli S Q4 3.0 V6 BT AWD',
 'transmission': 'automatic',
 'trim': 'S Q4 3.0 V6 BT 410CV AWD',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770294017%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_coches.net.api] INFO: Saving data for 70294017: {'created_time': 1774883166.263871, 'last_price_update_time': 1774883166.263881}
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70294017') HTTP/1.1" 204 0
2026-03-30 15:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70023150> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:07 [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:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70120968> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:07 [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:06:07 [auto_selling_coches.net.api] INFO: Extracted item from API: 70023150 - MERCEDES-BENZ Clase CLA MercedesAMG CLA 45 4MATIC
2026-03-30 15:06:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 57e1484b-cfe2-5f0d-a385-6494e7e7859f with identifier: 70023150
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 57e1484b-cfe2-5f0d-a385-6494e7e7859f
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19540960%252Fe94f3384-c71f-4f8d-87fe-94141f07979a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19540960/e94f3384-c71f-4f8d-87fe-94141f07979a.jpg already downloaded
2026-03-30 15:06:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 57e1484b-cfe2-5f0d-a385-6494e7e7859f with identifier 70023150
2026-03-30 15:06:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 57e1484b-cfe2-5f0d-a385-6494e7e7859f
2026-03-30 15:06:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70023150>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 162,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 418€ AL MES \n'
                '        MERCEDES BENZ CLASE CLA 45 AMG 380CV 134.000KM AÑO '
                '2016\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS :\n'
                '\n'
                '*Paquete AMG\n'
                '*Techo solar\n'
                '*Volante multifuncion con levas\n'
                '*Asientos baquet\n'
                '*Tapicería de cuero \n'
                '*Asientos eléctricos calefactables con memoria \n'
                '*Retrovisores eléctricos Abatibles  \n'
                '*Cámara trasera \n'
                '*Sensores de aparcamiento\n'
                '*Velocidad de crucero\n'
                '*Control por voz\n'
                '*Ordenador de abordo\n'
                '*Luces LED y faros bixenon\n'
                '*Varios modos de conducción\n'
                '*Apertura y Arranque sin llave\n'
                '*Climatizador  bizona\n'
                '*Ordenador de abordo\n'
                '*Navegador\n'
                '*Llantas 18"\n'
                '*Isofix \n'
                '*Sonido harman/kardon \n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 381,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '57e1484b-cfe2-5f0d-a385-6494e7e7859f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-cla-mercedesamg-cla-45-4matic-4p-gasolina-2017-en-madrid-70023150-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase CLA',
 'odometer': 134000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19540960/e94f3384-c71f-4f8d-87fe-94141f07979a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e1484b-cfe2-5f0d-a385-6494e7e7859f/57e1484b-cfe2-5f0d-a385-6494e7e7859f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104147,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19540960/e94f3384-c71f-4f8d-87fe-94141f07979a.jpg',
             'Width': 800}],
 'price': 31990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase CLA MercedesAMG CLA 45 4MATIC',
 'transmission': 'automatic',
 'trim': 'MercedesAMG CLA 45 4MATIC',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770023150%27 HTTP/1.1" 200 None
2026-03-30 15:06:07 [auto_selling_coches.net.api] INFO: Saving data for 70023150: {'created_time': 1774883167.326289, 'last_price_update_time': 1774883167.326302}
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70023150') HTTP/1.1" 204 0
2026-03-30 15:06:07 [auto_selling_coches.net.api] INFO: Extracted item from API: 70120968 - AUDI S5 Coupe 3.0 TFSI quattro S tronic
2026-03-30 15:06:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ac60271-0ec6-5b47-9258-f52d3cfa4a4b with identifier: 70120968
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0ac60271-0ec6-5b47-9258-f52d3cfa4a4b
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19616740%252F44fa33c8-d28d-4323-923c-7f69e575ce37.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19616740/44fa33c8-d28d-4323-923c-7f69e575ce37.jpg already downloaded
2026-03-30 15:06:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0ac60271-0ec6-5b47-9258-f52d3cfa4a4b with identifier 70120968
2026-03-30 15:06:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0ac60271-0ec6-5b47-9258-f52d3cfa4a4b
2026-03-30 15:06:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70120968>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': 179,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 460 € AL MES\n'
                '         AUDI S5 COUPE QUATTRO S TRONIC 355CV 121.000KM AÑO '
                '2017\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*TECHO SOLAR\n'
                '*HEAD UP DISPLAY\n'
                '*VIRTUAL COCKPIT \n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*VOLANTE CALEFACTABLE \n'
                '*CAMBIO AUTOMATICO\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*START- STOP\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*LUCES LED\n'
                '*VELOCIDAD DE CRUCERO ADAPTATIVO\n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES \n'
                '*TAPICERIA CUERO Y ALCANTARA \n'
                '*LUCES DE XENON\n'
                '*ISOFIX\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*LLANTAS 19"\n'
                '*SONIDO BANG & OLUFSEN\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 333,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '0ac60271-0ec6-5b47-9258-f52d3cfa4a4b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-s5-coupe-30-tfsi-quattro-s-tronic-2p-gasolina-2016-en-madrid-70120968-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'S5',
 'odometer': 120000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19616740/44fa33c8-d28d-4323-923c-7f69e575ce37.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ac60271-0ec6-5b47-9258-f52d3cfa4a4b/0ac60271-0ec6-5b47-9258-f52d3cfa4a4b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98989,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19616740/44fa33c8-d28d-4323-923c-7f69e575ce37.jpg',
             'Width': 800}],
 'price': 34890,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'AUDI S5 Coupe 3.0 TFSI quattro S tronic',
 'transmission': 'automatic',
 'trim': 'Coupe 3.0 TFSI quattro S tronic',
 'vin': None,
 'year': 2017}
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770120968%27 HTTP/1.1" 200 None
2026-03-30 15:06:07 [auto_selling_coches.net.api] INFO: Saving data for 70120968: {'created_time': 1774883167.407165, 'last_price_update_time': 1774883167.407182}
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70120968') HTTP/1.1" 204 0
2026-03-30 15:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70041860> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:08 [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:06:08 [auto_selling_coches.net.api] INFO: Extracted item from API: 70041860 - MERCEDES-BENZ Clase A A 250 4MATIC
2026-03-30 15:06:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f23d34b8-3311-5d34-a66a-5131d94ceb19 with identifier: 70041860
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f23d34b8-3311-5d34-a66a-5131d94ceb19
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19551608%252F6b56172a-2053-42f7-8317-582010478a74.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19551608/6b56172a-2053-42f7-8317-582010478a74.jpg already downloaded
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f23d34b8-3311-5d34-a66a-5131d94ceb19 with identifier 70041860
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f23d34b8-3311-5d34-a66a-5131d94ceb19
2026-03-30 15:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70041860>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 148,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 363€ AL MES\n'
                '         MERCEDES BENZ CLASE A 250 AMG 224CV 128.500KM 2018\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL( C) '
                'EXTRAS\n'
                '\n'
                '*PAQUETE AMG\n'
                '*TECHO SOLAR\n'
                '*VIRTUAL COCKPIT\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES\n'
                '*APARCA SOLO ( PARK ASSIST )\n'
                '*APPLE CARPLAY \n'
                '*LUCES DE AMBIENTE \n'
                '*APERTURA Y ARRANQUE SIN LLAVES \n'
                '*CLIMATIZADOR DIGITAL \n'
                '*NAVEGADOR\n'
                '*CAMARA TRASERA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*Faros de Xenon\n'
                '*LUCES LED\n'
                '*ASIENTOS DEPORTIVOS\n'
                '*TAPICERIA DE CUERO y ALCANTARA \n'
                '*LIMITADOR DE VELOCIDAD Y VELOCIDAD DE CRUCERO\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*RETROVISORE ELECTRICOS ABATIBLES\n'
                '*LLANTAS DE ALEACION 19"\n'
                '*TRACCION DELANTERA\n'
                '*ISOFIX\n'
                '* BLUETOOTH\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 224,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'f23d34b8-3311-5d34-a66a-5131d94ceb19',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-a-250-4matic-5p-gasolina-2018-en-madrid-70041860-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase A',
 'odometer': 128500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19551608/6b56172a-2053-42f7-8317-582010478a74.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f23d34b8-3311-5d34-a66a-5131d94ceb19/f23d34b8-3311-5d34-a66a-5131d94ceb19_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106975,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19551608/6b56172a-2053-42f7-8317-582010478a74.jpg',
             'Width': 800}],
 'price': 26990,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase A A 250 4MATIC',
 'transmission': 'automatic',
 'trim': 'A 250 4MATIC',
 'vin': None,
 'year': 2018}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770041860%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [auto_selling_coches.net.api] INFO: Saving data for 70041860: {'created_time': 1774883168.4347, 'last_price_update_time': 1774883168.434709}
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70041860') HTTP/1.1" 204 0
2026-03-30 15:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70036976> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:09 [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:06:09 [auto_selling_coches.net.api] INFO: Extracted item from API: 70036976 - HYUNDAI i30 I30 TGDI 2.0 N PERFORM MY19
2026-03-30 15:06:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: feb0bfec-5b47-545b-9827-44dbc0b575ec with identifier: 70036976
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item feb0bfec-5b47-545b-9827-44dbc0b575ec
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19547888%252F728589ba-8e92-42ed-84be-8a49bc1b0a74.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19547888/728589ba-8e92-42ed-84be-8a49bc1b0a74.jpg already downloaded
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: feb0bfec-5b47-545b-9827-44dbc0b575ec with identifier 70036976
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item feb0bfec-5b47-545b-9827-44dbc0b575ec
2026-03-30 15:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70036976>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 178,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 320€ AL MES\n'
                '    HYUNDAI I30 PERFORMANCE FASTBACK 275 CV 98.000 KM AÑO '
                '2019\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS :\n'
                '\n'
                '\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO MANUAL\n'
                '*VOLANTE CALEFACTABLE\n'
                '*ORDENADOR POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*CAMARA TRASERA\n'
                '*ASIENTOS ELECTRICOS\n'
                '*VELOCIDAD DE CRUCERO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*TAPICERIA DE CUERO Y ALCANTARA\n'
                '*SENSOR DE ANGULO MUERTO\n'
                '*LUCES LED\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LUCES BIXENON\n'
                '*LLANTAS 19"\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 275,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'feb0bfec-5b47-545b-9827-44dbc0b575ec',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/hyundai-i30-i30-5p-tgdi-20-275cv-n-perform-my19-5p-gasolina-2019-en-madrid-70036976-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'HYUNDAI',
 'model': 'i30',
 'odometer': 98000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19547888/728589ba-8e92-42ed-84be-8a49bc1b0a74.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_feb0bfec-5b47-545b-9827-44dbc0b575ec/feb0bfec-5b47-545b-9827-44dbc0b575ec_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94737,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19547888/728589ba-8e92-42ed-84be-8a49bc1b0a74.jpg',
             'Width': 800}],
 'price': 23890,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI i30 I30 TGDI 2.0 N PERFORM MY19',
 'transmission': 'manual',
 'trim': 'I30 5P TGDI 2.0 275CV N PERFORM MY19',
 'vin': None,
 'year': 2019}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770036976%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [auto_selling_coches.net.api] INFO: Saving data for 70036976: {'created_time': 1774883169.596969, 'last_price_update_time': 1774883169.596979}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70036976') HTTP/1.1" 204 0
2026-03-30 15:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70068726> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:10 [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:06:10 [auto_selling_coches.net.api] INFO: Extracted item from API: 70068726 - AUDI Q7 3.0 TDI quattro tiptronic Sport
2026-03-30 15:06:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 34669a89-3b7d-55cc-9de1-7bc80cd24cdd with identifier: 70068726
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 34669a89-3b7d-55cc-9de1-7bc80cd24cdd
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [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%252F19575563%252F3fa02fc7-6ddc-4475-a6c1-b65256b6e8a1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19575563/3fa02fc7-6ddc-4475-a6c1-b65256b6e8a1.jpg already downloaded
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 34669a89-3b7d-55cc-9de1-7bc80cd24cdd with identifier 70068726
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 34669a89-3b7d-55cc-9de1-7bc80cd24cdd
2026-03-30 15:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70068726>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 149,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 349 € AL MES \n'
                '                AUDI Q7 S-LINE 3.0 TDI 272CV 274.000KM AÑO '
                'octubre 2015\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*ENGANCHE DE REMOLQUE ELECTRICO \n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO \n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*CAMARA TRASERA \n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*START- STOP\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*FAROS MATRIX LED\n'
                '*VELOCIDAD DE CRUCERO \n'
                '*TAPICERIA CUERO Y ALCANTARA \n'
                '*ISOFIX \n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*PORTON DE MALETERO ELECTRICO\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 272,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '34669a89-3b7d-55cc-9de1-7bc80cd24cdd',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-q7-30-tdi-272cv-quattro-tiptronic-sport-5p-diesel-2016-en-madrid-70068726-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 274000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19575563/3fa02fc7-6ddc-4475-a6c1-b65256b6e8a1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34669a89-3b7d-55cc-9de1-7bc80cd24cdd/34669a89-3b7d-55cc-9de1-7bc80cd24cdd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112629,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19575563/3fa02fc7-6ddc-4475-a6c1-b65256b6e8a1.jpg',
             'Width': 800}],
 'price': 24990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI quattro tiptronic Sport',
 'transmission': 'automatic',
 'trim': '3.0 TDI 272CV quattro tiptronic Sport',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [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%2770068726%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [auto_selling_coches.net.api] INFO: Saving data for 70068726: {'created_time': 1774883170.320819, 'last_price_update_time': 1774883170.320835}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70068726') HTTP/1.1" 204 0
2026-03-30 15:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62652330> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:10 [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:06:10 [auto_selling_coches.net.api] INFO: Extracted item from API: 62652330 - MERCEDES-BENZ Clase A MercedesAMG A 35 4MATIC
2026-03-30 15:06:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 02c75d33-8c3d-51ae-96af-72e4eb84bd4d with identifier: 62652330
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 02c75d33-8c3d-51ae-96af-72e4eb84bd4d
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [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%252F19508064%252F03087b7e-02d3-461e-85f2-7936d7d3cf7e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19508064/03087b7e-02d3-461e-85f2-7936d7d3cf7e.jpg already downloaded
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 02c75d33-8c3d-51ae-96af-72e4eb84bd4d with identifier 62652330
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 02c75d33-8c3d-51ae-96af-72e4eb84bd4d
2026-03-30 15:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62652330>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 170,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE  488€ AL MES\n'
                '              MERCEDES BENZ CLASE A A35  306CV 98.800KM AÑO '
                '2020\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS :\n'
                '\n'
                '*PAQUETE AMG\n'
                '*TECHO SOLAR\n'
                '*VIRTUAL COCKPIT\n'
                '*APPLE CARPLAY\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CAMARA TRASERA Y DELANTERA\n'
                '*ASIENTOS CALEFACTABLES \n'
                '*VELOCIDAD DE CRUCERO\n'
                '*CLIMATIZADOR DIGITAL \n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*SENSORES DE LUZ Y LLUVIA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS \n'
                '*TAPICERIA DE CUERO Y ALCANTARA \n'
                '*LUCES LED\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LUCES DE XENON\n'
                '*LLANTAS 18"\n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 306,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '02c75d33-8c3d-51ae-96af-72e4eb84bd4d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-a-mercedesamg-a-35-4matic-5p-gasolina-2020-en-madrid-62652330-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase A',
 'odometer': 98000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19508064/03087b7e-02d3-461e-85f2-7936d7d3cf7e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c75d33-8c3d-51ae-96af-72e4eb84bd4d/02c75d33-8c3d-51ae-96af-72e4eb84bd4d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86512,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19508064/03087b7e-02d3-461e-85f2-7936d7d3cf7e.jpg',
             'Width': 800}],
 'price': 39990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase A MercedesAMG A 35 4MATIC',
 'transmission': 'automatic',
 'trim': 'MercedesAMG A 35 4MATIC',
 'vin': None,
 'year': 2020}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [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%2762652330%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [auto_selling_coches.net.api] INFO: Saving data for 62652330: {'created_time': 1774883170.830239, 'last_price_update_time': 1774883170.830252}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62652330') HTTP/1.1" 204 0
2026-03-30 15:06:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70211135> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:11 [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:06:11 [auto_selling_coches.net.api] INFO: Extracted item from API: 70211135 - MERCEDES-BENZ EQC EQC 400 4MATIC
2026-03-30 15:06:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 58ca5028-31ac-5345-ac17-3d59c4e1face with identifier: 70211135
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 58ca5028-31ac-5345-ac17-3d59c4e1face
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [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%252F19685546%252Fdcb40dd0-12ec-4a42-a944-969343e285b9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19685546/dcb40dd0-12ec-4a42-a944-969343e285b9.jpg already downloaded
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 58ca5028-31ac-5345-ac17-3d59c4e1face with identifier 70211135
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 58ca5028-31ac-5345-ac17-3d59c4e1face
2026-03-30 15:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70211135>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 432€ AL MES \n'
                '        MERCEDES BENZ EQC 400 KW 4 MATIC AMG LINE 190.000KM '
                'AÑO 2020 \n'
                '\n'
                '                                 ¡¡¡¡  IVA DEDUCIBLE  !!!\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (0) '
                'EXTRAS:\n'
                '\n'
                '\n'
                '-PAQUETE AMG \n'
                '-VOLANTE MULTIFUNCION CON LEVAS \n'
                '- CAMBIO AUTOMATICO \n'
                '-DISTINTOS MODO DE CONDUCCION \n'
                '- KEYLESS-GO\n'
                '-ASIENTOS ELECTRICOS CALEFACTABLES \n'
                '-TAPICERIA DE CUERO \n'
                '- FAROS  LED\n'
                '- CLIMATIZADOR DIGITAL \n'
                '- AYUDA ACTIVA PARA APARCAR\n'
                '- SENSOR DE LUZ Y LLUVIA\n'
                '- HEAD-UP DESPLAY\n'
                '- CÁMARA DE 360º\n'
                '-Cuadro digital virtual cockpit\n'
                '- PORTON TRASERO AUTOMATICO\n'
                '- TECHO CORREDIZO ELECTRICO\n'
                '- ILUMINACION AMBIENTE \n'
                '-Asistente de mantenimiento de carril\n'
                '- velocidad de crucero\n'
                '-ISOFIX \n'
                '-CONTROL DE ANGULO MUERTO \n'
                '-ENGANCHE DE REMOLQUE \n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': '0',
 'engine': None,
 'engine_horse_power': 408,
 'expiration_date': None,
 'fuel_type': 'Eléctrico',
 'id': '58ca5028-31ac-5345-ac17-3d59c4e1face',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-eqc-eqc-400-4matic-5p-electrico-hibrido-2019-en-madrid-70211135-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC',
 'odometer': 190000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19685546/dcb40dd0-12ec-4a42-a944-969343e285b9.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58ca5028-31ac-5345-ac17-3d59c4e1face/58ca5028-31ac-5345-ac17-3d59c4e1face_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111225,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19685546/dcb40dd0-12ec-4a42-a944-969343e285b9.jpg',
             'Width': 800}],
 'price': 30990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC EQC 400 4MATIC',
 'transmission': 'automatic',
 'trim': 'EQC 400 4MATIC',
 'vin': None,
 'year': 2020}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [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%2770211135%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [auto_selling_coches.net.api] INFO: Saving data for 70211135: {'created_time': 1774883171.37874, 'last_price_update_time': 1774883171.378751}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70211135') HTTP/1.1" 204 0
2026-03-30 15:06:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70293874> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:11 [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:06:11 [auto_selling_coches.net.api] INFO: Extracted item from API: 70293874 - BMW Serie 4 M440i xDrive
2026-03-30 15:06:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5392e529-69a9-57c7-ab49-c2b557d33027 with identifier: 70293874
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5392e529-69a9-57c7-ab49-c2b557d33027
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [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%252F19754064%252F0bb77493-55dd-47cf-bb8a-0740c509e207.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19754064/0bb77493-55dd-47cf-bb8a-0740c509e207.jpg already downloaded
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5392e529-69a9-57c7-ab49-c2b557d33027 with identifier 70293874
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5392e529-69a9-57c7-ab49-c2b557d33027
2026-03-30 15:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70293874>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'POSIBILIDAD DE FINANCIACION \n'
                '                BMW SERIE 4 M440I XDRIVE 374CV 101.000KM AÑO '
                '2021\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (ECO ) '
                'EXTRAS :\n'
                '\n'
                '\n'
                '*VIRTUAL COCKPIT\n'
                '*APPLE CARPLAY\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CAMARA TRASERA Y DELANTERA\n'
                '*ASIENTOS CALEFACTABLES CON MEMORIA \n'
                '*VELOCIDAD DE CRUCERO\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*SENSORES DE LUZ Y LLUVIA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS\n'
                '*TAPICERIA DE CUERO Y ALCANTARA\n'
                '*LUCES LED\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LUCES DE XENON\n'
                '*LLANTAS 19"\n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': 'ECO',
 'engine': '3.0L',
 'engine_horse_power': 374,
 'expiration_date': None,
 'fuel_type': 'Híbrido',
 'id': '5392e529-69a9-57c7-ab49-c2b557d33027',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-m440i-xdrive-2p-electrico-hibrido-2021-en-madrid-70293874-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 4',
 'odometer': 100000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19754064/0bb77493-55dd-47cf-bb8a-0740c509e207.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5392e529-69a9-57c7-ab49-c2b557d33027/5392e529-69a9-57c7-ab49-c2b557d33027_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103592,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19754064/0bb77493-55dd-47cf-bb8a-0740c509e207.jpg',
             'Width': 800}],
 'price': 43950,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW Serie 4 M440i xDrive',
 'transmission': 'automatic',
 'trim': 'M440i xDrive',
 'vin': None,
 'year': 2021}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [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%2770293874%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [auto_selling_coches.net.api] INFO: Saving data for 70293874: {'created_time': 1774883171.625514, 'last_price_update_time': 1774883171.625525}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70293874') HTTP/1.1" 204 0
2026-03-30 15:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70210981> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:24 [auto_selling_coches.net.api] INFO: Extracted item from API: 70210981 - AUDI TT TT Coupe RS TFSI Quattro S Tronic
2026-03-30 15:06:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f31718d4-e267-509c-952a-28c7d762fcca with identifier: 70210981
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f31718d4-e267-509c-952a-28c7d762fcca
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19685446%252F785da4a4-434c-4285-aab1-c02cd54807d6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19685446/785da4a4-434c-4285-aab1-c02cd54807d6.jpg already downloaded
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f31718d4-e267-509c-952a-28c7d762fcca with identifier 70210981
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f31718d4-e267-509c-952a-28c7d762fcca
2026-03-30 15:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70210981>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': 181,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'POSIBILIDAD DE FINANCIACION\n'
                '               AUDI TT RS COUPE TFSI 400 CV 47.500KM AÑO '
                '2018\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*VOLANTE MULTIFUNCION\n'
                '*CAMBIO AUTOMATICO\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*ASIENTOS CALEFACTABLES\n'
                '*CAMARA TRASERA\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*LUCES DE LED\n'
                '*LIMITADOR DE VELOCIDAD\n'
                '*ASIENTOS DE CUERO\n'
                '*ISOFIX\n'
                '*LLANTAS DE 18"\n'
                '*CONTROL POR VOZ\n'
                '*VALVULAS DE ESCAPE\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '2.5L',
 'engine_horse_power': 400,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'f31718d4-e267-509c-952a-28c7d762fcca',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-tt-tt-coupe-rs-tfsi-quattro-s-tronic-3p-gasolina-2019-en-madrid-70210981-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 47500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19685446/785da4a4-434c-4285-aab1-c02cd54807d6.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f31718d4-e267-509c-952a-28c7d762fcca/f31718d4-e267-509c-952a-28c7d762fcca_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118293,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19685446/785da4a4-434c-4285-aab1-c02cd54807d6.jpg',
             'Width': 800}],
 'price': 53990,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'AUDI TT TT Coupe RS TFSI Quattro S Tronic',
 'transmission': 'automatic',
 'trim': 'TT Coupe RS TFSI Quattro S Tronic',
 'vin': None,
 'year': 2019}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770210981%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [auto_selling_coches.net.api] INFO: Saving data for 70210981: {'created_time': 1774883184.242249, 'last_price_update_time': 1774883184.24226}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70210981') HTTP/1.1" 204 0
2026-03-30 15:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70182475> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:26 [auto_selling_coches.net.api] INFO: Extracted item from API: 70182475 - BMW Serie 3 320d Auto.Touring
2026-03-30 15:06:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c74c7eb-f7bd-5ba7-a944-b3a4cea86953 with identifier: 70182475
2026-03-30 15:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4c74c7eb-f7bd-5ba7-a944-b3a4cea86953
2026-03-30 15:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19665431%252F6d4c7fcc-df61-4edb-b55d-4d5520796b30.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19665431/6d4c7fcc-df61-4edb-b55d-4d5520796b30.jpg already downloaded
2026-03-30 15:06:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4c74c7eb-f7bd-5ba7-a944-b3a4cea86953 with identifier 70182475
2026-03-30 15:06:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4c74c7eb-f7bd-5ba7-a944-b3a4cea86953
2026-03-30 15:06:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70182475>
{'auction_title': '',
 'body_type': 'Familiar',
 'c_o_2_emission_value': 109,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 333 € AL MES\n'
                '           BMW SERIE 3 320D  190CV 139.000KM AÑO 2021\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL ( ECO '
                ') EXTRAS :\n'
                '\n'
                '*VOLANTE MULTIFUNCION \n'
                '*CAMBIO AUTOMATICO\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CAMARA TRASERA \n'
                '*ASIENTOS CALEFACTABLES\n'
                '*PANTALLA TACTIL\n'
                '*APPLE CARPLAY\n'
                '*VELOCIDAD DE CRUCERO\n'
                '*LIMITADOR DE VELOCIDAD \n'
                '*CLIMATIZADOR DIGITAL\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*SENSORES DE LUZ Y LLUVIA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*TAPICERIA DE CUERO Y TELA\n'
                '*LUCES BIXENON\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LLANTAS 17"\n'
                '*ENGANCHE DE REMOLQUE \n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '2.0L',
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Híbrido',
 'id': '4c74c7eb-f7bd-5ba7-a944-b3a4cea86953',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-320d-autotouring-5p-electrico-hibrido-2021-en-madrid-70182475-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 3',
 'odometer': 139000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19665431/6d4c7fcc-df61-4edb-b55d-4d5520796b30.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c74c7eb-f7bd-5ba7-a944-b3a4cea86953/4c74c7eb-f7bd-5ba7-a944-b3a4cea86953_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109748,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19665431/6d4c7fcc-df61-4edb-b55d-4d5520796b30.jpg',
             'Width': 800}],
 'price': 24890,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 3 320d Auto.Touring',
 'transmission': 'automatic',
 'trim': '320d Auto.Touring',
 'vin': None,
 'year': 2021}
2026-03-30 15:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770182475%27 HTTP/1.1" 200 None
2026-03-30 15:06:26 [auto_selling_coches.net.api] INFO: Saving data for 70182475: {'created_time': 1774883186.703366, 'last_price_update_time': 1774883186.703376}
2026-03-30 15:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70182475') HTTP/1.1" 204 0
2026-03-30 15:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70066047> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:27 [auto_selling_coches.net.api] INFO: Extracted item from API: 70066047 - AUDI A3 Sportback gtron 1.4 TFSI Str Attraction
2026-03-30 15:06:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 99d86256-c956-5cdb-b313-86790880fcc8 with identifier: 70066047
2026-03-30 15:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 99d86256-c956-5cdb-b313-86790880fcc8
2026-03-30 15:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19572909%252Fe214fc5b-eea7-4611-98d1-5882d043c111.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19572909/e214fc5b-eea7-4611-98d1-5882d043c111.jpg already downloaded
2026-03-30 15:06:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 99d86256-c956-5cdb-b313-86790880fcc8 with identifier 70066047
2026-03-30 15:06:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 99d86256-c956-5cdb-b313-86790880fcc8
2026-03-30 15:06:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70066047>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 94,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 210€ AL MES\n'
                '            AUDI A3 SPORTBACK GTRON 1.4 TFSI 110CV 163.500KM '
                'AÑO 2014\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (ECO) '
                'EXTRAS:\n'
                '\n'
                '*VOLANTE MULTIFUNCION \n'
                '*CAMBIO MANUAL \n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*LIMITADOR DE VELOCIDAD\n'
                '*TAPICERIA TELA\n'
                '*ISOFIX\n'
                '*LLANTAS DE 17"\n'
                '*CONTROL POR VOZ\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '1.4L',
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Gas natural (CNG)',
 'id': '99d86256-c956-5cdb-b313-86790880fcc8',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-a3-sportback-gtron-14-tfsi-str-attraction-5p-otros-2016-en-madrid-70066047-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 163500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19572909/e214fc5b-eea7-4611-98d1-5882d043c111.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99d86256-c956-5cdb-b313-86790880fcc8/99d86256-c956-5cdb-b313-86790880fcc8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117986,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19572909/e214fc5b-eea7-4611-98d1-5882d043c111.jpg',
             'Width': 800}],
 'price': 12990,
 'price_includes_vat': True,
 'registration_date': '2014-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A3 Sportback gtron 1.4 TFSI Str Attraction',
 'transmission': 'manual',
 'trim': 'Sportback gtron 1.4 TFSI Str Attraction',
 'vin': None,
 'year': 2014}
2026-03-30 15:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770066047%27 HTTP/1.1" 200 None
2026-03-30 15:06:27 [auto_selling_coches.net.api] INFO: Saving data for 70066047: {'created_time': 1774883187.338462, 'last_price_update_time': 1774883187.338471}
2026-03-30 15:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70066047') HTTP/1.1" 204 0
2026-03-30 15:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62573836> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:28 [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:06:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 62573836 - MERCEDES-BENZ Clase C MercedesAMG C 63 S
2026-03-30 15:06:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f2beca54-4599-5215-9670-e055cf220261 with identifier: 62573836
2026-03-30 15:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f2beca54-4599-5215-9670-e055cf220261
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19449392%252Fec505c7a-ce82-42ba-9a4c-c339ba44b6f7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19449392/ec505c7a-ce82-42ba-9a4c-c339ba44b6f7.jpg already downloaded
2026-03-30 15:06:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f2beca54-4599-5215-9670-e055cf220261 with identifier 62573836
2026-03-30 15:06:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f2beca54-4599-5215-9670-e055cf220261
2026-03-30 15:06:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62573836>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 192,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'POSIBILIDAD DE FINANCIACION\n'
                '   MERCEDES BENZ CLASE C 63 S AMG MOTOR V8 BITURBO 510 CV  '
                '110.700 AÑO 2018\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS :\n'
                '\n'
                '*Doble techo solar\n'
                '*Volante multifuncion con levas \n'
                '*Asientos baquet \n'
                '*Head-up Display\n'
                '*Tapicería de cuero y Alcántara\n'
                '*Asientos  calefactables\n'
                '*cámara 360*\n'
                '*Cámara trasera\n'
                '*Sensores de aparcamiento\n'
                '*Velocidad de crucero\n'
                '*Control por voz\n'
                '*Ordenador de abordo \n'
                '*Luces LED y faros bixenon\n'
                '*Varios modos de conducción\n'
                '*Apertura y Arranque sin llaves \n'
                '*Equipo de sonido Burmester\n'
                '*Climatizador digital bizona\n'
                '*Ordenador de abordo\n'
                '*Navegador\n'
                '*Escape deportivo con sistema de válvulas \n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '4.0L',
 'engine_horse_power': 510,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'f2beca54-4599-5215-9670-e055cf220261',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-mercedesamg-c-63-s-4p-gasolina-2018-en-madrid-62573836-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase C',
 'odometer': 100000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19449392/ec505c7a-ce82-42ba-9a4c-c339ba44b6f7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2beca54-4599-5215-9670-e055cf220261/f2beca54-4599-5215-9670-e055cf220261_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112686,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19449392/ec505c7a-ce82-42ba-9a4c-c339ba44b6f7.jpg',
             'Width': 800}],
 'price': 49990,
 'price_includes_vat': True,
 'registration_date': '2018-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase C MercedesAMG C 63 S',
 'transmission': 'automatic',
 'trim': 'MercedesAMG C 63 S',
 'vin': None,
 'year': 2018}
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762573836%27 HTTP/1.1" 200 None
2026-03-30 15:06:28 [auto_selling_coches.net.api] INFO: Saving data for 62573836: {'created_time': 1774883188.562219, 'last_price_update_time': 1774883188.562228}
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62573836') HTTP/1.1" 204 0
2026-03-30 15:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70095056> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:28 [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:06:28 [auto_selling_coches.net.api] INFO: Extracted item from API: 70095056 - PORSCHE Cayenne S Ehybrid
2026-03-30 15:06:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9460eaf2-22ac-5ab5-b0e2-356f5ec70ab8 with identifier: 70095056
2026-03-30 15:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9460eaf2-22ac-5ab5-b0e2-356f5ec70ab8
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19594921%252Fe5a3721b-3cfd-4715-bad8-e16a8deed182.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19594921/e5a3721b-3cfd-4715-bad8-e16a8deed182.jpg already downloaded
2026-03-30 15:06:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9460eaf2-22ac-5ab5-b0e2-356f5ec70ab8 with identifier 70095056
2026-03-30 15:06:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9460eaf2-22ac-5ab5-b0e2-356f5ec70ab8
2026-03-30 15:06:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70095056>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 79,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 488€ AL MES\n'
                '            PORSCHE CAYENNE S EHYBRID 333CV 155.500KM AÑO '
                '2015\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (ECO). '
                'EXTRAS:\n'
                '\n'
                '\n'
                '*TECHO SOLAR\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*VARIOS MODOS DE CONDUCCION\n'
                '*VELOCIDAD DE CRUCERO \n'
                '*ORDENADOR DE ABORDO \n'
                '*SPORT CRONO \n'
                '*SENSORES DE APARCAMIENTO\n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES CON MEMORIA\n'
                '*TAPICERIA DE CUERO\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*NAVEGADOR\n'
                '*PANTALLA TACTIL\n'
                '*CAMARA TRASERA \n'
                '*MANOS LIBRES BLUETOOTH\n'
                '*LUCES LED\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*LUCES DE XENON \n'
                '*SUSPENCION NEUMATICA \n'
                '*PORTON TRASERO ELECTRICO\n'
                '*LLANTAS 20 PULGADAS\n'
                '*IXOFIX\n'
                '*NEUMATICOS MICHELIN \n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '3.0L',
 'engine_horse_power': 416,
 'expiration_date': None,
 'fuel_type': 'Híbrido enchufable',
 'id': '9460eaf2-22ac-5ab5-b0e2-356f5ec70ab8',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/porsche-cayenne-s-ehybrid-5p-electrico-hibrido-2016-en-madrid-70095056-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'PORSCHE',
 'model': 'Cayenne',
 'odometer': 150000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19594921/e5a3721b-3cfd-4715-bad8-e16a8deed182.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9460eaf2-22ac-5ab5-b0e2-356f5ec70ab8/9460eaf2-22ac-5ab5-b0e2-356f5ec70ab8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113450,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19594921/e5a3721b-3cfd-4715-bad8-e16a8deed182.jpg',
             'Width': 800}],
 'price': 36990,
 'price_includes_vat': True,
 'registration_date': '2015-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PORSCHE Cayenne S Ehybrid',
 'transmission': 'automatic',
 'trim': 'S Ehybrid',
 'vin': None,
 'year': 2015}
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770095056%27 HTTP/1.1" 200 None
2026-03-30 15:06:28 [auto_selling_coches.net.api] INFO: Saving data for 70095056: {'created_time': 1774883188.959239, 'last_price_update_time': 1774883188.959251}
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70095056') HTTP/1.1" 204 0
2026-03-30 15:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70123408> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:29 [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:06:29 [auto_selling_coches.net.api] INFO: Extracted item from API: 70123408 - AUDI A5 S5 3 .0 TFSI quattro tiptronic Coupe
2026-03-30 15:06:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 85080c6f-e669-5eaa-a469-56cbe2d54bf3 with identifier: 70123408
2026-03-30 15:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 85080c6f-e669-5eaa-a469-56cbe2d54bf3
2026-03-30 15:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:29 [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%252F19619466%252F84de4cbc-1645-4121-88e3-96b5a36324f9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19619466/84de4cbc-1645-4121-88e3-96b5a36324f9.jpg already downloaded
2026-03-30 15:06:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 85080c6f-e669-5eaa-a469-56cbe2d54bf3 with identifier 70123408
2026-03-30 15:06:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 85080c6f-e669-5eaa-a469-56cbe2d54bf3
2026-03-30 15:06:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70123408>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': 170,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 460 € AL MES\n'
                '         AUDI S5 COUPE QUATTRO S TRONIC 355CV 121.000KM AÑO '
                '2017\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*TECHO SOLAR\n'
                '*HEAD UP DISPLAY\n'
                '*VIRTUAL COCKPIT \n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*VOLANTE CALEFACTABLE \n'
                '*CAMBIO AUTOMATICO\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*START- STOP\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*LUCES LED\n'
                '*VELOCIDAD DE CRUCERO ADAPTATIVO\n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES \n'
                '*TAPICERIA CUERO Y ALCANTARA \n'
                '*LUCES DE XENON\n'
                '*ISOFIX\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*LLANTAS 19"\n'
                '*SONIDO BANG & OLUFSEN\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 354,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '85080c6f-e669-5eaa-a469-56cbe2d54bf3',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-a5-s5-3-0-tfsi-quattro-tiptronic-coupe-2p-gasolina-2018-en-madrid-70123408-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 120000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19619466/84de4cbc-1645-4121-88e3-96b5a36324f9.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85080c6f-e669-5eaa-a469-56cbe2d54bf3/85080c6f-e669-5eaa-a469-56cbe2d54bf3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100863,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19619466/84de4cbc-1645-4121-88e3-96b5a36324f9.jpg',
             'Width': 800}],
 'price': 34990,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'AUDI A5 S5 3 .0 TFSI quattro tiptronic Coupe',
 'transmission': 'automatic',
 'trim': 'S5 3 .0 TFSI quattro tiptronic Coupe',
 'vin': None,
 'year': 2017}
2026-03-30 15:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:29 [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%2770123408%27 HTTP/1.1" 200 None
2026-03-30 15:06:29 [auto_selling_coches.net.api] INFO: Saving data for 70123408: {'created_time': 1774883189.318094, 'last_price_update_time': 1774883189.318106}
2026-03-30 15:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70123408') HTTP/1.1" 204 0
2026-03-30 15:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70294207> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 70294207 - VOLVO S60 2.0 T4 RDesign Auto
2026-03-30 15:06:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dbfea2b7-4d3a-5e36-9c24-b2190117b4e9 with identifier: 70294207
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dbfea2b7-4d3a-5e36-9c24-b2190117b4e9
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19754233%252F7a33ad89-9adb-4f88-aaa2-365ea17f6fd6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19754233/7a33ad89-9adb-4f88-aaa2-365ea17f6fd6.jpg already downloaded
2026-03-30 15:06:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dbfea2b7-4d3a-5e36-9c24-b2190117b4e9 with identifier 70294207
2026-03-30 15:06:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dbfea2b7-4d3a-5e36-9c24-b2190117b4e9
2026-03-30 15:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70294207>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 152,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 404 € AL MES \n'
                '         VOLVO S60 RDESIGN 2.0 190CV 78.000KM AÑO 2019 \n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*ORDENADOR POR VOZ\n'
                '*PANTALLA TACTIL\n'
                '*LUCES LED \n'
                '*BLUETOOTH\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*ASIENTOS ELECTRICOS CON MEMORIA \n'
                '*TAPICERIA DE CUERO Y TELA \n'
                '*CAMARA TRASERA\n'
                '*DISTINTOS MODOS DE CONDUCCION\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*LIMITADOR DE VELOCIDAD\n'
                '*RETROVISORES ELECTRICOS ABATIBLES \n'
                '*CLIMATIZADOR DIGITAL\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*LLANTAS 19"\n'
                '*ISOFIX\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'dbfea2b7-4d3a-5e36-9c24-b2190117b4e9',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volvo-s60-20-t4-rdesign-auto-4p-gasolina-2020-en-madrid-70294207-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'VOLVO',
 'model': 'S60',
 'odometer': 78000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19754233/7a33ad89-9adb-4f88-aaa2-365ea17f6fd6.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfea2b7-4d3a-5e36-9c24-b2190117b4e9/dbfea2b7-4d3a-5e36-9c24-b2190117b4e9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91438,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19754233/7a33ad89-9adb-4f88-aaa2-365ea17f6fd6.jpg',
             'Width': 800}],
 'price': 29990,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLVO S60 2.0 T4 RDesign Auto',
 'transmission': 'automatic',
 'trim': '2.0 T4 RDesign Auto',
 'vin': None,
 'year': 2019}
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [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%2770294207%27 HTTP/1.1" 200 None
2026-03-30 15:06:30 [auto_selling_coches.net.api] INFO: Saving data for 70294207: {'created_time': 1774883190.626261, 'last_price_update_time': 1774883190.626275}
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70294207') HTTP/1.1" 204 0
2026-03-30 15:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70273712> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:30 [auto_selling_coches.net.api] INFO: Extracted item from API: 70273712 - AUDI Q7 Black line 55 TFSIe 280kW381CV qua tip
2026-03-30 15:06:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 87eaab17-1674-5e7f-bf2a-f2491f54bafe with identifier: 70273712
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 87eaab17-1674-5e7f-bf2a-f2491f54bafe
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19720227%252Fdb6299dd-c021-49ac-8577-c5c90ce688df.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19720227/db6299dd-c021-49ac-8577-c5c90ce688df.jpg already downloaded
2026-03-30 15:06:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 87eaab17-1674-5e7f-bf2a-f2491f54bafe with identifier 70273712
2026-03-30 15:06:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 87eaab17-1674-5e7f-bf2a-f2491f54bafe
2026-03-30 15:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70273712>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'POSIBILIDAD DE FINANCIACION\n'
                '                       AUDI Q7 55 TFSI E 394CV 93.800KM AÑO '
                '2021\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (ECO). '
                'EXTRAS: \n'
                '\n'
                '*TECHO SOLAR\n'
                '*VOLANTE  MULTIFUNCION CON LEVAS\n'
                '*VIRTUAL COCKPIT\n'
                '*APPLE CARPLAY\n'
                '*CAMBIO AUTOMATICO\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*LUCES DE AMBIENTE \n'
                '*PANTALLAS TACTIL \n'
                '*CAMARA TRASERA\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*RECONOCIMIENTO DE SEÑALES DE TRAFICO\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*START- STOP\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CLIMATIZADOR DIGITAL CUATRIZONA\n'
                '*LUCES LED\n'
                '*VELOCIDAD DE CRUCERO ADAPTATIVO\n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES \n'
                '*TAPICERIA CUERO\n'
                '*ISOFIX\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*LLANTA 22"\n'
                '*PORTON DE MALETERO ELECTRICO ETC...\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'ECO',
 'engine': '3.0L',
 'engine_horse_power': 381,
 'expiration_date': None,
 'fuel_type': 'Híbrido enchufable',
 'id': '87eaab17-1674-5e7f-bf2a-f2491f54bafe',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-q7-black-line-55-tfsie-280kw381cv-qua-tip-5p-electrico-hibrido-2022-en-madrid-70273712-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 90000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19720227/db6299dd-c021-49ac-8577-c5c90ce688df.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87eaab17-1674-5e7f-bf2a-f2491f54bafe/87eaab17-1674-5e7f-bf2a-f2491f54bafe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113622,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19720227/db6299dd-c021-49ac-8577-c5c90ce688df.jpg',
             'Width': 800}],
 'price': 52990,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI Q7 Black line 55 TFSIe 280kW381CV qua tip',
 'transmission': 'automatic',
 'trim': 'Black line 55 TFSIe 280kW381CV qua tip',
 'vin': None,
 'year': 2021}
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:30 [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%2770273712%27 HTTP/1.1" 200 None
2026-03-30 15:06:30 [auto_selling_coches.net.api] INFO: Saving data for 70273712: {'created_time': 1774883190.984331, 'last_price_update_time': 1774883190.984367}
2026-03-30 15:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70273712') HTTP/1.1" 204 0
2026-03-30 15:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70307968> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:31 [auto_selling_coches.net.api] INFO: Extracted item from API: 70307968 - VOLKSWAGEN Golf R 2.0 TSI BMT 4Motion DSG
2026-03-30 15:06:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c2f2919-7108-5faf-8761-b25e5a0a6492 with identifier: 70307968
2026-03-30 15:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5c2f2919-7108-5faf-8761-b25e5a0a6492
2026-03-30 15:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:31 [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%252F19762042%252Fff479ead-899d-4cf5-85ed-2a4cda1fb748.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19762042/ff479ead-899d-4cf5-85ed-2a4cda1fb748.jpg not downloaded yet
2026-03-30 15:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70082094> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:32 [auto_selling_coches.net.api] INFO: Extracted item from API: 70082094 - FORD Mustang 5.0 TiVCT V8 Mustang GT A.Conv.
2026-03-30 15:06:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 907df797-e4f6-529c-91b1-b96dd9b8bc09 with identifier: 70082094
2026-03-30 15:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 907df797-e4f6-529c-91b1-b96dd9b8bc09
2026-03-30 15:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19587509%252Fd03051a0-049d-4683-afbc-4c7c6ec7dc82.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19587509/d03051a0-049d-4683-afbc-4c7c6ec7dc82.jpg already downloaded
2026-03-30 15:06:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 907df797-e4f6-529c-91b1-b96dd9b8bc09 with identifier 70082094
2026-03-30 15:06:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 907df797-e4f6-529c-91b1-b96dd9b8bc09
2026-03-30 15:06:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70082094>
{'auction_title': '',
 'body_type': 'Cabrio',
 'c_o_2_emission_value': 289,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 516 € AL MES\n'
                '        FORD MUSTANG GT 5.0  420CV 62.000 KM AÑO 2017\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS:\n'
                '\n'
                '*VOLANTE MULTIFUNCION CON LEVAS \n'
                '*CAMBIO AUTOMATICO \n'
                '*APPLE CARPLAY\n'
                '*MANOS LIBRE BLUETOOTH\n'
                '*VELOCIDAD DE CRUCERO \n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES Y VENTILADOS \n'
                '*ORDENADOR POR VOZ\n'
                '*PANTALLA TACTIL\n'
                '*ELEVALUNAS ELECTRIOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES \n'
                '*TAPICERIA DE CUERO\n'
                '*ORDENADOR DE ABORDO\n'
                '*FAROS LED Y XENON\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*CAMARA TRASERA\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*LUCES AUTOMATICAS\n'
                '*LLANTAS 19\n'
                '* etc...\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': 'C',
 'engine': '5.0L',
 'engine_horse_power': 418,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '907df797-e4f6-529c-91b1-b96dd9b8bc09',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/ford-mustang-50-tivct-v8-307kw-mustang-gt-aconv-2p-gasolina-2017-en-madrid-70082094-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'FORD',
 'model': 'Mustang',
 'odometer': 60000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19587509/d03051a0-049d-4683-afbc-4c7c6ec7dc82.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_907df797-e4f6-529c-91b1-b96dd9b8bc09/907df797-e4f6-529c-91b1-b96dd9b8bc09_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111342,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19587509/d03051a0-049d-4683-afbc-4c7c6ec7dc82.jpg',
             'Width': 800}],
 'price': 37990,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FORD Mustang 5.0 TiVCT V8 Mustang GT A.Conv.',
 'transmission': 'automatic',
 'trim': '5.0 TiVCT V8 307kW Mustang GT A.Conv.',
 'vin': None,
 'year': 2017}
2026-03-30 15:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770082094%27 HTTP/1.1" 200 None
2026-03-30 15:06:32 [auto_selling_coches.net.api] INFO: Saving data for 70082094: {'created_time': 1774883192.703477, 'last_price_update_time': 1774883192.703487}
2026-03-30 15:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70082094') HTTP/1.1" 204 0
2026-03-30 15:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19762042/ff479ead-899d-4cf5-85ed-2a4cda1fb748.jpg> (referer: None)
2026-03-30 15:06:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:32 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-30 15:06:32 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-30 15:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc8c0601190>
2026-03-30 15:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c2f2919-7108-5faf-8761-b25e5a0a6492/5c2f2919-7108-5faf-8761-b25e5a0a6492_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19762042%252Fff479ead-899d-4cf5-85ed-2a4cda1fb748.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19762042/ff479ead-899d-4cf5-85ed-2a4cda1fb748.jpg saved to cache
2026-03-30 15:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5c2f2919-7108-5faf-8761-b25e5a0a6492
2026-03-30 15:06:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5c2f2919-7108-5faf-8761-b25e5a0a6492 sending to next pipeline
2026-03-30 15:06:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5c2f2919-7108-5faf-8761-b25e5a0a6492 with identifier 70307968
2026-03-30 15:06:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5c2f2919-7108-5faf-8761-b25e5a0a6492
2026-03-30 15:06:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19762042/ff479ead-899d-4cf5-85ed-2a4cda1fb748.jpg>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 159,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 320€ AL MES\n'
                '            VOLKSWAGEN GOLF R 2.0 TSI 300CV 160.000 KM AÑO '
                '2016\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*TECHO SOLAR\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*CONTROL DE CRUCERO ADADTATIVO \n'
                '*ORDENADOR DE ABORDO \n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*TAPICERIA DE CUERO\n'
                '*RETROVISORES ELECTRICOS AVATIBLES\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*ORDENADOR POR VOZ\n'
                '*NAVEGADOR\n'
                '*PANTALLA TACTIL\n'
                '*CLIMATIZADOR  BIZONA\n'
                '*LUCES DE XENON \n'
                '*ISOFIX\n'
                '*LLANTAS DE 19"',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 300,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '5c2f2919-7108-5faf-8761-b25e5a0a6492',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-r-20-tsi-300cv-bmt-4motion-dsg-3p-gasolina-2017-en-madrid-70307968-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 160000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c2f2919-7108-5faf-8761-b25e5a0a6492/5c2f2919-7108-5faf-8761-b25e5a0a6492_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100186,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19762042/ff479ead-899d-4cf5-85ed-2a4cda1fb748.jpg',
             'Width': 800}],
 'price': 24990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf R 2.0 TSI BMT 4Motion DSG',
 'transmission': 'automatic',
 'trim': 'R 2.0 TSI 300CV BMT 4Motion DSG',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770307968%27 HTTP/1.1" 200 None
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Saving data for 70307968: {'created_time': 1774883193.252857, 'last_price_update_time': 1774883193.252869}
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70307968') HTTP/1.1" 204 0
2026-03-30 15:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.coches.net/concesionario/epicars?pg=2> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Extracting listings from HTML page 2
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Found 4 listings in HTML (page 2)
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Found listing with ID: 70293704
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770293704%27 HTTP/1.1" 200 None
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scrape type for 70293704: 1
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scraping new listing 70293704
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Found listing with ID: 62260348
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762260348%27 HTTP/1.1" 200 None
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scrape type for 62260348: 1
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scraping new listing 62260348
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Found listing with ID: 62524181
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762524181%27 HTTP/1.1" 200 None
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scrape type for 62524181: 1
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scraping new listing 62524181
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Found listing with ID: 62452429
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762452429%27 HTTP/1.1" 200 None
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scrape type for 62452429: 1
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: Scraping new listing 62452429
2026-03-30 15:06:33 [auto_selling_coches.net.api] INFO: HTML pagination complete: 34 items scraped
2026-03-30 15:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70273672> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:34 [auto_selling_coches.net.api] INFO: Extracted item from API: 70273672 - MERCEDES-BENZ Clase C C Coupe 200
2026-03-30 15:06:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 22d4dd7d-6036-595f-a61a-ef85933021d6 with identifier: 70273672
2026-03-30 15:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 22d4dd7d-6036-595f-a61a-ef85933021d6
2026-03-30 15:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19732626%252F4ae93699-ae8b-4012-9463-53e449e107bb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19732626/4ae93699-ae8b-4012-9463-53e449e107bb.jpg already downloaded
2026-03-30 15:06:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 22d4dd7d-6036-595f-a61a-ef85933021d6 with identifier 70273672
2026-03-30 15:06:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 22d4dd7d-6036-595f-a61a-ef85933021d6
2026-03-30 15:06:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70273672>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': 123,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 350 € AL MES\n'
                '      MERCEDES BENZ CLASE C COUPE 200 185CV 129.000KM AÑO '
                '2017\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS :\n'
                '\n'
                '*TECHO SOLAR\n'
                '*PAQUETE AMG\n'
                '*VOLANTE MULTIFUNCION \n'
                '*CAMBIO MANUAL \n'
                '*CONTROL POR VOZ\n'
                '*VELOCIDAD DE CRUCERO \n'
                '*ORDENADOR DE ABORDO\n'
                '*CAMARA TRASERA \n'
                '*LIMITADOR DE VELOCIDAD \n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES Y VENTILADOS \n'
                '*CLIMATIZADOR DIGITAL BIZONA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*TAPICERIA DE CUERO\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LUCES DE XENON AUTOMATICAS \n'
                '*LLANTAS 18"\n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 184,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '22d4dd7d-6036-595f-a61a-ef85933021d6',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-coupe-200-2p-gasolina-2018-en-madrid-70273672-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase C',
 'odometer': 129000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19732626/4ae93699-ae8b-4012-9463-53e449e107bb.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22d4dd7d-6036-595f-a61a-ef85933021d6/22d4dd7d-6036-595f-a61a-ef85933021d6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119080,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19732626/4ae93699-ae8b-4012-9463-53e449e107bb.jpg',
             'Width': 800}],
 'price': 23990,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase C C Coupe 200',
 'transmission': 'manual',
 'trim': 'C Coupe 200',
 'vin': None,
 'year': 2017}
2026-03-30 15:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770273672%27 HTTP/1.1" 200 None
2026-03-30 15:06:34 [auto_selling_coches.net.api] INFO: Saving data for 70273672: {'created_time': 1774883194.608966, 'last_price_update_time': 1774883194.608976}
2026-03-30 15:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70273672') HTTP/1.1" 204 0
2026-03-30 15:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62452429> (referer: https://www.coches.net/concesionario/epicars/?pg=2) ['zyte-api']
2026-03-30 15:06:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:35 [auto_selling_coches.net.api] INFO: Extracted item from API: 62452429 - BMW Serie 4 440i xDrive
2026-03-30 15:06:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 00ea7a11-fb53-5470-b429-545dd81b5dcb with identifier: 62452429
2026-03-30 15:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 00ea7a11-fb53-5470-b429-545dd81b5dcb
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19345356%252F73a103a6-9f94-4ee4-85aa-325168859c47.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19345356/73a103a6-9f94-4ee4-85aa-325168859c47.jpg already downloaded
2026-03-30 15:06:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 00ea7a11-fb53-5470-b429-545dd81b5dcb with identifier 62452429
2026-03-30 15:06:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 00ea7a11-fb53-5470-b429-545dd81b5dcb
2026-03-30 15:06:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62452429>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': 162,
 'category': 'Coches',
 'color': 'Gris / Plata',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 460€ AL MES\n'
                '         BMW SERIE 4 440i xdrive 325CV 88.000KM AÑO 2016\n'
                '\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*HEAD UP DISPLAY\n'
                '*TECHO SOLAR \n'
                '*VOLANTE MULTIFUNCION CON LEVAS \n'
                '*CAMBIO AUTOMATICO\n'
                '*CAMARAS TRASERA DELANTERA Y LATERALES\n'
                '*ORDENADOR POR VOZ\n'
                '*RECONOCIMIENTO DE CARRIL Y SEÑALES\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*DISTINTOS MODOS DE CONDUCCION\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*LIMITADOR DE VELOCIDAD \n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES CON MEMORIA \n'
                '*TAPICERIA DE CUERO \n'
                '*VELOCIDAD DE CRUCERO ADAPTATIVA \n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*CLIMATIZADOR DIGITAL BIZONA\n'
                '*CIERRE CENTRALIZADO CON MANDO\n'
                '*LLANTAS 19"\n'
                '*LUCES LED\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*RACIO - CD\n'
                '*LUCES DE XENON ETC...\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': 'C',
 'engine': '3.0L',
 'engine_horse_power': 306,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '00ea7a11-fb53-5470-b429-545dd81b5dcb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-4-440i-xdrive-2p-gasolina-2016-en-madrid-62452429-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 4',
 'odometer': 88000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19345356/73a103a6-9f94-4ee4-85aa-325168859c47.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ea7a11-fb53-5470-b429-545dd81b5dcb/00ea7a11-fb53-5470-b429-545dd81b5dcb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 230601,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19345356/73a103a6-9f94-4ee4-85aa-325168859c47.jpg',
             'Width': 800}],
 'price': 34990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW Serie 4 440i xDrive',
 'transmission': 'automatic',
 'trim': '440i xDrive',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762452429%27 HTTP/1.1" 200 None
2026-03-30 15:06:35 [auto_selling_coches.net.api] INFO: Saving data for 62452429: {'created_time': 1774883195.750253, 'last_price_update_time': 1774883195.750268}
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62452429') HTTP/1.1" 204 0
2026-03-30 15:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62524181> (referer: https://www.coches.net/concesionario/epicars/?pg=2) ['zyte-api']
2026-03-30 15:06:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:36 [auto_selling_coches.net.api] INFO: Extracted item from API: 62524181 - DODGE Charger RT Scat Pack Widebody
2026-03-30 15:06:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 63cc21e5-4c84-5a2d-bb1d-2f5550d67b50 with identifier: 62524181
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 63cc21e5-4c84-5a2d-bb1d-2f5550d67b50
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19410946%252Fb34fd7e8-8139-4d9f-ad55-714253e088d4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19410946/b34fd7e8-8139-4d9f-ad55-714253e088d4.jpg already downloaded
2026-03-30 15:06:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 63cc21e5-4c84-5a2d-bb1d-2f5550d67b50 with identifier 62524181
2026-03-30 15:06:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 63cc21e5-4c84-5a2d-bb1d-2f5550d67b50
2026-03-30 15:06:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62524181>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'POSIBILIDAD DE FINANCIACION\n'
                '            DODGE CHARGER SRT 492CV 172.000 KM AÑO 2020\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS:\n'
                '\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMTICO\n'
                '*RECONOCIMIENTO DE CARRIL\n'
                '*MANOS LIBRE BLUETOOTH\n'
                '*ORDENADOR POR VOZ\n'
                '*PANTALLA TACTIL\n'
                '*LIMITADOR DE VELOCIDAD\n'
                '*VELOCIDAD DE CRUCERO\n'
                '*ELEVALUNAS ELECTRIOS\n'
                '*RETROVISORES ELECTRICOS\n'
                '*DISTINTOS MODOS DE CONDUCCION\n'
                '*TAPICERIA DE TELA\n'
                '*ORDENADOR DE ABORDO\n'
                '*FAROS LED Y XENON\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*CAMARA TRASERA\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*LUCES AUTOMATICAS\n'
                '*CIERRE CENTRALIZADO\n'
                '*LLANTAS 20\n'
                '* etc...\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '6.4L',
 'engine_horse_power': 485,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '63cc21e5-4c84-5a2d-bb1d-2f5550d67b50',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/dodge-charger-rt-scat-pack-widebody-4p-gasolina-2023-en-madrid-62524181-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'DODGE',
 'model': 'Charger',
 'odometer': 172000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19410946/b34fd7e8-8139-4d9f-ad55-714253e088d4.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63cc21e5-4c84-5a2d-bb1d-2f5550d67b50/63cc21e5-4c84-5a2d-bb1d-2f5550d67b50_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103827,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19410946/b34fd7e8-8139-4d9f-ad55-714253e088d4.jpg',
             'Width': 800}],
 'price': 45990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DODGE Charger RT Scat Pack Widebody',
 'transmission': 'automatic',
 'trim': 'RT Scat Pack Widebody',
 'vin': None,
 'year': 2020}
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762524181%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [auto_selling_coches.net.api] INFO: Saving data for 62524181: {'created_time': 1774883196.963546, 'last_price_update_time': 1774883196.963561}
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62524181') HTTP/1.1" 204 0
2026-03-30 15:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70273703> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:39 [auto_selling_coches.net.api] INFO: Extracted item from API: 70273703 - MERCEDES-BENZ Clase C C 350 e
2026-03-30 15:06:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e1b3eb4f-0de0-54c1-a281-63eaf297ebe3 with identifier: 70273703
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e1b3eb4f-0de0-54c1-a281-63eaf297ebe3
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19731066%252F0390818f-9499-405d-8e35-2079c4e2f5c4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19731066/0390818f-9499-405d-8e35-2079c4e2f5c4.jpg already downloaded
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e1b3eb4f-0de0-54c1-a281-63eaf297ebe3 with identifier 70273703
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e1b3eb4f-0de0-54c1-a281-63eaf297ebe3
2026-03-30 15:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70273703>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 48,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 335€ AL MES \n'
                '        MERCEDES BENZ CLASE C 350E  279CV 114.500KM AÑO 2016\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (ECO) '
                'EXTRAS :\n'
                '\n'
                '\n'
                '*VOLANTE MULTIFUNCION CON LEVAS \n'
                '*CAMBIO AUTOMATICO\n'
                '*CLIMATIZADOR DIGITAL BIZONA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*SENSOR DE LUZ \n'
                '*CAMARA TRASERA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*TAPICERIA DE CUERO Y TELA \n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES\n'
                '*LUCES XENON \n'
                '*ISOFIX\n'
                '*ORDENADOR POR VOZ\n'
                '*DISTINTOS MODOS DE CONDUCCION\n'
                '*LLANTAS 17"\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'ECO',
 'engine': '2.0L',
 'engine_horse_power': 279,
 'expiration_date': None,
 'fuel_type': 'Híbrido',
 'id': 'e1b3eb4f-0de0-54c1-a281-63eaf297ebe3',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-c-c-350-e-4p-electrico-hibrido-2016-en-madrid-70273703-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase C',
 'odometer': 114500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19731066/0390818f-9499-405d-8e35-2079c4e2f5c4.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1b3eb4f-0de0-54c1-a281-63eaf297ebe3/e1b3eb4f-0de0-54c1-a281-63eaf297ebe3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120926,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19731066/0390818f-9499-405d-8e35-2079c4e2f5c4.jpg',
             'Width': 800}],
 'price': 22990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase C C 350 e',
 'transmission': 'automatic',
 'trim': 'C 350 e',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770273703%27 HTTP/1.1" 200 None
2026-03-30 15:06:40 [auto_selling_coches.net.api] INFO: Saving data for 70273703: {'created_time': 1774883200.016671, 'last_price_update_time': 1774883200.016679}
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70273703') HTTP/1.1" 204 0
2026-03-30 15:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70293704> (referer: https://www.coches.net/concesionario/epicars/?pg=2) ['zyte-api']
2026-03-30 15:06:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:41 [auto_selling_coches.net.api] INFO: Extracted item from API: 70293704 - MASERATI 3200 GT 3.2 COUPE
2026-03-30 15:06:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 93c79399-9879-5639-b9c0-32542f0d9761 with identifier: 70293704
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 93c79399-9879-5639-b9c0-32542f0d9761
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19753973%252Fc86731a4-9203-41c6-85d1-0b5948f37123.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19753973/c86731a4-9203-41c6-85d1-0b5948f37123.jpg not downloaded yet
2026-03-30 15:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70168936> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19753973/c86731a4-9203-41c6-85d1-0b5948f37123.jpg> (referer: None)
2026-03-30 15:06: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:06:42 [auto_selling_coches.net.api] INFO: Extracted item from API: 70168936 - VOLKSWAGEN Polo GTI 1.8 TSI
2026-03-30 15:06:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ac550e45-ab39-5183-b250-baada51dff19 with identifier: 70168936
2026-03-30 15:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ac550e45-ab39-5183-b250-baada51dff19
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06: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%252F19654640%252F2be9de4d-9810-40f6-8960-b29ef970db28.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19654640/2be9de4d-9810-40f6-8960-b29ef970db28.jpg already downloaded
2026-03-30 15:06:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ac550e45-ab39-5183-b250-baada51dff19 with identifier 70168936
2026-03-30 15:06:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ac550e45-ab39-5183-b250-baada51dff19
2026-03-30 15:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70168936>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 139,
 'category': 'Coches',
 'color': 'Rojo',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 210€ AL MES\n'
                '         VOLKSWAGEN POLO GTI 1.8 TSI 192CV 120.000 KM AÑO '
                '2016 \n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*VOLANTE MULTIFUNCION \n'
                '*CAMBIO MANUAL \n'
                '*ORDENADOR DE ABORDO\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*TAPICERIA DE TELA \n'
                '*ASIENTOS CALEFACTABLES \n'
                '*RETROVISORES ELECTRICOS CALEFACTABLES \n'
                '*SENSORES DE APARCAMIENTO\n'
                '*ORDENADOR POR VOZ\n'
                '*NAVEGADOR\n'
                '*PANTALLA TACTIL\n'
                '*CLIMATIZADOR \n'
                '*LUCES DE XENON\n'
                '*ISOFIX\n'
                '*LLANTAS DE 17"\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '1.8L',
 'engine_horse_power': 192,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'ac550e45-ab39-5183-b250-baada51dff19',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-polo-gti-18-tsi-192cv-3p-gasolina-2016-en-madrid-70168936-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 120000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19654640/2be9de4d-9810-40f6-8960-b29ef970db28.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac550e45-ab39-5183-b250-baada51dff19/ac550e45-ab39-5183-b250-baada51dff19_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110088,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19654640/2be9de4d-9810-40f6-8960-b29ef970db28.jpg',
             'Width': 800}],
 'price': 15990,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Polo GTI 1.8 TSI',
 'transmission': 'manual',
 'trim': 'GTI 1.8 TSI 192CV',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770168936%27 HTTP/1.1" 200 None
2026-03-30 15:06:42 [auto_selling_coches.net.api] INFO: Saving data for 70168936: {'created_time': 1774883202.535425, 'last_price_update_time': 1774883202.535435}
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70168936') HTTP/1.1" 204 0
2026-03-30 15:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc8c2318750>
2026-03-30 15:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93c79399-9879-5639-b9c0-32542f0d9761/93c79399-9879-5639-b9c0-32542f0d9761_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19753973%252Fc86731a4-9203-41c6-85d1-0b5948f37123.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19753973/c86731a4-9203-41c6-85d1-0b5948f37123.jpg saved to cache
2026-03-30 15:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 93c79399-9879-5639-b9c0-32542f0d9761
2026-03-30 15:06:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 93c79399-9879-5639-b9c0-32542f0d9761 sending to next pipeline
2026-03-30 15:06:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 93c79399-9879-5639-b9c0-32542f0d9761 with identifier 70293704
2026-03-30 15:06:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 93c79399-9879-5639-b9c0-32542f0d9761
2026-03-30 15:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19753973/c86731a4-9203-41c6-85d1-0b5948f37123.jpg>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Amarillo',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE € AL MES\n'
                '               MASERATI 3200 GT  3.2  369CV 36.000 KM AÑO '
                '2000\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA  EXTRAS:\n'
                '\n'
                '\n'
                '*CAMBIO MANUAL\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS\n'
                '*ASIENTOS ELECTRICOS \n'
                '*CLIMATIZADOR\n'
                '*RADIO - CD \n'
                '*SENSORES DE APARCAMIENTO \n'
                '*TAPICERIA DE CUERO\n'
                '*LLANTAS DE 20"\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 2,
 'emission_standard': None,
 'engine': '3.2L',
 'engine_horse_power': 370,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '93c79399-9879-5639-b9c0-32542f0d9761',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/maserati-3200-gt-32-coupe-2p-gasolina-1998-en-madrid-70293704-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MASERATI',
 'model': '3200 GT',
 'odometer': 36000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_93c79399-9879-5639-b9c0-32542f0d9761/93c79399-9879-5639-b9c0-32542f0d9761_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103514,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19753973/c86731a4-9203-41c6-85d1-0b5948f37123.jpg',
             'Width': 800}],
 'price': 28990,
 'price_includes_vat': True,
 'registration_date': '2000-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'MASERATI 3200 GT 3.2 COUPE',
 'transmission': 'manual',
 'trim': '3.2 COUPE',
 'vin': None,
 'year': 2000}
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770293704%27 HTTP/1.1" 200 None
2026-03-30 15:06:42 [auto_selling_coches.net.api] INFO: Saving data for 70293704: {'created_time': 1774883202.657421, 'last_price_update_time': 1774883202.657432}
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70293704') HTTP/1.1" 204 0
2026-03-30 15:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70065895> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06: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:06:46 [auto_selling_coches.net.api] INFO: Extracted item from API: 70065895 - AUDI TTS Coupe 2.0 TFSI quattro
2026-03-30 15:06:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a5baa012-a54b-5dc1-8ac7-d01e12d43ca9 with identifier: 70065895
2026-03-30 15:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a5baa012-a54b-5dc1-8ac7-d01e12d43ca9
2026-03-30 15:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06: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%252F19572773%252F478aeb3b-a666-4b48-9501-8beb023b3982.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19572773/478aeb3b-a666-4b48-9501-8beb023b3982.jpg already downloaded
2026-03-30 15:06:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a5baa012-a54b-5dc1-8ac7-d01e12d43ca9 with identifier 70065895
2026-03-30 15:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a5baa012-a54b-5dc1-8ac7-d01e12d43ca9
2026-03-30 15:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70065895>
{'auction_title': '',
 'body_type': 'Coupe',
 'c_o_2_emission_value': 164,
 'category': 'Coches',
 'color': 'Amarillo',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 453 € AL MES \n'
                '                  AUDI TTS COUPE TFSI 310 CV 81.872 KM AÑO '
                '2016\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*VIRTUAL COCKPIT\n'
                '*VOLANTE MULTIFUNCION\n'
                '*CAMBIO MANUAL \n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS \n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION \n'
                '*SISTEMA START - STOP \n'
                '*APERTURA Y ARRANQUE SIN LLAVES \n'
                '*CLIMATIZADOR \n'
                '*LUCES DE LED\n'
                '*LIMITADOR DE VELOCIDAD\n'
                '*ASIENTOS DE CUERO\n'
                '*ISOFIX\n'
                '*LLANTAS DE 20"\n'
                '*CONTROL POR VOZ\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 3,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 310,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'a5baa012-a54b-5dc1-8ac7-d01e12d43ca9',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-tts-coupe-20-tfsi-310cv-quattro-3p-gasolina-2016-en-madrid-70065895-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'TTS',
 'odometer': 80000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19572773/478aeb3b-a666-4b48-9501-8beb023b3982.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5baa012-a54b-5dc1-8ac7-d01e12d43ca9/a5baa012-a54b-5dc1-8ac7-d01e12d43ca9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106724,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19572773/478aeb3b-a666-4b48-9501-8beb023b3982.jpg',
             'Width': 800}],
 'price': 32490,
 'price_includes_vat': True,
 'registration_date': '2016-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'AUDI TTS Coupe 2.0 TFSI quattro',
 'transmission': 'manual',
 'trim': 'Coupe 2.0 TFSI 310CV quattro',
 'vin': None,
 'year': 2016}
2026-03-30 15:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06: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%2770065895%27 HTTP/1.1" 200 None
2026-03-30 15:06:46 [auto_selling_coches.net.api] INFO: Saving data for 70065895: {'created_time': 1774883206.72079, 'last_price_update_time': 1774883206.720804}
2026-03-30 15:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70065895') HTTP/1.1" 204 0
2026-03-30 15:06:47 [scrapy.extensions.logstats] INFO: Crawled 32 pages (at 31 pages/min), scraped 29 items (at 29 items/min)
2026-03-30 15:06:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 177MiB
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70307852> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 70307852 - AUDI A3 S3 Sedan TFSI quattro S tronic
2026-03-30 15:06:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ec89cdd4-9cf3-53de-9070-914be254876d with identifier: 70307852
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ec89cdd4-9cf3-53de-9070-914be254876d
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%252F19761900%252F8f352f9d-f78e-45b9-bc38-5a99e68a13b2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19761900/8f352f9d-f78e-45b9-bc38-5a99e68a13b2.jpg not downloaded yet
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19761900/8f352f9d-f78e-45b9-bc38-5a99e68a13b2.jpg> (referer: None)
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70294322> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc8c07dbe10>
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec89cdd4-9cf3-53de-9070-914be254876d/ec89cdd4-9cf3-53de-9070-914be254876d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19761900%252F8f352f9d-f78e-45b9-bc38-5a99e68a13b2.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19761900/8f352f9d-f78e-45b9-bc38-5a99e68a13b2.jpg saved to cache
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ec89cdd4-9cf3-53de-9070-914be254876d
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ec89cdd4-9cf3-53de-9070-914be254876d sending to next pipeline
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ec89cdd4-9cf3-53de-9070-914be254876d with identifier 70307852
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ec89cdd4-9cf3-53de-9070-914be254876d
2026-03-30 15:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19761900/8f352f9d-f78e-45b9-bc38-5a99e68a13b2.jpg>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 488 € AL MES \n'
                '                    AUDI S3 SEDAN 310CV 110.000KM AÑO 2021\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C ). '
                'EXTRAS:\n'
                '\n'
                '\n'
                '*VOLANTE  MULTIFUNCION CON LEVAS \n'
                '*VIRTUAL COCKPIT\n'
                '*APPLE CARPLAY\n'
                '*APARCA SOLO \n'
                '*CAMBIO AUTOMATICO\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*CAMARA 360ª\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*START- STOP\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CLIMATIZADOR DIGITAL CUATRIZONA\n'
                '*LUCES LED\n'
                '*ASIENTOS DEPORTIVOS \n'
                '*PAQUETE DE ILUMINACION \n'
                '*VELOCIDAD DE CRUCERO ADAPTATIVO\n'
                '*ASIENTOS ELECTRICOS CALEFACTABLES \n'
                '*TAPICERIA CUERO Y TELA \n'
                '*ISOFIX\n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*LLANTA 20"\n'
                ' ETC...\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 310,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'ec89cdd4-9cf3-53de-9070-914be254876d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/audi-a3-s3-sedan-tfsi-228kw-quattro-s-tronic-4p-gasolina-2022-en-madrid-70307852-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 100000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec89cdd4-9cf3-53de-9070-914be254876d/ec89cdd4-9cf3-53de-9070-914be254876d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107371,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19761900/8f352f9d-f78e-45b9-bc38-5a99e68a13b2.jpg',
             'Width': 800}],
 'price': 36990,
 'price_includes_vat': True,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'AUDI A3 S3 Sedan TFSI quattro S tronic',
 'transmission': 'automatic',
 'trim': 'S3 Sedan TFSI 228kW quattro S tronic',
 'vin': None,
 'year': 2021}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%2770307852%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Saving data for 70307852: {'created_time': 1774883208.713912, 'last_price_update_time': 1774883208.713923}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70307852') HTTP/1.1" 204 0
2026-03-30 15:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62260348> (referer: https://www.coches.net/concesionario/epicars/?pg=2) ['zyte-api']
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 70294322 - MERCEDES-BENZ Clase GLE Coupé MercedesAMG GLE 63 4MATIC
2026-03-30 15:06:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 08be553d-fc86-5919-a1b0-f349938d2af1 with identifier: 70294322
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 08be553d-fc86-5919-a1b0-f349938d2af1
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%252F19754292%252Fe12819da-26e2-44ea-8f74-88319e3a517a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19754292/e12819da-26e2-44ea-8f74-88319e3a517a.jpg already downloaded
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 08be553d-fc86-5919-a1b0-f349938d2af1 with identifier 70294322
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 08be553d-fc86-5919-a1b0-f349938d2af1
2026-03-30 15:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/70294322>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': 278,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'POSIBILIDAD DE FINANCIACION \n'
                '            MERCEDES BENZ GLE 63 AMG 4MATIC 558CV 162.500KM '
                'AÑO 2017\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C) '
                'EXTRAS :\n'
                '\n'
                '*PAQUETE AMG\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*SENSOR DE LUZ Y LLUVIA\n'
                '*CAMARA TRASERA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS ABATIBLES\n'
                '*TAPICERIA DE CUERO \n'
                '*ASIENTOS CALEFACTABLES \n'
                '*LUCES LED\n'
                '*ISOFIX\n'
                '*ORDENADOR POR VOZ\n'
                '*VELOCIDAD DE CRUERO\n'
                '*DISTINTOS MODOS DE CONDUCCION\n'
                '*LLANTAS 21"\n'
                '*PORTON TRASERO ELECTRICO \n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '5.5L',
 'engine_horse_power': 557,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': '08be553d-fc86-5919-a1b0-f349938d2af1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-clase-gle-coupe-mercedesamg-gle-63-4matic-5p-gasolina-2017-en-madrid-70294322-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'Clase GLE Coupé',
 'odometer': 162500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19754292/e12819da-26e2-44ea-8f74-88319e3a517a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08be553d-fc86-5919-a1b0-f349938d2af1/08be553d-fc86-5919-a1b0-f349938d2af1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101805,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19754292/e12819da-26e2-44ea-8f74-88319e3a517a.jpg',
             'Width': 800}],
 'price': 50990,
 'price_includes_vat': True,
 'registration_date': '2017-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ Clase GLE Coupé MercedesAMG GLE 63 4MATIC',
 'transmission': 'automatic',
 'trim': 'MercedesAMG GLE 63 4MATIC',
 'vin': None,
 'year': 2017}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%2770294322%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Saving data for 70294322: {'created_time': 1774883208.80964, 'last_price_update_time': 1774883208.80965}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70294322') HTTP/1.1" 204 0
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Extracted item from API: 62260348 - MERCEDES-BENZ EQC EQC 400 4MATIC
2026-03-30 15:06:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 68a82bb2-146d-53af-9e79-3f13b19f950b with identifier: 62260348
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 68a82bb2-146d-53af-9e79-3f13b19f950b
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%252F19187188%252F257b9526-4a63-460f-99d3-05f766096686.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19187188/257b9526-4a63-460f-99d3-05f766096686.jpg already downloaded
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 68a82bb2-146d-53af-9e79-3f13b19f950b with identifier 62260348
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 68a82bb2-146d-53af-9e79-3f13b19f950b
2026-03-30 15:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62260348>
{'auction_title': '',
 'body_type': 'SUV',
 'c_o_2_emission_value': None,
 'category': 'Coches',
 'color': 'Negro',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 474€ AL MES \n'
                '        MERCEDES BENZ EQC 400 KW 4 MATIC AMG LINE 190.000KM '
                'AÑO 2020 \n'
                '\n'
                '¡¡¡¡  IVA DEDUCIBLE  !!!\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (0) '
                'EXTRAS:\n'
                '\n'
                '\n'
                '-PAQUETE AMG \n'
                '-VOLANTE MULTIFUNCION CON LEVAS \n'
                '- CAMBIO AUTOMATICO \n'
                '-DISTINTOS MODO DE CONDUCCION \n'
                '- KEYLESS-GO\n'
                '-ASIENTOS ELECTRICOS CALEFACTABLES \n'
                '-TAPICERIA DE CUERO \n'
                '- FAROS  LED\n'
                '- CLIMATIZADOR DIGITAL \n'
                '- AYUDA ACTIVA PARA APARCAR\n'
                '- SENSOR DE LUZ Y LLUVIA\n'
                '- HEAD-UP DESPLAY\n'
                '- CÁMARA DE 360º\n'
                '-Cuadro digital virtual cockpit\n'
                '- PORTON TRASERO AUTOMATICO\n'
                '- TECHO CORREDIZO ELECTRICO\n'
                '- ILUMINACION AMBIENTE \n'
                '-Asistente de mantenimiento de carril\n'
                '- velocidad de crucero\n'
                '-ISOFIX \n'
                '-CONTROL DE ANGULO MUERTO \n'
                '-ENGANCHE DE REMOLQUE \n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': '0',
 'engine': None,
 'engine_horse_power': 408,
 'expiration_date': None,
 'fuel_type': 'Eléctrico',
 'id': '68a82bb2-146d-53af-9e79-3f13b19f950b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/mercedes-benz-eqc-eqc-400-4matic-5p-electrico-hibrido-2019-en-madrid-62260348-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC',
 'odometer': 190000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19187188/257b9526-4a63-460f-99d3-05f766096686.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a82bb2-146d-53af-9e79-3f13b19f950b/68a82bb2-146d-53af-9e79-3f13b19f950b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201396,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19187188/257b9526-4a63-460f-99d3-05f766096686.jpg',
             'Width': 800}],
 'price': 32990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC EQC 400 4MATIC',
 'transmission': 'automatic',
 'trim': 'EQC 400 4MATIC',
 'vin': None,
 'year': 2020}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [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%2762260348%27 HTTP/1.1" 200 None
2026-03-30 15:06:48 [auto_selling_coches.net.api] INFO: Saving data for 62260348: {'created_time': 1774883208.915165, 'last_price_update_time': 1774883208.915176}
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62260348') HTTP/1.1" 204 0
2026-03-30 15:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/70307669> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:06:51 [auto_selling_coches.net.api] INFO: Extracted item from API: 70307669 - BMW Serie 3 320d xDrive Auto.
2026-03-30 15:06:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 75c95208-2bd6-59e0-9aed-d1be056ec7b7 with identifier: 70307669
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 75c95208-2bd6-59e0-9aed-d1be056ec7b7
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19761734%252Fcfbcca04-869a-4eec-998d-396648dfb1e7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19761734/cfbcca04-869a-4eec-998d-396648dfb1e7.jpg not downloaded yet
2026-03-30 15:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://a.ccdn.es/cnet/vehicles/19761734/cfbcca04-869a-4eec-998d-396648dfb1e7.jpg> (referer: None)
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fc8c07d9650>
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 15:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75c95208-2bd6-59e0-9aed-d1be056ec7b7/75c95208-2bd6-59e0-9aed-d1be056ec7b7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_coches.net.api',RowKey='https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19761734%252Fcfbcca04-869a-4eec-998d-396648dfb1e7.jpg') HTTP/1.1" 204 0
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19761734/cfbcca04-869a-4eec-998d-396648dfb1e7.jpg saved to cache
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 75c95208-2bd6-59e0-9aed-d1be056ec7b7
2026-03-30 15:06:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 75c95208-2bd6-59e0-9aed-d1be056ec7b7 sending to next pipeline
2026-03-30 15:06:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 75c95208-2bd6-59e0-9aed-d1be056ec7b7 with identifier 70307669
2026-03-30 15:06:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 75c95208-2bd6-59e0-9aed-d1be056ec7b7
2026-03-30 15:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://a.ccdn.es/cnet/vehicles/19761734/cfbcca04-869a-4eec-998d-396648dfb1e7.jpg>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 119,
 'category': 'Coches',
 'color': 'Blanco',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 433€ AL MES \n'
                '               BMW SERIE 3 320D XDRIVE 190CV 126.000KM AÑO '
                '2020\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (ECO ) '
                'EXTRAS :\n'
                '\n'
                '\n'
                '*VIRTUAL COCKPIT\n'
                '*APPLE CARPLAY\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO \n'
                '*CONTROL POR VOZ\n'
                '*ORDENADOR DE ABORDO\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CAMARA TRASERA Y DELANTERA\n'
                '*ASIENTOS CALEFACTABLES\n'
                '*PANTALLA TACTIL \n'
                '*VELOCIDAD DE CRUCERO\n'
                '*CLIMATIZADOR DIGITAL\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*DISTINTOS MODO DE CONDUCCION\n'
                '*SENSORES DE LUZ Y LLUVIA\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*RETROVISORES ELECTRICOS\n'
                '*TAPICERIA DE CUERO \n'
                '*LUCES LED\n'
                '*NAVEGADOR\n'
                '*BLUETOOTH\n'
                '*ISOFIX\n'
                '*LLANTAS 18"\n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 4,
 'emission_standard': 'ECO',
 'engine': '2.0L',
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '75c95208-2bd6-59e0-9aed-d1be056ec7b7',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/bmw-serie-3-320d-xdrive-auto-4p-diesel-2020-en-madrid-70307669-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'BMW',
 'model': 'Serie 3',
 'odometer': 126000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75c95208-2bd6-59e0-9aed-d1be056ec7b7/75c95208-2bd6-59e0-9aed-d1be056ec7b7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100106,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19761734/cfbcca04-869a-4eec-998d-396648dfb1e7.jpg',
             'Width': 800}],
 'price': 30990,
 'price_includes_vat': True,
 'registration_date': '2020-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW Serie 3 320d xDrive Auto.',
 'transmission': 'automatic',
 'trim': '320d xDrive Auto.',
 'vin': None,
 'year': 2020}
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2770307669%27 HTTP/1.1" 200 None
2026-03-30 15:06:51 [auto_selling_coches.net.api] INFO: Saving data for 70307669: {'created_time': 1774883211.811018, 'last_price_update_time': 1774883211.811028}
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='70307669') HTTP/1.1" 204 0
2026-03-30 15:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://web.gw.coches.net/details/62588855> (referer: https://www.coches.net/concesionario/epicars/?pg=1) ['zyte-api']
2026-03-30 15:07:17 [auto_selling_coches.net.api] INFO: Extracted item from API: 62588855 - VOLKSWAGEN Golf R 2.0 TSI 4Motion DSG
2026-03-30 15:07:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d30696ff-6753-5024-9cc6-4e5ef517f5c2 with identifier: 62588855
2026-03-30 15:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d30696ff-6753-5024-9cc6-4e5ef517f5c2
2026-03-30 15:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fa.ccdn.es%252Fcnet%252Fvehicles%252F19454840%252F1b0fed7f-8f03-47ac-b664-78cea945d0f0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://a.ccdn.es/cnet/vehicles/19454840/1b0fed7f-8f03-47ac-b664-78cea945d0f0.jpg already downloaded
2026-03-30 15:07:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d30696ff-6753-5024-9cc6-4e5ef517f5c2 with identifier 62588855
2026-03-30 15:07:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d30696ff-6753-5024-9cc6-4e5ef517f5c2
2026-03-30 15:07:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://web.gw.coches.net/details/62588855>
{'auction_title': '',
 'body_type': 'Berlina',
 'c_o_2_emission_value': 160,
 'category': 'Coches',
 'color': 'Azul',
 'currency': 'EUR',
 'description': 'LLEVATELO DESDE 432 € AL MES\n'
                '         VOLKSWAGEN GOLF R 2.0 TSI 300CV 86.500 KM AÑO 2019\n'
                '\n'
                'REVISION Y MANTENIMIENTOS RECIEN HECHOS EL VEHICULO SE '
                'ENTREGA CON UN AÑO DE GARANTIA ETIQUETA MEDIOAMBIENTAL (C). '
                'EXTRAS:\n'
                '\n'
                '*REVISIONES EN CASA OFICIAL \n'
                '*TECHO SOLAR\n'
                '*VOLANTE MULTIFUNCION CON LEVAS\n'
                '*CAMBIO AUTOMATICO\n'
                '*APPLE CARPLAY\n'
                '*VIRTUAL COCKPIT\n'
                '*APERTURA Y ARRANQUE SIN LLAVE\n'
                '*CAMARA TRASERA\n'
                '*CONTROL DE CRUCERO\n'
                '*ELEVALUNAS ELECTRICOS\n'
                '*TAPICERIA DE TELA\n'
                '*RETROVISORES ELECTRICOS AVATIBLES\n'
                '*SENSORES DE APARCAMIENTO\n'
                '*ORDENADOR POR VOZ\n'
                '*NAVEGADOR\n'
                '*PANTALLA TACTIL\n'
                '*CLIMATIZADOR DIGITAL BIZONA\n'
                '*FAROS DE LED \n'
                '*ISOFIX\n'
                '*LLANTAS DE 19"\n'
                '*TODO HOMOLOGADO EN FICHA \n'
                '\n'
                '\n'
                '\n'
                'ESTE ANUNCIO TIENE CARACTER COMERCIAL, PUEDE CONTENER ERRORES '
                'Y CARECE DE VALOR CONTRACTUAL',
 'doors_number': 5,
 'emission_standard': 'C',
 'engine': '2.0L',
 'engine_horse_power': 300,
 'expiration_date': None,
 'fuel_type': 'Gasolina',
 'id': 'd30696ff-6753-5024-9cc6-4e5ef517f5c2',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.coches.net/volkswagen-golf-r-20-tsi-221kw-300cv-4motion-dsg-5p-gasolina-2019-en-madrid-62588855-covo.aspx',
 'listing': 'auction',
 'location': 'Madrid',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 86500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'ES',
 'original_photo_count': 1,
 'photo_urls': ['https://a.ccdn.es/cnet/vehicles/19454840/1b0fed7f-8f03-47ac-b664-78cea945d0f0.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d30696ff-6753-5024-9cc6-4e5ef517f5c2/d30696ff-6753-5024-9cc6-4e5ef517f5c2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108619,
             'Height': 600,
             'OriginUrl': 'https://a.ccdn.es/cnet/vehicles/19454840/1b0fed7f-8f03-47ac-b664-78cea945d0f0.jpg',
             'Width': 800}],
 'price': 31990,
 'price_includes_vat': True,
 'registration_date': '2019-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN Golf R 2.0 TSI 4Motion DSG',
 'transmission': 'automatic',
 'trim': 'R 2.0 TSI 221kW 300CV 4Motion DSG',
 'vin': None,
 'year': 2019}
2026-03-30 15:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_coches.net.api%27%20and%20RowKey%20eq%20%2762588855%27 HTTP/1.1" 200 None
2026-03-30 15:07:18 [auto_selling_coches.net.api] INFO: Saving data for 62588855: {'created_time': 1774883238.095677, 'last_price_update_time': 1774883238.095687}
2026-03-30 15:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_coches.net.api',RowKey='62588855') HTTP/1.1" 204 0
2026-03-30 15:07:18 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:07:18 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:07:18 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:07:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:07:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a530b462c1f11f18e133aacc95538c6
2026-03-30 15:07:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:07:18 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:07:18 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:18 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:07:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:07:19 [auto_selling_coches.net.api] INFO: auto_selling_coches.net.api Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 4, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:07:19 [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%201773587239 HTTP/1.1" 200 None
2026-03-30 15:07:19 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (34 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_coches.net.api/4a530b462c1f11f18e133aacc95538c6.jl
2026-03-30 15:07:19 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 71562,
 'downloader/request_count': 41,
 'downloader/request_method_count/GET': 41,
 'downloader/response_bytes': 4721017,
 'downloader/response_count': 41,
 'downloader/response_status_count/200': 40,
 'downloader/response_status_count/400': 1,
 'elapsed_time_seconds': 211.842003,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 7, 19, 512451, tzinfo=datetime.timezone.utc),
 'httpcompression/response_bytes': 411177,
 'httpcompression/response_count': 4,
 'item_scraped_count': 34,
 'log_count/DEBUG': 530,
 'log_count/INFO': 411,
 'memusage/max': 186126336,
 'memusage/startup': 149692416,
 'photo_download_count': 4,
 'request_depth_max': 4,
 'response_received_count': 37,
 'scheduler/dequeued': 41,
 'scheduler/dequeued/memory': 41,
 'scheduler/enqueued': 41,
 'scheduler/enqueued/memory': 41,
 'scrape_type/new': 34,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 38,
 'scrapy-zyte-api/error_ratio': 0.02631578947368421,
 'scrapy-zyte-api/error_types/download/website-ban': 1,
 'scrapy-zyte-api/errors': 1,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 10.288668859750032,
 'scrapy-zyte-api/mean_response_seconds': 8.077127570991177,
 'scrapy-zyte-api/processed': 37,
 'scrapy-zyte-api/request_args/actions': 2,
 'scrapy-zyte-api/request_args/browserHtml': 2,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 35,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 36,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 37,
 'scrapy-zyte-api/request_args/httpResponseBody': 35,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 35,
 'scrapy-zyte-api/request_args/requestHeaders': 1,
 'scrapy-zyte-api/request_args/url': 37,
 'scrapy-zyte-api/status_codes/200': 37,
 'scrapy-zyte-api/status_codes/520': 1,
 'scrapy-zyte-api/success': 37,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 30, 15, 3, 47, 670448, tzinfo=datetime.timezone.utc)}
2026-03-30 15:07:19 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:07:19 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fc8c274b810>
2026-03-30 15:07:19 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fc8c27580d0>

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