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

PROJECT (sourcing_v2), SPIDER (auto_selling_autotrader.co.uk)

2026-03-26 12:20:19 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-26 12:20:19 [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-26 12:20:19 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-03-26 12:20:19 [auto_selling_autotrader.co.uk] INFO: Quick mode enabled: batching detail requests in groups of 10
2026-03-26 12:20:19 [auto_selling_autotrader.co.uk] INFO: Limiting photo downloads to 1 per item
2026-03-26 12:20:19 [auto_selling_autotrader.co.uk] INFO: _job: 25e42cfe290e11f18f76c264925fbcfa, SCRAPY_JOB: None
2026-03-26 12:20:19 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-26 12:20:19 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-26 12:20:19 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-26 12:20:19 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-26 12:20:19 [scrapy.extensions.telnet] INFO: Telnet Password: 5238ba42547fa930
2026-03-26 12:20:19 [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-26 12:20:19 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'DOWNLOAD_MAXSIZE': 52428800,
 'DOWNLOAD_WARNSIZE': 10485760,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_autotrader.co.uk/25e42cfe290e11f18f76c264925fbcfa.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-26 12:20:19 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-26 12:20:19 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-26 12:20:19 [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-26 12:20:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-26 12:20:19 [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-26 12:20:19 [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-26 12:20:19 [scrapy.core.engine] INFO: Spider opened
2026-03-26 12:20:19 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-26 12:20:19 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-26 12:20:19 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2-quickmode
2026-03-26 12:20:19 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-26 12:20:19 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-26 12:20:19 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-26 12:20:19 [scrapy-playwright] INFO: Starting download handler
2026-03-26 12:20:19 [scrapy-playwright] INFO: Starting download handler
2026-03-26 12:20:24 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10040271 and multipost_profile_id: e217c4c4-6115-4f7a-b6c2-540e9f7aae79 and job_id: 25e42cfe290e11f18f76c264925fbcfa and url: https://www.autotrader.co.uk/dealers/prestige-autobahn-10040271
2026-03-26 12:20:24 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10040271, page: 1
2026-03-26 12:20:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:26 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: None) ['zyte-api']
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Page: 1/3, total results: 47
2026-03-26 12:20:26 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 12:20:26 [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-26 12:20:26 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603190846591%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603190846591: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603140704249%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603140704249: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602169977429%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602169977429: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602169976625%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602169976625: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602029614777%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602029614777: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601169205679%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601169205679: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601109056445%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601109056445: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512288818244%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512288818244: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512148582311%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512148582311: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512148581780%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512148581780: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512148581659%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512148581659: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512108501692%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512108501692: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511258128807%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511258128807: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511198010557%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511198010557: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511198002532%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511198002532: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511077736769%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511077736769: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511067710510%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511067710510: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511057679128%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511057679128: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511047653153%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511047653153: 1
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510237373164%27 HTTP/1.1" 200 None
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510237373164: 1
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 1)
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 2)
2026-03-26 12:20:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Getting next page: 2
2026-03-26 12:20:26 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10040271, page: 2
2026-03-26 12:20:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:27 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] INFO: Page: 2/3, total results: 47
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510157178990%27 HTTP/1.1" 200 None
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510157178990: 1
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510137107858%27 HTTP/1.1" 200 None
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510137107858: 1
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510086990557%27 HTTP/1.1" 200 None
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510086990557: 1
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509296734381%27 HTTP/1.1" 200 None
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509296734381: 1
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509256624951%27 HTTP/1.1" 200 None
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509256624951: 1
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509256623247%27 HTTP/1.1" 200 None
2026-03-26 12:20:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509256623247: 1
2026-03-26 12:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509256623010%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509256623010: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509216510039%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509216510039: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509216509203%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509216509203: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202508235701090%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202508235701090: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202508175518231%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202508175518231: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202507044166914%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202507044166914: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202506263904650%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202506263904650: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202506023077321%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202506023077321: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202505202621255%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202505202621255: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202504171458511%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202504171458511: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202504171447939%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202504171447939: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202504171445668%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202504171445668: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503260609533%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202503260609533: 1
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503150186285%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202503150186285: 1
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 1)
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 2)
2026-03-26 12:20:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Getting next page: 3
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10040271, page: 3
2026-03-26 12:20:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:28 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fc111a9-ea67-5747-9972-80edf5635081 with identifier: 202603190846591
2026-03-26 12:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4fc111a9-ea67-5747-9972-80edf5635081
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdd6e8587ff3e41b1a91c4e2f70e790a1.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dd6e8587ff3e41b1a91c4e2f70e790a1.jpg not downloaded yet
2026-03-26 12:20:28 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2679f500-dab7-5738-8d80-05d4dabeb7e5 with identifier: 202603140704249
2026-03-26 12:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2679f500-dab7-5738-8d80-05d4dabeb7e5
2026-03-26 12:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F841b93cb691b408abfbfdb5c65e54855.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/841b93cb691b408abfbfdb5c65e54855.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 64e9486f-7baa-5e82-afe1-cdb90ad93230 with identifier: 202602169977429
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 64e9486f-7baa-5e82-afe1-cdb90ad93230
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6c9f399add3a47fba90b8243655142a1.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c9f399add3a47fba90b8243655142a1.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fa126657-2d59-56f4-8bd7-10c0ff76358b with identifier: 202602169976625
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fa126657-2d59-56f4-8bd7-10c0ff76358b
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe668d1e3c65349aa84d63e1f2424e912.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e668d1e3c65349aa84d63e1f2424e912.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 598b2b66-5276-59db-8ad5-0e054cc75855 with identifier: 202602029614777
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 598b2b66-5276-59db-8ad5-0e054cc75855
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F562bc75b72a84763a6c98ed0df005049.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/562bc75b72a84763a6c98ed0df005049.jpg not downloaded yet
2026-03-26 12:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cc1623b-3c43-5214-aa5c-7370dd96db95 with identifier: 202601169205679
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5cc1623b-3c43-5214-aa5c-7370dd96db95
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F420bf2d613ab4590bf450a1d2997288c.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/420bf2d613ab4590bf450a1d2997288c.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d2b08a2d-af28-5571-8d70-5013b24f1549 with identifier: 202601109056445
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d2b08a2d-af28-5571-8d70-5013b24f1549
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F25b89e5db0c7411cabbdccc64804f3ba.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25b89e5db0c7411cabbdccc64804f3ba.jpg not downloaded yet
2026-03-26 12:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d46dca1a-1337-5eb9-b812-06079f27a50f with identifier: 202512288818244
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d46dca1a-1337-5eb9-b812-06079f27a50f
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F63de6dac608448f3876af0830b0f9475.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63de6dac608448f3876af0830b0f9475.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 299aa597-c247-5425-be83-56196095e6c4 with identifier: 202512148582311
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 299aa597-c247-5425-be83-56196095e6c4
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2bb5a0342743400c832ed4b6413808db.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2bb5a0342743400c832ed4b6413808db.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b1c338ab-bff8-5579-b5f4-12814f69a5bc with identifier: 202512148581780
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b1c338ab-bff8-5579-b5f4-12814f69a5bc
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb82aec8cef6c4895898e76cd2a375033.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b82aec8cef6c4895898e76cd2a375033.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 89f777b1-a394-5931-adc3-d410fac3911c with identifier: 202512148581659
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 89f777b1-a394-5931-adc3-d410fac3911c
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4cf5c48c7e5144a482f64f38b985b2f7.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4cf5c48c7e5144a482f64f38b985b2f7.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 41d275d0-7871-5624-af67-031404c67251 with identifier: 202512108501692
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 41d275d0-7871-5624-af67-031404c67251
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2c002ea3c0294df791f1ec3e7e860103.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c002ea3c0294df791f1ec3e7e860103.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7eb7a366-db81-5b53-a384-1671bfca97ac with identifier: 202511258128807
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7eb7a366-db81-5b53-a384-1671bfca97ac
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49810147f0fb41379a8f0751bc9a9b84.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49810147f0fb41379a8f0751bc9a9b84.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Page: 3/3, total results: 47
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503150185480%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202503150185480: 1
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503110020109%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202503110020109: 1
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202412287579155%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202412287579155: 1
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202412237511054%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202412237511054: 1
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202411156327049%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202411156327049: 1
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202411106149485%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202411106149485: 1
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202406190909989%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202406190909989: 1
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 7 detail requests (batch 1)
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5591f9ae-c851-514c-b2e9-c5e52c2f2691 with identifier: 202511198010557
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5591f9ae-c851-514c-b2e9-c5e52c2f2691
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8051424249e54d6fafdc46e6f3091d1c.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8051424249e54d6fafdc46e6f3091d1c.jpg not downloaded yet
2026-03-26 12:20:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bdf68c39-8cf9-5ade-90a5-06362400b344 with identifier: 202511198002532
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item bdf68c39-8cf9-5ade-90a5-06362400b344
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9dad1bd6ccf845c68090d267783c719b.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9dad1bd6ccf845c68090d267783c719b.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dd79d23f-c0d9-54e1-b7d4-60b7c2a95190 with identifier: 202511077736769
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dd79d23f-c0d9-54e1-b7d4-60b7c2a95190
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faff538a598c4490680e90fec7d01ce24.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aff538a598c4490680e90fec7d01ce24.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f2a4198-ac36-5979-9b59-a3ea49a2d38e with identifier: 202511067710510
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4f2a4198-ac36-5979-9b59-a3ea49a2d38e
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff64a96d781864739859ac0d7faa134e1.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f64a96d781864739859ac0d7faa134e1.jpg not downloaded yet
2026-03-26 12:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6c9f399add3a47fba90b8243655142a1.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c1573931-61eb-52eb-8bd3-3412d90420f5 with identifier: 202511057679128
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c1573931-61eb-52eb-8bd3-3412d90420f5
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9303827474f5479bb9dd30a59365f048.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9303827474f5479bb9dd30a59365f048.jpg not downloaded yet
2026-03-26 12:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/dd6e8587ff3e41b1a91c4e2f70e790a1.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e668d1e3c65349aa84d63e1f2424e912.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/841b93cb691b408abfbfdb5c65e54855.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/562bc75b72a84763a6c98ed0df005049.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 21b208af-c128-556d-b932-5a6ce830a885 with identifier: 202511047653153
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 21b208af-c128-556d-b932-5a6ce830a885
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa3ef96be7b684182bfa3cd7aef32b6e3.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a3ef96be7b684182bfa3cd7aef32b6e3.jpg not downloaded yet
2026-03-26 12:20:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b14ba581-9a40-5dd6-a3f1-3eee397a5d9a with identifier: 202510237373164
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b14ba581-9a40-5dd6-a3f1-3eee397a5d9a
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffe4193156a4644af9fecf5388265bc8e.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe4193156a4644af9fecf5388265bc8e.jpg not downloaded yet
2026-03-26 12:20:29 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-26 12:20:29 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-26 12:20:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4fa4a10>
2026-03-26 12:20:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2107
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-26 12:20:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64e9486f-7baa-5e82-afe1-cdb90ad93230/64e9486f-7baa-5e82-afe1-cdb90ad93230_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6c9f399add3a47fba90b8243655142a1.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c9f399add3a47fba90b8243655142a1.jpg saved to cache
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 64e9486f-7baa-5e82-afe1-cdb90ad93230
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 64e9486f-7baa-5e82-afe1-cdb90ad93230 sending to next pipeline
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4d35f90>
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fc111a9-ea67-5747-9972-80edf5635081/4fc111a9-ea67-5747-9972-80edf5635081_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdd6e8587ff3e41b1a91c4e2f70e790a1.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dd6e8587ff3e41b1a91c4e2f70e790a1.jpg saved to cache
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4fc111a9-ea67-5747-9972-80edf5635081
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4fc111a9-ea67-5747-9972-80edf5635081 sending to next pipeline
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4fa8950>
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa126657-2d59-56f4-8bd7-10c0ff76358b/fa126657-2d59-56f4-8bd7-10c0ff76358b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe668d1e3c65349aa84d63e1f2424e912.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e668d1e3c65349aa84d63e1f2424e912.jpg saved to cache
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fa126657-2d59-56f4-8bd7-10c0ff76358b
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fa126657-2d59-56f4-8bd7-10c0ff76358b sending to next pipeline
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4d24510>
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2679f500-dab7-5738-8d80-05d4dabeb7e5/2679f500-dab7-5738-8d80-05d4dabeb7e5_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F841b93cb691b408abfbfdb5c65e54855.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/841b93cb691b408abfbfdb5c65e54855.jpg saved to cache
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2679f500-dab7-5738-8d80-05d4dabeb7e5
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2679f500-dab7-5738-8d80-05d4dabeb7e5 sending to next pipeline
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4d37490>
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_598b2b66-5276-59db-8ad5-0e054cc75855/598b2b66-5276-59db-8ad5-0e054cc75855_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F562bc75b72a84763a6c98ed0df005049.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/562bc75b72a84763a6c98ed0df005049.jpg saved to cache
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 598b2b66-5276-59db-8ad5-0e054cc75855
2026-03-26 12:20:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 598b2b66-5276-59db-8ad5-0e054cc75855 sending to next pipeline
2026-03-26 12:20:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 64e9486f-7baa-5e82-afe1-cdb90ad93230 with identifier 202602169977429
2026-03-26 12:20:30 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-26 12:20:30 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-26 12:20:30 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-26 12:20:30 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 12:20:30 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-26 12:20:30 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 12:20:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 12:20:30 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2023
2026-03-26 12:20:30 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-26 12:20:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774527630
2026-03-26 12:20:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774527630
2026-03-26 12:20:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 12:20:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 64e9486f-7baa-5e82-afe1-cdb90ad93230
2026-03-26 12:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/6c9f399add3a47fba90b8243655142a1.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 258,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 BMW X5 M BiTurbo V8 is a remarkable example of '
                'performance and luxury, boasting a powerful 4.4 litre petrol '
                'engine and a sophisticated Four Wheel Drive system. As a Euro '
                '6 compliant vehicle, it meets stringent emission standards. '
                "Inside, you'll find a host of premium features designed for "
                'comfort and convenience, including a panoramic glass sunroof '
                'that floods the cabin with light, a high quality Harman '
                'Kardon speaker system for an immersive audio experience, and '
                'Apple CarPlay preparation for seamless smartphone '
                'integration. The heated steering wheel ensures comfort on '
                'colder days, while the climate comfort windscreen adds to the '
                'overall refinement. This car comes with a Ghost Immobiliser\n'
                '\n'
                'The X5 M truly excels with its impressive acceleration, '
                'capable of reaching 0-62mph in a mere 4.2 seconds, '
                'demonstrating its superior performance compared to many other '
                'vehicles in its class. This exceptional speed is complemented '
                'by a substantial towing weight of 2970 kg, making it a '
                'versatile choice for those needing to transport larger items. '
                'Furthermore, the generous boot space offers ample room for '
                'luggage, shopping, or equipment, ensuring practicality for '
                'everyday use and longer journeys alike.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '4.4L',
 'engine_horse_power': 575,
 'fuel_type': 'Petrol',
 'id': '64e9486f-7baa-5e82-afe1-cdb90ad93230',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602169977429',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': 'X5 M',
 'odometer': 89950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 32,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64e9486f-7baa-5e82-afe1-cdb90ad93230/64e9486f-7baa-5e82-afe1-cdb90ad93230_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 274394,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c9f399add3a47fba90b8243655142a1.jpg',
             'Width': 1600}],
 'price': 25890,
 'price_includes_vat': True,
 'registration_date': '2016-01-07',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X5 M 4.4 BiTurbo V8 Auto xDrive Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'year': 2016}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602169977429%27 HTTP/1.1" 200 None
2026-03-26 12:20:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602169977429: {'created_time': 1774527631.112474, 'last_price_update_time': 1774527631.112485}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602169977429') HTTP/1.1" 204 0
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4fc111a9-ea67-5747-9972-80edf5635081 with identifier 202603190846591
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4fc111a9-ea67-5747-9972-80edf5635081
2026-03-26 12:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/dd6e8587ff3e41b1a91c4e2f70e790a1.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'This 2015 Mercedes Benz C Class C220 SE offers an exceptional '
                'blend of efficiency and performance, boasting an impressive '
                'fuel economy of 66 miles per gallon. This Euro 6 compliant '
                'diesel model is equipped with a smooth 2.1 litre engine, '
                'ensuring a refined driving experience. The SE trim level '
                'includes desirable features such as a reversing camera with '
                'parking assistance, a Bluetooth interface for hands free '
                'telephone calls, and automatic dual zone climate control, '
                'making every journey comfortable and convenient.\n'
                '\n'
                'The C220 SE stands out with its low CO2 emissions and a low '
                'insurance group, indicating that running costs are kept to a '
                'minimum compared to other vehicles in its class. Its '
                'acceleration from 0 to 62 miles per hour in just 7.4 seconds '
                'demonstrates its capable performance, proving that efficiency '
                'does not mean compromising on power. This Mercedes Benz C '
                'Class is a well rounded choice for those seeking a premium '
                'saloon with practical benefits.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 168,
 'fuel_type': 'Diesel',
 'id': '4fc111a9-ea67-5747-9972-80edf5635081',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603190846591',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'C Class',
 'odometer': 94000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fc111a9-ea67-5747-9972-80edf5635081/4fc111a9-ea67-5747-9972-80edf5635081_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 430137,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dd6e8587ff3e41b1a91c4e2f70e790a1.jpg',
             'Width': 2048}],
 'price': 8240,
 'price_includes_vat': True,
 'registration_date': '2015-05-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz C Class 2.1 C220 BlueTEC SE G-Tronic+ Euro 6 (s/s) '
          '4dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2015}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603190846591%27 HTTP/1.1" 200 None
2026-03-26 12:20:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603190846591: {'created_time': 1774527631.81623, 'last_price_update_time': 1774527631.81624}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603190846591') HTTP/1.1" 204 0
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fa126657-2d59-56f4-8bd7-10c0ff76358b with identifier 202602169976625
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fa126657-2d59-56f4-8bd7-10c0ff76358b
2026-03-26 12:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/e668d1e3c65349aa84d63e1f2424e912.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 261,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2015 Porsche Cayenne T V8 Turbo is a remarkable example, '
                'having been cherished by only two owners since new.  This '
                'impressive four wheel drive SUV boasts a powerful 4.8 litre '
                'petrol engine, meeting Euro 6 emission standards.  Its sleek '
                'design is enhanced by black roof rails, black high gloss side '
                'window trims, and sporty tail pipes, complemented by '
                'practical side running boards and heat insulating laminated '
                'glass for added comfort and refinement. Also including 1 year '
                'porsche approved used warranty. \n'
                '\n'
                'Experience exhilarating performance with a rapid 0 to 62 '
                'miles per hour acceleration time of just 4.5 seconds, '
                'showcasing its superior engineering. The generous boot space '
                'offers exceptional practicality for all your needs, making '
                'this Cayenne a standout choice for those seeking a blend of '
                'performance, luxury, and utility that surpasses many others '
                'in its class.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '4.8L',
 'engine_horse_power': 513,
 'fuel_type': 'Petrol',
 'id': 'fa126657-2d59-56f4-8bd7-10c0ff76358b',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602169976625',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Porsche',
 'model': 'Cayenne',
 'odometer': 74500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa126657-2d59-56f4-8bd7-10c0ff76358b/fa126657-2d59-56f4-8bd7-10c0ff76358b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 270369,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e668d1e3c65349aa84d63e1f2424e912.jpg',
             'Width': 1600}],
 'price': 28390,
 'price_includes_vat': True,
 'registration_date': '2015-11-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Porsche Cayenne 4.8T V8 Turbo TiptronicS 4WD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'Turbo',
 'year': 2015}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602169976625%27 HTTP/1.1" 200 None
2026-03-26 12:20:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602169976625: {'created_time': 1774527631.869722, 'last_price_update_time': 1774527631.869731}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602169976625') HTTP/1.1" 204 0
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2679f500-dab7-5738-8d80-05d4dabeb7e5 with identifier 202603140704249
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2679f500-dab7-5738-8d80-05d4dabeb7e5
2026-03-26 12:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/841b93cb691b408abfbfdb5c65e54855.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 91,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Discover this 2016 Toyota Auris VVT-h Excel, a well presented '
                'example of this popular model.  This particular Auris is '
                'equipped with a 1.8L Petrol Hybrid engine, meeting Euro 6 '
                'emission standards.  Inside, you will find dual zone climate '
                'control for personalised comfort, and for convenience, it '
                'features both front and rear parking sensors to assist with '
                'manoeuvring.  Enjoy seamless music streaming with Bluetooth '
                'connectivity and experience the ease of the smart entry '
                'system, allowing for keyless entry.\n'
                '\n'
                'This Toyota Auris Excel stands out with its impressive fuel '
                'economy, achieving an excellent 72 miles per gallon, which is '
                'significantly better than many other vehicles in its class. '
                'Furthermore, its low insurance group rating means lower '
                'running costs, and the generous boot space offers ample room '
                'for luggage or shopping, making it a practical choice for '
                'everyday use and longer journeys.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.8L',
 'engine_horse_power': 134,
 'fuel_type': 'Petrol Hybrid',
 'id': '2679f500-dab7-5738-8d80-05d4dabeb7e5',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603140704249',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Toyota',
 'model': 'Auris',
 'odometer': 65100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2679f500-dab7-5738-8d80-05d4dabeb7e5/2679f500-dab7-5738-8d80-05d4dabeb7e5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 507554,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/841b93cb691b408abfbfdb5c65e54855.jpg',
             'Width': 2048}],
 'price': 10890,
 'price_includes_vat': True,
 'registration_date': '2016-10-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Toyota Auris 1.8 VVT-h Excel CVT Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'Excel',
 'year': 2016}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603140704249%27 HTTP/1.1" 200 None
2026-03-26 12:20:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603140704249: {'created_time': 1774527631.921716, 'last_price_update_time': 1774527631.921724}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603140704249') HTTP/1.1" 204 0
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 598b2b66-5276-59db-8ad5-0e054cc75855 with identifier 202602029614777
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 598b2b66-5276-59db-8ad5-0e054cc75855
2026-03-26 12:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/562bc75b72a84763a6c98ed0df005049.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'This 2011 Volkswagen Golf TDI GTD presents a compelling '
                'proposition with its remarkably low mileage of just 101,000 '
                "miles for a vehicle of its age.  Under the bonnet, you'll "
                'find a capable 2.0 litre diesel engine, offering a blend of '
                'efficiency and performance.  This GTD model comes equipped '
                'with desirable features such as Electric sunroof, Heated '
                'front seats, Apple CarPlay, Cruise control, Bi-Xenon '
                'headlights complete with headlight washers, ensuring '
                'excellent visibility.  For added convenience, it includes '
                'front and rear parking sensors, further enhanced by the Park '
                'Assist system which aids in steering during parking '
                'manoeuvres.  Inside, you can enjoy your favourite stations '
                'with the DAB digital radio. \n'
                '\n'
                'The performance of this Golf TDI GTD is noteworthy, achieving '
                '0 to 62 miles per hour in a brisk 8.1 seconds, demonstrating '
                'its spirited acceleration. This figure highlights its '
                'advantage over many other vehicles in its class. Furthermore, '
                'the generous boot space offers practicality for everyday '
                'needs and longer journeys, making it a versatile choice. \n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '2L',
 'engine_horse_power': 168,
 'fuel_type': 'Diesel',
 'id': '598b2b66-5276-59db-8ad5-0e054cc75855',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602029614777',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 101000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_598b2b66-5276-59db-8ad5-0e054cc75855/598b2b66-5276-59db-8ad5-0e054cc75855_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 431115,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/562bc75b72a84763a6c98ed0df005049.jpg',
             'Width': 2048}],
 'price': 8240,
 'price_includes_vat': True,
 'registration_date': '2011-06-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TDI GTD DSG Euro 5 5dr',
 'transmission': 'automatic',
 'trim': 'GTD',
 'year': 2011}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602029614777%27 HTTP/1.1" 200 None
2026-03-26 12:20:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602029614777: {'created_time': 1774527631.986551, 'last_price_update_time': 1774527631.986561}
2026-03-26 12:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602029614777') HTTP/1.1" 204 0
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/25b89e5db0c7411cabbdccc64804f3ba.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/63de6dac608448f3876af0830b0f9475.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/4cf5c48c7e5144a482f64f38b985b2f7.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/420bf2d613ab4590bf450a1d2997288c.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/2bb5a0342743400c832ed4b6413808db.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/b82aec8cef6c4895898e76cd2a375033.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/49810147f0fb41379a8f0751bc9a9b84.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/2c002ea3c0294df791f1ec3e7e860103.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4fd3e90>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b08a2d-af28-5571-8d70-5013b24f1549/d2b08a2d-af28-5571-8d70-5013b24f1549_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F25b89e5db0c7411cabbdccc64804f3ba.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25b89e5db0c7411cabbdccc64804f3ba.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d2b08a2d-af28-5571-8d70-5013b24f1549
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d2b08a2d-af28-5571-8d70-5013b24f1549 sending to next pipeline
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d2b08a2d-af28-5571-8d70-5013b24f1549 with identifier 202601109056445
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d2b08a2d-af28-5571-8d70-5013b24f1549
2026-03-26 12:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/25b89e5db0c7411cabbdccc64804f3ba.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This Volkswagen Golf R is a remarkable example, having been '
                'cherished by just one owner since new.  Registered in 2016, '
                'this R trim model boasts a powerful 2.0 litre petrol engine '
                'and a four wheel drive drivetrain, ensuring excellent '
                'performance and grip.  It meets Euro 6 emission standards, '
                'and its impressive acceleration from 0 to 62 miles per hour '
                'in just 4.9 seconds is a testament to its dynamic '
                "capabilities.  Inside, you'll find a spacious cabin featuring "
                'a panoramic sunroof that can be opened, allowing for an airy '
                'feel.  Stay connected and entertained with Bluetooth audio '
                'connection, and enjoy consistent comfort thanks to the 2 zone '
                'electronic climate control with automatic air recirculation. '
                'Also including Adaptive cruise control. \n'
                '\n'
                'Further enhancing your driving experience are the gas '
                'discharge Bi-Xenon dipped and main beam headlights, complete '
                'with LED daytime running lights for improved visibility. The '
                'headlights also feature a dusk sensor, automatically '
                'activating the driving lights when needed. This Golf R also '
                'offers a large boot space, making it practical for everyday '
                'use and longer journeys. These features, combined with its '
                'single owner provenance and exhilarating performance, clearly '
                'set this Volkswagen Golf R apart from other vehicles in its '
                'class. \n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 296,
 'fuel_type': 'Petrol',
 'id': 'd2b08a2d-af28-5571-8d70-5013b24f1549',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109056445',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 116000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b08a2d-af28-5571-8d70-5013b24f1549/d2b08a2d-af28-5571-8d70-5013b24f1549_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 529375,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/25b89e5db0c7411cabbdccc64804f3ba.jpg',
             'Width': 2048}],
 'price': 11440,
 'price_includes_vat': True,
 'registration_date': '2016-03-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI BlueMotion Tech R DSG 4Motion Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2016}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601109056445%27 HTTP/1.1" 200 None
2026-03-26 12:20:32 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601109056445: {'created_time': 1774527632.229865, 'last_price_update_time': 1774527632.229874}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601109056445') HTTP/1.1" 204 0
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4fcfc10>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d46dca1a-1337-5eb9-b812-06079f27a50f/d46dca1a-1337-5eb9-b812-06079f27a50f_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F63de6dac608448f3876af0830b0f9475.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63de6dac608448f3876af0830b0f9475.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d46dca1a-1337-5eb9-b812-06079f27a50f
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d46dca1a-1337-5eb9-b812-06079f27a50f sending to next pipeline
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4d1fb10>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89f777b1-a394-5931-adc3-d410fac3911c/89f777b1-a394-5931-adc3-d410fac3911c_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4cf5c48c7e5144a482f64f38b985b2f7.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4cf5c48c7e5144a482f64f38b985b2f7.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 89f777b1-a394-5931-adc3-d410fac3911c
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 89f777b1-a394-5931-adc3-d410fac3911c sending to next pipeline
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4f89ed0>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5cc1623b-3c43-5214-aa5c-7370dd96db95/5cc1623b-3c43-5214-aa5c-7370dd96db95_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F420bf2d613ab4590bf450a1d2997288c.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/420bf2d613ab4590bf450a1d2997288c.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5cc1623b-3c43-5214-aa5c-7370dd96db95
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5cc1623b-3c43-5214-aa5c-7370dd96db95 sending to next pipeline
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e01310>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299aa597-c247-5425-be83-56196095e6c4/299aa597-c247-5425-be83-56196095e6c4_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2bb5a0342743400c832ed4b6413808db.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2bb5a0342743400c832ed4b6413808db.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 299aa597-c247-5425-be83-56196095e6c4
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 299aa597-c247-5425-be83-56196095e6c4 sending to next pipeline
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e03850>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1c338ab-bff8-5579-b5f4-12814f69a5bc/b1c338ab-bff8-5579-b5f4-12814f69a5bc_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb82aec8cef6c4895898e76cd2a375033.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b82aec8cef6c4895898e76cd2a375033.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b1c338ab-bff8-5579-b5f4-12814f69a5bc
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b1c338ab-bff8-5579-b5f4-12814f69a5bc sending to next pipeline
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e15f90>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7eb7a366-db81-5b53-a384-1671bfca97ac/7eb7a366-db81-5b53-a384-1671bfca97ac_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49810147f0fb41379a8f0751bc9a9b84.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49810147f0fb41379a8f0751bc9a9b84.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7eb7a366-db81-5b53-a384-1671bfca97ac
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7eb7a366-db81-5b53-a384-1671bfca97ac sending to next pipeline
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4f9d8d0>
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d275d0-7871-5624-af67-031404c67251/41d275d0-7871-5624-af67-031404c67251_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2c002ea3c0294df791f1ec3e7e860103.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c002ea3c0294df791f1ec3e7e860103.jpg saved to cache
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 41d275d0-7871-5624-af67-031404c67251
2026-03-26 12:20:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 41d275d0-7871-5624-af67-031404c67251 sending to next pipeline
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d46dca1a-1337-5eb9-b812-06079f27a50f with identifier 202512288818244
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d46dca1a-1337-5eb9-b812-06079f27a50f
2026-03-26 12:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/63de6dac608448f3876af0830b0f9475.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'This 2016 BMW 3 Series 320d M Sport offers an exceptional '
                'blend of performance and efficiency, boasting an impressive '
                'fuel economy of 64 miles per gallon. As a Euro 6 compliant '
                'vehicle, it represents a more environmentally conscious '
                'choice. This M Sport variant is equipped with a premium '
                'Harman Kardon speaker system for an immersive audio '
                'experience, and the front electric seats include driver '
                'memory settings for personalised comfort. Further enhancing '
                'the driving experience is a heated steering wheel and an '
                'interior comfort package, ensuring a pleasant journey in all '
                'conditions.\n'
                '\n'
                'The highlights of this BMW 3 Series demonstrate its superior '
                'standing among similar vehicles. Its low CO2 emissions and '
                'low insurance group make it an economical choice for owners. '
                'Furthermore, the powerful 2.0L diesel engine delivers brisk '
                'acceleration, achieving 0 to 62 miles per hour in just 7.2 '
                'seconds, providing a dynamic and engaging drive.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'id': 'd46dca1a-1337-5eb9-b812-06079f27a50f',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512288818244',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '3 Series',
 'odometer': 100800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d46dca1a-1337-5eb9-b812-06079f27a50f/d46dca1a-1337-5eb9-b812-06079f27a50f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 442324,
             'Height': 1518,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/63de6dac608448f3876af0830b0f9475.jpg',
             'Width': 1600}],
 'price': 9890,
 'price_includes_vat': True,
 'registration_date': '2016-03-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2016}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512288818244%27 HTTP/1.1" 200 None
2026-03-26 12:20:32 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512288818244: {'created_time': 1774527632.838307, 'last_price_update_time': 1774527632.838319}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512288818244') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 89f777b1-a394-5931-adc3-d410fac3911c with identifier 202512148581659
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 89f777b1-a394-5931-adc3-d410fac3911c
2026-03-26 12:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/4cf5c48c7e5144a482f64f38b985b2f7.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 BMW 1 Series 116d M Sport is a superb example of a '
                'premium hatchback, boasting a 1.5L Euro 6 diesel engine for '
                'efficient performance. As an M Sport model, it comes with a '
                'sporty aesthetic and a range of desirable features. Inside, '
                "you'll find a Full Black Panel Display for a modern look, "
                'along with Air Conditioning for comfort. Stay connected and '
                'safe with the Bluetooth Hands Free Facility, and navigate '
                'with ease thanks to the Speed Limit Display. The striking LED '
                'Headlights ensure excellent visibility in all conditions.\n'
                '\n'
                'The generous boot space in this BMW 1 Series offers '
                'practicality for everyday life, easily accommodating shopping '
                'or luggage. The M Sport trim further enhances the driving '
                'experience, setting it apart from other vehicles in its '
                'class. This combination of efficient diesel power, advanced '
                'technology, and the sporty M Sport character makes this 2016 '
                'BMW 1 Series 116d M Sport a compelling choice for those '
                'seeking a stylish and capable hatchback.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 114,
 'fuel_type': 'Diesel',
 'id': '89f777b1-a394-5931-adc3-d410fac3911c',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512148581659',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '1 Series',
 'odometer': 97500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89f777b1-a394-5931-adc3-d410fac3911c/89f777b1-a394-5931-adc3-d410fac3911c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 409101,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4cf5c48c7e5144a482f64f38b985b2f7.jpg',
             'Width': 1600}],
 'price': 7240,
 'price_includes_vat': True,
 'registration_date': '2016-08-09',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 1 Series 1.5 116d M Sport Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'M Sport',
 'year': 2016}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512148581659%27 HTTP/1.1" 200 None
2026-03-26 12:20:32 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512148581659: {'created_time': 1774527632.890852, 'last_price_update_time': 1774527632.890863}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512148581659') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5cc1623b-3c43-5214-aa5c-7370dd96db95 with identifier 202601169205679
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5cc1623b-3c43-5214-aa5c-7370dd96db95
2026-03-26 12:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/420bf2d613ab4590bf450a1d2997288c.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 BMW 4 Series 420d M Sport comes with Full BMW '
                "service history upto 90k miles and Independant garage's "
                'after. Electric Sliding sunroof it offers an exceptional '
                'blend of performance and efficiency, boasting a remarkable 66 '
                'mpg fuel economy. This Euro 6 compliant model features a '
                'powerful yet economical 2.0L diesel engine, delivering an '
                'impressive 0-62mph acceleration in just 7.1 seconds. The M '
                'Sport trim enhances its dynamic appeal, while the inclusion '
                'of a premium Harman Kardon speaker system ensures an '
                'immersive audio experience. For added convenience and safety, '
                'this vehicle is equipped with a reversing assist camera and '
                'Apple CarPlay preparation, allowing seamless smartphone '
                'integration.\n'
                '\n'
                'Beyond its impressive performance figures, this BMW 4 Series '
                'stands out with its low CO2 emissions and a low insurance '
                'group, making it a cost effective choice. The spacious boot '
                'provides ample room for luggage or shopping, further '
                'enhancing its practicality. The electric glass sunroof adds '
                'an open and airy feel to the cabin, creating a pleasant '
                'environment for all occupants. These highlights demonstrate '
                'how this particular 420d M Sport offers a superior ownership '
                'experience compared to other vehicles in its class.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'id': '5cc1623b-3c43-5214-aa5c-7370dd96db95',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169205679',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '4 Series',
 'odometer': 101000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc1623b-3c43-5214-aa5c-7370dd96db95/5cc1623b-3c43-5214-aa5c-7370dd96db95_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 505770,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/420bf2d613ab4590bf450a1d2997288c.jpg',
             'Width': 2048}],
 'price': 9440,
 'price_includes_vat': True,
 'registration_date': '2016-09-27',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW 4 Series 2.0 420d M Sport Auto Euro 6 (s/s) 2dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2016}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601169205679%27 HTTP/1.1" 200 None
2026-03-26 12:20:32 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601169205679: {'created_time': 1774527632.936617, 'last_price_update_time': 1774527632.936625}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601169205679') HTTP/1.1" 204 0
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 299aa597-c247-5425-be83-56196095e6c4 with identifier 202512148582311
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 299aa597-c247-5425-be83-56196095e6c4
2026-03-26 12:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/2bb5a0342743400c832ed4b6413808db.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Discover this exceptional 2010 Toyota Auris VVT-h T4, '
                'boasting remarkably low mileage for its age at just 55,000 '
                'miles. This well maintained example has had only two owners, '
                'offering a clear and reliable history. Under the bonnet, '
                "you'll find an efficient 1.8 litre petrol hybrid engine, "
                'providing a smooth and economical driving experience. For '
                'your convenience, this Auris T4 comes equipped with Bluetooth '
                'telephone connectivity, allowing for hands free calls while '
                'on the move.\n'
                '\n'
                'The low insurance group rating for this particular model '
                'indicates that running costs are likely to be more affordable '
                'compared to many other vehicles in its class. Combined with '
                'its impressive fuel efficiency thanks to the hybrid '
                'technology and the low mileage, this Toyota Auris presents a '
                'compelling choice for those seeking a practical and cost '
                'effective car. Its two owner history further reinforces its '
                'appeal as a well cared for vehicle.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.8L',
 'engine_horse_power': 134,
 'fuel_type': 'Petrol Hybrid',
 'id': '299aa597-c247-5425-be83-56196095e6c4',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512148582311',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Toyota',
 'model': 'Auris',
 'odometer': 55000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299aa597-c247-5425-be83-56196095e6c4/299aa597-c247-5425-be83-56196095e6c4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 655306,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2bb5a0342743400c832ed4b6413808db.jpg',
             'Width': 2048}],
 'price': 6890,
 'price_includes_vat': True,
 'registration_date': '2010-10-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Toyota Auris 1.8 VVT-h T4 CVT Euro 5 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'T4',
 'year': 2010}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512148582311%27 HTTP/1.1" 200 None
2026-03-26 12:20:32 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512148582311: {'created_time': 1774527632.98384, 'last_price_update_time': 1774527632.983846}
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512148582311') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b1c338ab-bff8-5579-b5f4-12814f69a5bc with identifier 202512148581780
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b1c338ab-bff8-5579-b5f4-12814f69a5bc
2026-03-26 12:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/b82aec8cef6c4895898e76cd2a375033.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'This 2017 Peugeot 208 BlueHDi GT Line presents a remarkable '
                'opportunity with only two previous owners and a low mileage '
                'of 68,500 miles for its age. This stylish hatchback is '
                'powered by an efficient 1.6 litre diesel engine, meeting Euro '
                '6 emission standards. The GT Line trim ensures a well '
                'equipped interior, featuring practical additions such as rear '
                'parking aid with rear sensors to assist with manoeuvring, and '
                'Bluetooth connectivity for seamless handsfree calls and music '
                'streaming.\n'
                '\n'
                'The exceptional fuel economy of this Peugeot 208 is a '
                'significant highlight, achieving an impressive 81 miles per '
                'gallon, which is considerably better than many other vehicles '
                'in its class. Furthermore, its low CO2 emissions contribute '
                'to a more environmentally friendly driving experience. These '
                'factors combined make this 208 a sensible and economical '
                'choice for any driver.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.6L',
 'engine_horse_power': 98,
 'fuel_type': 'Diesel',
 'id': 'b1c338ab-bff8-5579-b5f4-12814f69a5bc',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512148581780',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Peugeot',
 'model': '208',
 'odometer': 68500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1c338ab-bff8-5579-b5f4-12814f69a5bc/b1c338ab-bff8-5579-b5f4-12814f69a5bc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 680512,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b82aec8cef6c4895898e76cd2a375033.jpg',
             'Width': 2048}],
 'price': 5240,
 'price_includes_vat': True,
 'registration_date': '2017-03-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 208 1.6 BlueHDi GT Line Euro 6 5dr',
 'transmission': 'manual',
 'trim': 'GT Line',
 'year': 2017}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512148581780%27 HTTP/1.1" 200 None
2026-03-26 12:20:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512148581780: {'created_time': 1774527633.038112, 'last_price_update_time': 1774527633.038145}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512148581780') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7eb7a366-db81-5b53-a384-1671bfca97ac with identifier 202511258128807
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7eb7a366-db81-5b53-a384-1671bfca97ac
2026-03-26 12:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/49810147f0fb41379a8f0751bc9a9b84.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'This 2017 Jaguar F-PACE D180 R-Sport offers a compelling '
                'blend of performance and style, featuring a sophisticated '
                'R-Sport trim and a powerful 2.0L diesel engine. Its Four '
                'Wheel Drive system ensures confident handling in various '
                'conditions, while the Euro 6 emission class reflects its '
                'modern efficiency. This model boasts a desirable Black Pack '
                'for the R-Sport, enhancing its striking appearance, and comes '
                'equipped with a fixed panoramic roof that floods the cabin '
                'with light. Keyless entry adds a touch of convenience, and '
                'the 20 inch alloy wheels with a Gloss Black finish further '
                'accentuate its sporty aesthetic.\n'
                '\n'
                'Experience impressive capability with this F-PACE, which can '
                'tow up to 2400 kg, making it a versatile choice for various '
                'needs. The generous boot space provides ample room for '
                'luggage or equipment, while the fuel economy of 53 mpg '
                'highlights its efficiency for a vehicle of its size and '
                'capability. Its acceleration from 0 to 60 mph in just 8.2 '
                'seconds demonstrates a responsive driving experience, '
                'indicating a superior performance compared to many other '
                'vehicles in its class.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '7eb7a366-db81-5b53-a384-1671bfca97ac',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511258128807',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Jaguar',
 'model': 'F-PACE',
 'odometer': 86000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb7a366-db81-5b53-a384-1671bfca97ac/7eb7a366-db81-5b53-a384-1671bfca97ac_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 646840,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49810147f0fb41379a8f0751bc9a9b84.jpg',
             'Width': 2048}],
 'price': 12890,
 'price_includes_vat': True,
 'registration_date': '2017-11-08',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Jaguar F-Pace 2.0 D180 R-Sport Auto AWD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'R-Sport',
 'year': 2017}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511258128807%27 HTTP/1.1" 200 None
2026-03-26 12:20:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511258128807: {'created_time': 1774527633.09078, 'last_price_update_time': 1774527633.090791}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511258128807') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 41d275d0-7871-5624-af67-031404c67251 with identifier 202512108501692
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 41d275d0-7871-5624-af67-031404c67251
2026-03-26 12:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/2c002ea3c0294df791f1ec3e7e860103.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2013 Volkswagen Scirocco TSI R presents a compelling '
                'proposition with its remarkably low mileage of just 78,000 '
                'miles for its age. This sporty coupe, finished in the R trim, '
                "boasts a powerful 2.0 litre petrol engine. Inside, you'll "
                'find luxurious Vienna leather in black, complemented by a '
                'sophisticated RNS 510 DVD touch screen satellite navigation '
                'system featuring integrated voice control. Practicality is '
                'also considered with rear parking sensors and a multifunction '
                'computer that includes a visual gear change recommendation. '
                'The striking 19 inch Talladega alloy wheels complete the '
                'assertive stance of this already impressive vehicle.\n'
                '\n'
                'The performance of this Scirocco TSI R is truly a standout '
                'feature, capable of accelerating from 0 to 62 miles per hour '
                'in a swift 6.0 seconds. This impressive acceleration figure '
                'demonstrates its dynamic capabilities, setting it apart from '
                'many other vehicles in its class. Combined with its stylish '
                'design and well appointed interior, this Volkswagen Scirocco '
                'offers a refined and exhilarating driving experience.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 3,
 'emission_standard': 'Euro 5',
 'engine': '2L',
 'engine_horse_power': 261,
 'fuel_type': 'Petrol',
 'id': '41d275d0-7871-5624-af67-031404c67251',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512108501692',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Scirocco',
 'odometer': 78000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d275d0-7871-5624-af67-031404c67251/41d275d0-7871-5624-af67-031404c67251_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 628037,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c002ea3c0294df791f1ec3e7e860103.jpg',
             'Width': 2048}],
 'price': 8990,
 'price_includes_vat': True,
 'registration_date': '2013-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen Scirocco 2.0 TSI R Euro 5 3dr (Leather, Nav)',
 'transmission': 'manual',
 'trim': 'R',
 'year': 2013}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512108501692%27 HTTP/1.1" 200 None
2026-03-26 12:20:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512108501692: {'created_time': 1774527633.14798, 'last_price_update_time': 1774527633.147994}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512108501692') HTTP/1.1" 204 0
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/aff538a598c4490680e90fec7d01ce24.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/9dad1bd6ccf845c68090d267783c719b.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/fe4193156a4644af9fecf5388265bc8e.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/a3ef96be7b684182bfa3cd7aef32b6e3.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/9303827474f5479bb9dd30a59365f048.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8051424249e54d6fafdc46e6f3091d1c.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f64a96d781864739859ac0d7faa134e1.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c59bf050>
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd79d23f-c0d9-54e1-b7d4-60b7c2a95190/dd79d23f-c0d9-54e1-b7d4-60b7c2a95190_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faff538a598c4490680e90fec7d01ce24.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aff538a598c4490680e90fec7d01ce24.jpg saved to cache
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dd79d23f-c0d9-54e1-b7d4-60b7c2a95190
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dd79d23f-c0d9-54e1-b7d4-60b7c2a95190 sending to next pipeline
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dd79d23f-c0d9-54e1-b7d4-60b7c2a95190 with identifier 202511077736769
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dd79d23f-c0d9-54e1-b7d4-60b7c2a95190
2026-03-26 12:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/aff538a598c4490680e90fec7d01ce24.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This Volkswagen Golf TFSI GTI from 2007 boasts a remarkable '
                'history, having been owned by only three individuals. This '
                'well maintained example features a powerful 2.0 litre petrol '
                'engine and comes equipped with striking 18 inch Monza II '
                'alloy wheels, adding to its sporty appeal.\n'
                '\n'
                "Experience the thrill of the road with this GTI's impressive "
                'performance, capable of accelerating from 0 to 60 miles per '
                'hour in just 7.2 seconds. This swift acceleration '
                'demonstrates its superior engineering compared to other '
                'vehicles in its class, offering a truly engaging driving '
                'experience.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 3,
 'emission_standard': 'Euro 4',
 'engine': '2L',
 'engine_horse_power': 198,
 'fuel_type': 'Petrol',
 'id': 'dd79d23f-c0d9-54e1-b7d4-60b7c2a95190',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511077736769',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 93000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd79d23f-c0d9-54e1-b7d4-60b7c2a95190/dd79d23f-c0d9-54e1-b7d4-60b7c2a95190_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 664804,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aff538a598c4490680e90fec7d01ce24.jpg',
             'Width': 2048}],
 'price': 5890,
 'price_includes_vat': True,
 'registration_date': '2007-09-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TFSI GTI 3dr',
 'transmission': 'manual',
 'trim': 'GTI',
 'year': 2007}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511077736769%27 HTTP/1.1" 200 None
2026-03-26 12:20:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511077736769: {'created_time': 1774527633.391246, 'last_price_update_time': 1774527633.391255}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511077736769') HTTP/1.1" 204 0
2026-03-26 12:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c75b9490>
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdf68c39-8cf9-5ade-90a5-06362400b344/bdf68c39-8cf9-5ade-90a5-06362400b344_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9dad1bd6ccf845c68090d267783c719b.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9dad1bd6ccf845c68090d267783c719b.jpg saved to cache
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bdf68c39-8cf9-5ade-90a5-06362400b344
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bdf68c39-8cf9-5ade-90a5-06362400b344 sending to next pipeline
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e578d0>
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b14ba581-9a40-5dd6-a3f1-3eee397a5d9a/b14ba581-9a40-5dd6-a3f1-3eee397a5d9a_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffe4193156a4644af9fecf5388265bc8e.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe4193156a4644af9fecf5388265bc8e.jpg saved to cache
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b14ba581-9a40-5dd6-a3f1-3eee397a5d9a
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b14ba581-9a40-5dd6-a3f1-3eee397a5d9a sending to next pipeline
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4d1ecd0>
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21b208af-c128-556d-b932-5a6ce830a885/21b208af-c128-556d-b932-5a6ce830a885_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa3ef96be7b684182bfa3cd7aef32b6e3.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a3ef96be7b684182bfa3cd7aef32b6e3.jpg saved to cache
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 21b208af-c128-556d-b932-5a6ce830a885
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 21b208af-c128-556d-b932-5a6ce830a885 sending to next pipeline
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e64190>
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1573931-61eb-52eb-8bd3-3412d90420f5/c1573931-61eb-52eb-8bd3-3412d90420f5_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9303827474f5479bb9dd30a59365f048.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9303827474f5479bb9dd30a59365f048.jpg saved to cache
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c1573931-61eb-52eb-8bd3-3412d90420f5
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c1573931-61eb-52eb-8bd3-3412d90420f5 sending to next pipeline
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c596d410>
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591f9ae-c851-514c-b2e9-c5e52c2f2691/5591f9ae-c851-514c-b2e9-c5e52c2f2691_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8051424249e54d6fafdc46e6f3091d1c.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8051424249e54d6fafdc46e6f3091d1c.jpg saved to cache
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5591f9ae-c851-514c-b2e9-c5e52c2f2691
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5591f9ae-c851-514c-b2e9-c5e52c2f2691 sending to next pipeline
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4ff1510>
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f2a4198-ac36-5979-9b59-a3ea49a2d38e/4f2a4198-ac36-5979-9b59-a3ea49a2d38e_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff64a96d781864739859ac0d7faa134e1.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f64a96d781864739859ac0d7faa134e1.jpg saved to cache
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4f2a4198-ac36-5979-9b59-a3ea49a2d38e
2026-03-26 12:20:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4f2a4198-ac36-5979-9b59-a3ea49a2d38e sending to next pipeline
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bdf68c39-8cf9-5ade-90a5-06362400b344 with identifier 202511198002532
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bdf68c39-8cf9-5ade-90a5-06362400b344
2026-03-26 12:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/9dad1bd6ccf845c68090d267783c719b.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'This 2019 Lexus ES 300h F Sport offers a refined driving '
                'experience with its advanced 2.5L petrol hybrid engine, '
                'meeting Euro 6 emissions standards. This F Sport variant '
                'boasts a sophisticated Tahara trim for the front seats, '
                'offering 8 way power adjustment, including headrest and '
                'heating for both driver and passenger. \n'
                '\n'
                'Navigating tight spaces is made easier with a reversing '
                'camera featuring guide lines, and the Smart Entry and Start '
                'system allows for keyless entry and ignition. For enhanced '
                'safety and convenience, this Lexus is equipped with the Lexus '
                'Safety System Plus, which includes adaptive cruise control, '
                'and an electric sunroof adds to the sense of spaciousness.\n'
                '\n'
                'The F Sport trim level signifies a sportier design and '
                'enhanced features, setting this Lexus ES apart. The '
                'combination of a powerful yet efficient hybrid powertrain, '
                'coupled with the comprehensive Lexus Safety System Plus, '
                'ensures a confident and comfortable journey. The inclusion of '
                'heated F SPORT seats and the electric sunroof further elevate '
                'the premium feel of the cabin, providing a superior '
                'experience compared to other vehicles in its class.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.5L',
 'engine_horse_power': 215,
 'fuel_type': 'Petrol Hybrid',
 'id': 'bdf68c39-8cf9-5ade-90a5-06362400b344',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511198002532',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Lexus',
 'model': 'ES',
 'odometer': 105000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdf68c39-8cf9-5ade-90a5-06362400b344/bdf68c39-8cf9-5ade-90a5-06362400b344_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 662491,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9dad1bd6ccf845c68090d267783c719b.jpg',
             'Width': 2048}],
 'price': 15890,
 'price_includes_vat': True,
 'registration_date': '2019-07-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Lexus ES 2.5 300h F Sport E-CVT Euro 6 (s/s) 4dr',
 'transmission': 'automatic',
 'trim': 'F Sport',
 'year': 2019}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511198002532%27 HTTP/1.1" 200 None
2026-03-26 12:20:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511198002532: {'created_time': 1774527633.927439, 'last_price_update_time': 1774527633.927447}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511198002532') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b14ba581-9a40-5dd6-a3f1-3eee397a5d9a with identifier 202510237373164
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b14ba581-9a40-5dd6-a3f1-3eee397a5d9a
2026-03-26 12:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/fe4193156a4644af9fecf5388265bc8e.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'This 2016 Jaguar XE d Portfolio offers an exceptional blend '
                'of performance and efficiency, boasting an impressive 67 '
                'miles per gallon. This particular example is presented in the '
                'Portfolio trim, featuring a 2.0L Diesel engine that meets '
                'Euro 6 emission standards. Notable features include '
                'Bi-Function HID Xenon headlights with LED Daytime Running '
                'Lights, heated front seats for added comfort, automatic '
                'headlight activation, Bluetooth telephone connectivity for '
                'seamless communication, and rear parking aid to assist with '
                'manoeuvring. Cruise control, multi function steering wheel.\n'
                '\n'
                'The Jaguar XE d Portfolio stands out with its remarkable fuel '
                'economy, achieving a highlight of 67 mpg, which indicates it '
                'is more economical than many similar vehicles. Furthermore, '
                'its low CO2 emissions and low insurance group highlight its '
                'cost effectiveness for owners. For those seeking responsive '
                'performance, this XE accelerates from 0 to 60 miles per hour '
                'in just 7.4 seconds, demonstrating a strong balance between '
                'power and efficiency.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': 'b14ba581-9a40-5dd6-a3f1-3eee397a5d9a',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510237373164',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Jaguar',
 'model': 'XE',
 'odometer': 78500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b14ba581-9a40-5dd6-a3f1-3eee397a5d9a/b14ba581-9a40-5dd6-a3f1-3eee397a5d9a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 418026,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe4193156a4644af9fecf5388265bc8e.jpg',
             'Width': 1600}],
 'price': 7440,
 'price_includes_vat': True,
 'registration_date': '2016-05-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Jaguar XE 2.0d Portfolio Auto Euro 6 (s/s) 4dr',
 'transmission': 'automatic',
 'trim': 'Portfolio',
 'year': 2016}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510237373164%27 HTTP/1.1" 200 None
2026-03-26 12:20:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510237373164: {'created_time': 1774527633.972843, 'last_price_update_time': 1774527633.972849}
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510237373164') HTTP/1.1" 204 0
2026-03-26 12:20:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 21b208af-c128-556d-b932-5a6ce830a885 with identifier 202511047653153
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 21b208af-c128-556d-b932-5a6ce830a885
2026-03-26 12:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/a3ef96be7b684182bfa3cd7aef32b6e3.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2012 Mercedes-Benz C Class C250 CDI Elegance boasts '
                'exceptionally low mileage for its age, having covered just '
                '79,500 miles. This well appointed diesel saloon features the '
                'refined Elegance trim, offering a comfortable and '
                'sophisticated driving experience. It comes equipped with '
                'Parktronic for both front and rear, providing advanced '
                'parking guidance with sensors to make manoeuvring effortless. '
                'Stay connected on the go with the integrated Bluetooth '
                'interface for hands free telephony, while the Headlamp Assist '
                'automatically activates the headlights when needed. Inside, '
                "you'll appreciate the Automatic Climate Control, allowing "
                'independent temperature adjustments for both the driver and '
                'passenger, ensuring everyone enjoys a pleasant journey.\n'
                '\n'
                'The C250 CDI Elegance offers impressive performance and '
                'efficiency, making it a standout choice. Its 2.1 litre diesel '
                'engine delivers a brisk 0-62mph acceleration in just 7.1 '
                'seconds, demonstrating its capability. Furthermore, it '
                'achieves an excellent fuel economy of 59 miles per gallon, '
                'which is significantly better than many other vehicles in its '
                'class, helping to keep running costs down. This combination '
                'of strong performance and economical driving makes this '
                'Mercedes-Benz a practical and enjoyable option.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautoba',
 'doors_number': 4,
 'emission_standard': 'Euro 5',
 'engine': '2.1L',
 'engine_horse_power': 201,
 'fuel_type': 'Diesel',
 'id': '21b208af-c128-556d-b932-5a6ce830a885',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511047653153',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'C Class',
 'odometer': 79500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21b208af-c128-556d-b932-5a6ce830a885/21b208af-c128-556d-b932-5a6ce830a885_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 658260,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a3ef96be7b684182bfa3cd7aef32b6e3.jpg',
             'Width': 2048}],
 'price': 5640,
 'price_includes_vat': True,
 'registration_date': '2012-11-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz C Class 2.1 C250 CDI BlueEfficiency Elegance '
          'G-Tronic+ Euro 5 (s/s) 4dr',
 'transmission': 'automatic',
 'trim': 'Elegance',
 'year': 2012}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511047653153%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511047653153: {'created_time': 1774527634.019556, 'last_price_update_time': 1774527634.019567}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511047653153') HTTP/1.1" 204 0
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c1573931-61eb-52eb-8bd3-3412d90420f5 with identifier 202511057679128
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c1573931-61eb-52eb-8bd3-3412d90420f5
2026-03-26 12:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/9303827474f5479bb9dd30a59365f048.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2014 BMW 5 Series 520d M Sport stands out with its '
                'remarkably low mileage for its age, having covered just '
                '89,550 miles with Full BMW main dealer service history, and '
                'has been cared for by only two owners and also comes with two '
                'keys. This Euro 6 compliant model boasts a 2.0L diesel '
                'engine, offering an efficient yet powerful driving '
                "experience. Inside, you'll find a premium Harman Kardon "
                'speaker system for exceptional audio quality, alongside Auto '
                'hold assist, Front and rear parking sensors, Enhanced '
                'Bluetooth telephone preparation with a USB audio interface, '
                'allowing for seamless connectivity. The BMW Apps interface '
                'and Concierge Service further enhance your journey, all '
                'managed through the professional BMW navigation system. \n'
                '\n'
                'The M Sport trim level signifies a sportier aesthetic and '
                'enhanced driving dynamics, making this 5 Series a compelling '
                'choice. Its generous boot space is a practical highlight, '
                'offering ample room for luggage or shopping. These combined '
                'features, including the advanced infotainment and audio '
                'systems, demonstrate how this particular BMW 520d M Sport '
                'offers a superior ownership experience compared to other '
                'vehicles in its class.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 181,
 'fuel_type': 'Diesel',
 'id': 'c1573931-61eb-52eb-8bd3-3412d90420f5',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511057679128',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '5 Series',
 'odometer': 89550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1573931-61eb-52eb-8bd3-3412d90420f5/c1573931-61eb-52eb-8bd3-3412d90420f5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 656480,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9303827474f5479bb9dd30a59365f048.jpg',
             'Width': 2048}],
 'price': 8440,
 'price_includes_vat': True,
 'registration_date': '2014-05-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 5 Series 2.0 520d M Sport Auto Euro 6 (s/s) 4dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2014}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511057679128%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511057679128: {'created_time': 1774527634.064638, 'last_price_update_time': 1774527634.064647}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511057679128') HTTP/1.1" 204 0
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5591f9ae-c851-514c-b2e9-c5e52c2f2691 with identifier 202511198010557
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5591f9ae-c851-514c-b2e9-c5e52c2f2691
2026-03-26 12:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/8051424249e54d6fafdc46e6f3091d1c.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Experience exhilarating performance with this 2024 Mercedes '
                'Benz A Class A35h AMG (Premium) finished in AMG trim. This '
                'impressive vehicle boasts a powerful 2.0L Petrol Hybrid '
                'engine, delivering dynamic acceleration from 0-62mph in just '
                '4.7 seconds, all while adhering to Euro 6 emissions '
                'standards. Its Four Wheel Drive system ensures confident '
                'handling in various conditions.\n'
                '\n'
                'This A Class is equipped with a range of premium features '
                'designed for your comfort and convenience. Enjoy effortless '
                'access with KEYLESS-GO for locking and unlocking doors, and '
                'keep warm with heated front seats. The THERMOTRONIC automatic '
                'climate control offers two-zone temperature management with a '
                'clear display, ensuring a pleasant cabin environment for all. '
                'Immerse yourself in sound with the advanced 225W Mercedes '
                'Benz sound system. Furthermore, Blind Spot Assist provides an '
                'extra layer of safety by monitoring your blind spots. This '
                'model also offers generous boot space, making it practical '
                'for everyday use and longer journeys.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 316,
 'fuel_type': 'Petrol Hybrid',
 'id': '5591f9ae-c851-514c-b2e9-c5e52c2f2691',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511198010557',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'A Class',
 'odometer': 16000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591f9ae-c851-514c-b2e9-c5e52c2f2691/5591f9ae-c851-514c-b2e9-c5e52c2f2691_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 704661,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8051424249e54d6fafdc46e6f3091d1c.jpg',
             'Width': 2048}],
 'price': 32890,
 'price_includes_vat': True,
 'registration_date': '2024-04-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz A Class 2.0 A35h MHEV AMG (Premium) 7G-DCT 4MATIC '
          'Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'AMG',
 'year': 2024}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511198010557%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511198010557: {'created_time': 1774527634.111439, 'last_price_update_time': 1774527634.111449}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511198010557') HTTP/1.1" 204 0
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4f2a4198-ac36-5979-9b59-a3ea49a2d38e with identifier 202511067710510
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4f2a4198-ac36-5979-9b59-a3ea49a2d38e
2026-03-26 12:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/f64a96d781864739859ac0d7faa134e1.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'This 2012 Mercedes Benz C Class C180 Elegance offers a '
                'refined driving experience with its Almond Beige leather '
                'interior and heated front seats, ensuring comfort in all '
                'conditions. Equipped with Parktronic for both front and rear, '
                'including advanced parking guidance, manoeuvring becomes '
                'effortless. The Bluetooth interface allows for seamless hands '
                'free telephone calls, keeping you connected safely on the '
                'go.\n'
                '\n'
                'This C180 Elegance stands out with its impressive fuel '
                'economy, achieving up to 44 miles per gallon, which is better '
                'than many similar vehicles. Furthermore, its low CO2 '
                'emissions contribute to a more environmentally conscious '
                'drive. This combination of efficiency and luxury makes it a '
                'compelling choice for those seeking a premium saloon. \n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 5',
 'engine': '1.8L',
 'engine_horse_power': 154,
 'fuel_type': 'Petrol',
 'id': '4f2a4198-ac36-5979-9b59-a3ea49a2d38e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511067710510',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'C Class',
 'odometer': 75000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2a4198-ac36-5979-9b59-a3ea49a2d38e/4f2a4198-ac36-5979-9b59-a3ea49a2d38e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 656495,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f64a96d781864739859ac0d7faa134e1.jpg',
             'Width': 2048}],
 'price': 5440,
 'price_includes_vat': True,
 'registration_date': '2012-06-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz C Class 1.8 C180 BlueEfficiency Elegance G-Tronic+ '
          'Euro 5 (s/s) 4dr',
 'transmission': 'automatic',
 'trim': 'Elegance',
 'year': 2012}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511067710510%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511067710510: {'created_time': 1774527634.156699, 'last_price_update_time': 1774527634.156706}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511067710510') HTTP/1.1" 204 0
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1 with identifier: 202510157178990
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe75432b5e8ea4f0da8d3952675f285fe.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e75432b5e8ea4f0da8d3952675f285fe.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 04040d49-8f06-59f9-a400-42addc7e6432 with identifier: 202510137107858
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 04040d49-8f06-59f9-a400-42addc7e6432
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff61c21241f17471dbc370258e2b00156.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f61c21241f17471dbc370258e2b00156.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f29f56cf-d228-550b-8410-1410d82f00ac with identifier: 202510086990557
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f29f56cf-d228-550b-8410-1410d82f00ac
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F843df477c43f4e9a8f0c9f7498886809.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/843df477c43f4e9a8f0c9f7498886809.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 68e93b74-242d-5da3-9ffb-5aabf3ead3bb with identifier: 202509296734381
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 68e93b74-242d-5da3-9ffb-5aabf3ead3bb
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9cb7d9eefa9149479cdb599953b24479.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9cb7d9eefa9149479cdb599953b24479.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 17c01e01-70bc-5a3b-8ccf-6ba4f163d733 with identifier: 202509256624951
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 17c01e01-70bc-5a3b-8ccf-6ba4f163d733
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F593912eb62b447d288dc282ff2053732.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/593912eb62b447d288dc282ff2053732.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fc199a30-0c09-5ba3-91d5-5d78a46b336a with identifier: 202509256623247
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fc199a30-0c09-5ba3-91d5-5d78a46b336a
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1ec4c1f12fb54066aca1c12389acf35d.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ec4c1f12fb54066aca1c12389acf35d.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 68928293-c5a3-5ffa-b454-08991147a289 with identifier: 202503150185480
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 68928293-c5a3-5ffa-b454-08991147a289
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F675f284fbfad483d9ef57c8a84f07fa4.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/675f284fbfad483d9ef57c8a84f07fa4.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 749feb25-821e-526a-a3ce-f22cbaef6172 with identifier: 202509256623010
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 749feb25-821e-526a-a3ce-f22cbaef6172
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F994a19552b754019b377e0399ff34160.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/994a19552b754019b377e0399ff34160.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b46740f3-6cad-5837-b05e-2d3d69441e65 with identifier: 202503110020109
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b46740f3-6cad-5837-b05e-2d3d69441e65
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd732609f09784e9a9b88ebe0f881c90c.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d732609f09784e9a9b88ebe0f881c90c.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b09449a8-ba90-5864-8fb2-8e70c7327059 with identifier: 202509216510039
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b09449a8-ba90-5864-8fb2-8e70c7327059
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F849405b594e74c3a81451fefff978d5d.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/849405b594e74c3a81451fefff978d5d.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d66181f-4d74-50b7-9d75-fbfa0e6f7f74 with identifier: 202412287579155
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1d66181f-4d74-50b7-9d75-fbfa0e6f7f74
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fceff1b47f3944891a0d85515cffa6f3b.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ceff1b47f3944891a0d85515cffa6f3b.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 60e97ed3-962b-56be-8b9f-990ff6cb9fa2 with identifier: 202509216509203
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 60e97ed3-962b-56be-8b9f-990ff6cb9fa2
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe48df8cc21b8470bb25c3a8cd5249898.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e48df8cc21b8470bb25c3a8cd5249898.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 85f85b60-9abc-5c47-b0d9-4d3bf64f9685 with identifier: 202412237511054
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 85f85b60-9abc-5c47-b0d9-4d3bf64f9685
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7a4ff1aba10e4b07b6b25578bd0b7906.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a4ff1aba10e4b07b6b25578bd0b7906.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b68386eb-165f-5efc-bb75-f019af890e8b with identifier: 202508235701090
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b68386eb-165f-5efc-bb75-f019af890e8b
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb8ee6501345a459d94c5ded31b4ff4ae.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b8ee6501345a459d94c5ded31b4ff4ae.jpg not downloaded yet
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/9cb7d9eefa9149479cdb599953b24479.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 45dfc8bd-15c6-52b0-a822-d21d5fc3604b with identifier: 202411156327049
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 45dfc8bd-15c6-52b0-a822-d21d5fc3604b
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49632b2d993745d2bb4b5d87b3bb2cb2.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49632b2d993745d2bb4b5d87b3bb2cb2.jpg not downloaded yet
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f20c9152-57b5-5e3e-85b0-2b4345c4991b with identifier: 202411106149485
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f20c9152-57b5-5e3e-85b0-2b4345c4991b
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6fa48cf77bcb425c96b8feef0da7c306.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fa48cf77bcb425c96b8feef0da7c306.jpg not downloaded yet
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f61c21241f17471dbc370258e2b00156.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e75432b5e8ea4f0da8d3952675f285fe.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/843df477c43f4e9a8f0c9f7498886809.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 38877308-b6fe-5a8e-b305-c02f61968909 with identifier: 202406190909989
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 38877308-b6fe-5a8e-b305-c02f61968909
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0298180d468f47d8a567fd2f5d28661c.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0298180d468f47d8a567fd2f5d28661c.jpg not downloaded yet
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/675f284fbfad483d9ef57c8a84f07fa4.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/593912eb62b447d288dc282ff2053732.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/1ec4c1f12fb54066aca1c12389acf35d.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d732609f09784e9a9b88ebe0f881c90c.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4fc55d0>
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68e93b74-242d-5da3-9ffb-5aabf3ead3bb/68e93b74-242d-5da3-9ffb-5aabf3ead3bb_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9cb7d9eefa9149479cdb599953b24479.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9cb7d9eefa9149479cdb599953b24479.jpg saved to cache
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 68e93b74-242d-5da3-9ffb-5aabf3ead3bb
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 68e93b74-242d-5da3-9ffb-5aabf3ead3bb sending to next pipeline
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 68e93b74-242d-5da3-9ffb-5aabf3ead3bb with identifier 202509296734381
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 68e93b74-242d-5da3-9ffb-5aabf3ead3bb
2026-03-26 12:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/9cb7d9eefa9149479cdb599953b24479.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Ford Mondeo 2.0 TDCi '
                'ST-Line. A well-cared for and maintained vehicle covering '
                'just over 88,000. Reliable miles backed by service history '
                'for your peace of mind. Factory fitted extras include, Apple '
                'CarPlay, Cruise control, multi function steering wheel, '
                'bluetooth telephone, bt audio, aux port and usb port. The car '
                'drives absolutely superb. Any inspections & test drives are '
                'most welcome. All dealer facilities are available. We can '
                'arrange finance, low cost delivery, extended warranties and '
                'accept any car as part exchange for a hassle free purchase. '
                'At prestige autobahn we are confident in providing first '
                'class customer service. We provide you with as much '
                'information about our vehicles as possible. Payments can be '
                'made via cash, bank transfer or debit card. Please call us on '
                '07707 950218 or email us at prestigeautobahn@gmail.Com for '
                'any questions or enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '68e93b74-242d-5da3-9ffb-5aabf3ead3bb',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509296734381',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Ford',
 'model': 'Mondeo',
 'odometer': 89000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68e93b74-242d-5da3-9ffb-5aabf3ead3bb/68e93b74-242d-5da3-9ffb-5aabf3ead3bb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 303591,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9cb7d9eefa9149479cdb599953b24479.jpg',
             'Width': 1600}],
 'price': 7640,
 'price_includes_vat': True,
 'registration_date': '2017-01-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Mondeo 2.0 TDCi ST-Line Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'ST-Line',
 'year': 2017}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509296734381%27 HTTP/1.1" 200 None
2026-03-26 12:20:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509296734381: {'created_time': 1774527634.690786, 'last_price_update_time': 1774527634.690794}
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509296734381') HTTP/1.1" 204 0
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4f256d0>
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04040d49-8f06-59f9-a400-42addc7e6432/04040d49-8f06-59f9-a400-42addc7e6432_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff61c21241f17471dbc370258e2b00156.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f61c21241f17471dbc370258e2b00156.jpg saved to cache
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 04040d49-8f06-59f9-a400-42addc7e6432
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 04040d49-8f06-59f9-a400-42addc7e6432 sending to next pipeline
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c584a950>
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1/cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe75432b5e8ea4f0da8d3952675f285fe.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e75432b5e8ea4f0da8d3952675f285fe.jpg saved to cache
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1 sending to next pipeline
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c75bfc50>
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f29f56cf-d228-550b-8410-1410d82f00ac/f29f56cf-d228-550b-8410-1410d82f00ac_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F843df477c43f4e9a8f0c9f7498886809.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/843df477c43f4e9a8f0c9f7498886809.jpg saved to cache
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f29f56cf-d228-550b-8410-1410d82f00ac
2026-03-26 12:20:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f29f56cf-d228-550b-8410-1410d82f00ac sending to next pipeline
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c7567190>
2026-03-26 12:20:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68928293-c5a3-5ffa-b454-08991147a289/68928293-c5a3-5ffa-b454-08991147a289_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F675f284fbfad483d9ef57c8a84f07fa4.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/675f284fbfad483d9ef57c8a84f07fa4.jpg saved to cache
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 68928293-c5a3-5ffa-b454-08991147a289
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 68928293-c5a3-5ffa-b454-08991147a289 sending to next pipeline
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c5848ad0>
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17c01e01-70bc-5a3b-8ccf-6ba4f163d733/17c01e01-70bc-5a3b-8ccf-6ba4f163d733_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F593912eb62b447d288dc282ff2053732.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/593912eb62b447d288dc282ff2053732.jpg saved to cache
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 17c01e01-70bc-5a3b-8ccf-6ba4f163d733
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 17c01e01-70bc-5a3b-8ccf-6ba4f163d733 sending to next pipeline
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c584bf50>
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc199a30-0c09-5ba3-91d5-5d78a46b336a/fc199a30-0c09-5ba3-91d5-5d78a46b336a_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1ec4c1f12fb54066aca1c12389acf35d.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ec4c1f12fb54066aca1c12389acf35d.jpg saved to cache
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc199a30-0c09-5ba3-91d5-5d78a46b336a
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fc199a30-0c09-5ba3-91d5-5d78a46b336a sending to next pipeline
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e7dd10>
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b46740f3-6cad-5837-b05e-2d3d69441e65/b46740f3-6cad-5837-b05e-2d3d69441e65_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd732609f09784e9a9b88ebe0f881c90c.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d732609f09784e9a9b88ebe0f881c90c.jpg saved to cache
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b46740f3-6cad-5837-b05e-2d3d69441e65
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b46740f3-6cad-5837-b05e-2d3d69441e65 sending to next pipeline
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/b8ee6501345a459d94c5ded31b4ff4ae.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 04040d49-8f06-59f9-a400-42addc7e6432 with identifier 202510137107858
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 04040d49-8f06-59f9-a400-42addc7e6432
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/f61c21241f17471dbc370258e2b00156.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 212,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Audi RS3 2.5 TFSI '
                'Sportback S Tronic quattro. A well-cared for and maintained '
                'vehicle covering just over 104,000 reliable miles backed by '
                'service history for your peace of mind. The car comes with a '
                'custom exhaust with vale worth £1700, with a stage 1 engine '
                'anf gearbox map, Michelin PS5 Tyres all round. Factory fitted '
                'extras include, Full Leather interior, Front Heated seats, '
                'BOSE Sound system, Cruise control, multi function steering '
                'wheel, bluetooth telephone, BT audio, AUX port and USB port. '
                'The car drives absolutely superb. Any inspections & test '
                'drives are most welcome. All dealer facilities are available. '
                'We can arrange finance, low cost delivery, extended '
                'warranties and accept any car as part exchange for a hassle '
                'free purchase. At prestige autobahn we are confident in '
                'providing first class customer service. We provide you with '
                'as much information about our vehicles as possible. Payments '
                'can be made via cash, bank transfer or debit card. Please '
                'call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '2.5L',
 'engine_horse_power': 335,
 'fuel_type': 'Petrol',
 'id': '04040d49-8f06-59f9-a400-42addc7e6432',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510137107858',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Audi',
 'model': 'RS3',
 'odometer': 104000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_04040d49-8f06-59f9-a400-42addc7e6432/04040d49-8f06-59f9-a400-42addc7e6432_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 616880,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f61c21241f17471dbc370258e2b00156.jpg',
             'Width': 2048}],
 'price': 12890,
 'price_includes_vat': True,
 'registration_date': '2012-12-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi RS3 2.5 TFSI Sportback S Tronic quattro Euro 5 5dr',
 'transmission': 'automatic',
 'year': 2012}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510137107858%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510137107858: {'created_time': 1774527635.398891, 'last_price_update_time': 1774527635.398898}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510137107858') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1 with identifier 202510157178990
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/e75432b5e8ea4f0da8d3952675f285fe.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2019 Peugeot 5008 GT Line Premium is a truly exceptional '
                'example, boasting incredibly low mileage of just 21,000 miles '
                'from its single owner.  This seven seat SUV is powered by an '
                'efficient 1.2 litre petrol engine and meets Euro 6 emissions '
                "standards.  Inside, you'll find a wealth of premium features "
                'designed for comfort and convenience, including panoramic '
                'roof,  heated front seats with memory function and massage '
                'seats, and a striking blue ambient lighting that complements '
                'the head up display.  The Mirror Screen system seamlessly '
                'integrates your smartphone with Android Auto and Apple '
                'CarPlay, while the Visibility Pack ensures excellent '
                'illumination with automatic headlights.\n'
                '\n'
                'This Peugeot 5008 offers significant advantages over similar '
                'vehicles. Its impressive fuel economy of 46 miles per gallon '
                'means fewer stops at the petrol station, and its low CO2 '
                'emissions are beneficial for the environment. The low '
                'insurance group rating also contributes to lower running '
                'costs. For practicality, the large boot space provides ample '
                'room for luggage or shopping, and parking is made easier with '
                'a 180 degree colour reversing camera complete with a wash '
                'system.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.2L',
 'engine_horse_power': 129,
 'fuel_type': 'Petrol',
 'id': 'cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510157178990',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Peugeot',
 'model': '5008',
 'odometer': 21000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1/cb8852e7-2fc8-56b5-adf5-f2ba4f834ca1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 627133,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e75432b5e8ea4f0da8d3952675f285fe.jpg',
             'Width': 2048}],
 'price': 17890,
 'price_includes_vat': True,
 'registration_date': '2019-09-21',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Peugeot 5008 1.2 PureTech GT Line Premium Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'GT Line Premium',
 'year': 2019}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510157178990%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510157178990: {'created_time': 1774527635.446439, 'last_price_update_time': 1774527635.446446}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510157178990') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f29f56cf-d228-550b-8410-1410d82f00ac with identifier 202510086990557
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f29f56cf-d228-550b-8410-1410d82f00ac
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/843df477c43f4e9a8f0c9f7498886809.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Mercedes-Benz GLC '
                '2.1 GLC220d AMG Line (Premium) G-Tronic 4MATIC. A well-cared '
                'for and maintained vehicle covering just over 74,500 reliable '
                'miles backed by service history for your peace of mind. '
                'Factory fitted extras include, Panoramic Sliding Roof, Front '
                'Heated Seats, Front memeory seats, Full leather interior, '
                'Reverse Camera, Cruise control, Multi function steering '
                'wheel, Bluetooth Telephone, BT audio, AUX port and USB port. '
                'The car drives absolutely superb. Any inspections & test '
                'drives are most welcome. All dealer facilities are available. '
                'We can arrange finance, low cost delivery, extended '
                'warranties and accept any car as part exchange for a hassle '
                'free purchase. At prestige autobahn we are confident in '
                'providing first class customer service. We provide you with '
                'as much information about our vehicles as possible. Payments '
                'can be made via cash, bank transfer or debit card. Please '
                'call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 168,
 'fuel_type': 'Diesel',
 'id': 'f29f56cf-d228-550b-8410-1410d82f00ac',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510086990557',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'GLC',
 'odometer': 75000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f29f56cf-d228-550b-8410-1410d82f00ac/f29f56cf-d228-550b-8410-1410d82f00ac_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 635766,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/843df477c43f4e9a8f0c9f7498886809.jpg',
             'Width': 2048}],
 'price': 18240,
 'price_includes_vat': True,
 'registration_date': '2018-02-26',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz GLC 2.1 GLC220d AMG Line (Premium) G-Tronic 4MATIC '
          'Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'AMG Line',
 'year': 2018}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510086990557%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510086990557: {'created_time': 1774527635.493215, 'last_price_update_time': 1774527635.493222}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510086990557') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 68928293-c5a3-5ffa-b454-08991147a289 with identifier 202503150185480
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 68928293-c5a3-5ffa-b454-08991147a289
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/675f284fbfad483d9ef57c8a84f07fa4.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Audi S3 2.0 TFSI S '
                'Tronic Quattro in Estoril Blue Crystal Effect . A well-cared '
                'for and maintained vehicle covering just over 105,000 '
                'Reliable miles backed by full main dealer service history for '
                'your peace of mind. The car has a Decat and Res delete giving '
                'it a great sport sound thats not too loud, it has a Stage 1 '
                'Remap done by Mallory Performace. Factory fitted extras '
                'include, Heated Front Seats, Sport Plus Seats, Bang & Olufsen '
                'Sound System, Auto Hill Hold, Cruise control, Multi Function '
                'Steering Wheel, Bluetooth Telephone, BT audio, Aux Port and '
                'USB Port. The car drives absolutely superb. Any inspections & '
                'test drives are most welcome. All dealer facilities are '
                'available. We can arrange finance, low cost delivery, '
                'extended warranties and accept any car as part exchange for a '
                'hassle free purchase. At Prestige Autobahn we are confident '
                'in providing first class customer service. We provide you '
                'with as much information about our vehicles as possible. '
                'Payments can be made via cash, bank transfer or debit card. '
                'Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.com for any questions or enquiries. \n'
                '\n'
                'The 2014 Audi S3 TFSI is a car that delivers a thrilling '
                'driving experience, thanks to its powerful 2.0-litre petrol '
                'engine and sure-footed four-wheel drive system. The vehicle '
                'is equipped with a Light and Rain Sensor Package, which '
                'includes automatic headlights. Parking is made easy with the '
                'Audi Parking System Rear, complete with acoustic indicators '
                'and rear parking sensors. It also features 18-inch alloy '
                'wheels with a 10-spoke titanium matt design, Audi Hill Hold '
                'Assist, and fine Nappa leather super sport seats.The S3 '
                'boasts a boot space of 325 litres, which is ideal for '
                'everyday needs. But what truly sets this vehicle apart is its '
                'impressive acceleration. It can go from 0 to 62mph in just '
                '4.8 seconds, offering exhilarating performance that surpasses '
                'many other cars in its class.',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 296,
 'fuel_type': 'Petrol',
 'id': '68928293-c5a3-5ffa-b454-08991147a289',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202503150185480',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 105000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68928293-c5a3-5ffa-b454-08991147a289/68928293-c5a3-5ffa-b454-08991147a289_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 625472,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/675f284fbfad483d9ef57c8a84f07fa4.jpg',
             'Width': 2048}],
 'price': 11440,
 'price_includes_vat': True,
 'registration_date': '2014-04-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 2.0 TFSI S Tronic quattro Euro 6 (s/s) 3dr',
 'transmission': 'automatic',
 'year': 2014}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503150185480%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202503150185480: {'created_time': 1774527635.53649, 'last_price_update_time': 1774527635.536498}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202503150185480') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 17c01e01-70bc-5a3b-8ccf-6ba4f163d733 with identifier 202509256624951
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 17c01e01-70bc-5a3b-8ccf-6ba4f163d733
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/593912eb62b447d288dc282ff2053732.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Audi Q5 3.0 TDI V6 S '
                'line S Tronic quattro. A well-cared for and maintained '
                'vehicle covering just over 128,000 reliable miles backed by '
                'service history for your peace of mind. Factory fitted extras '
                'include, Panroof, Bang & Olufsen Sound sysyem, Heated Front '
                'seats, Full leather interior, Front and Back parking sensors, '
                'Electric Tailgate, Cruise control, multi function steering '
                'wheel, bluetooth telephone, bt audio, aux port and usb port. '
                'The car drives absolutely superb. Any inspections & test '
                'drives are most welcome. All dealer facilities are available. '
                'We can arrange finance, low cost delivery, extended '
                'warranties and accept any car as part exchange for a hassle '
                'free purchase. At prestige autobahn we are confident in '
                'providing first class customer service. We provide you with '
                'as much information about our vehicles as possible. Payments '
                'can be made via cash, bank transfer or debit card. Please '
                'call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '3L',
 'engine_horse_power': 242,
 'fuel_type': 'Diesel',
 'id': '17c01e01-70bc-5a3b-8ccf-6ba4f163d733',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509256624951',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Audi',
 'model': 'Q5',
 'odometer': 128500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17c01e01-70bc-5a3b-8ccf-6ba4f163d733/17c01e01-70bc-5a3b-8ccf-6ba4f163d733_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 646541,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/593912eb62b447d288dc282ff2053732.jpg',
             'Width': 2048}],
 'price': 7890,
 'price_includes_vat': True,
 'registration_date': '2013-09-03',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q5 3.0 TDI V6 S line S Tronic quattro Euro 5 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2013}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509256624951%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509256624951: {'created_time': 1774527635.5878, 'last_price_update_time': 1774527635.587809}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509256624951') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fc199a30-0c09-5ba3-91d5-5d78a46b336a with identifier 202509256623247
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fc199a30-0c09-5ba3-91d5-5d78a46b336a
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/1ec4c1f12fb54066aca1c12389acf35d.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Mercedes-Benz A '
                'Class 2.0 A250 Engineered by AMG 7G-DCT. A well-cared for and '
                'maintained vehicle covering just over 123,000 Reliable miles '
                'backed by service history for your peace of mind. Factory '
                'fitted extras include, Harmon Kardon Sound System, Heated '
                'Front seats, Cruise control, multi function steering wheel, '
                'bluetooth telephone, BT audio, AUX port and USB port. The car '
                'drives absolutely superb. Any inspections & test drives are '
                'most welcome. All dealer facilities are available. We can '
                'arrange finance, low cost delivery, extended warranties and '
                'accept any car as part exchange for a hassle free purchase. '
                'At prestige autobahn we are confident in providing first '
                'class customer service. We provide you with as much '
                'information about our vehicles as possible. Payments can be '
                'made via cash, bank transfer or debit card. Please call us on '
                '07707 950218 or email us at prestigeautobahn@gmail.Com for '
                'any questions or enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 208,
 'fuel_type': 'Petrol',
 'id': 'fc199a30-0c09-5ba3-91d5-5d78a46b336a',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509256623247',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'A Class',
 'odometer': 123000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc199a30-0c09-5ba3-91d5-5d78a46b336a/fc199a30-0c09-5ba3-91d5-5d78a46b336a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 663455,
             'Height': 1730,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ec4c1f12fb54066aca1c12389acf35d.jpg',
             'Width': 2048}],
 'price': 7240,
 'price_includes_vat': True,
 'registration_date': '2013-12-06',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz A Class 2.0 A250 Engineered by AMG 7G-DCT Euro 6 '
          '(s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'Engineered by AMG',
 'year': 2013}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509256623247%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509256623247: {'created_time': 1774527635.699269, 'last_price_update_time': 1774527635.699282}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509256623247') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b46740f3-6cad-5837-b05e-2d3d69441e65 with identifier 202503110020109
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b46740f3-6cad-5837-b05e-2d3d69441e65
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/d732609f09784e9a9b88ebe0f881c90c.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'PRESTIGE AUTOBAHN ARE PROUD TO PRESENT A VOLKSWAGEN SCIROCCO '
                '2.0 TSI R DSG.  A WELL-CARED FOR AND MAINTAINED VEHICLE '
                'COVERING JUST OVER 80,000 RELIABLE MILES BACKED BY SERVICE '
                'HISTORY FOR YOUR PEACE OF MIND. IT COMES WITH MANY UPGRADES '
                'SUCH AS A CUSTOM DYNO STAGE 2 REMAP DELIVERING AN IMPRESSIVE '
                '359 BHP! H&R LOWERING SPRINGS AND SPACERS, UPGRADED AIR '
                'INTAKE AND INDUCTION KIT AND MORE. FACTORY FITTED EXTRAS '
                'INCLUDE, MULTI FUNCTION STEERING WHEEL, BLUETOOTH TELEPHONE, '
                'BT AUDIO, AUX PORT AND USB PORT. THE CAR DRIVES ABSOLUTELY '
                'SUPERB. ANY INSPECTIONS & TEST DRIVES ARE MOST WELCOME. ALL '
                'DEALER FACILITIES ARE AVAILABLE. WE CAN ARRANGE FINANCE, LOW '
                'COST DELIVERY, EXTENDED WARRANTIES AND ACCEPT ANY CAR AS PART '
                'EXCHANGE FOR A HASSLE FREE PURCHASE. AT PRESTIGE AUTOBAHN WE '
                'ARE CONFIDENT IN PROVIDING FIRST CLASS CUSTOMER SERVICE. WE '
                'PROVIDE YOU WITH AS MUCH INFORMATION ABOUT OUR VEHICLES AS '
                'POSSIBLE. PAYMENTS CAN BE MADE VIA CASH, BANK TRANSFER OR '
                'DEBIT CARD. PLEASE CALL US ON 07707 950218 OR EMAIL US AT '
                'PRESTIGEAUTOBAHN@GMAIL.COM FOR ANY QUESTIONS OR ENQUIRIES. '
                'THANK YOU.',
 'doors_number': 3,
 'emission_standard': 'Euro 5',
 'engine': '2L',
 'engine_horse_power': 261,
 'fuel_type': 'Petrol',
 'id': 'b46740f3-6cad-5837-b05e-2d3d69441e65',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202503110020109',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Scirocco',
 'odometer': 81000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b46740f3-6cad-5837-b05e-2d3d69441e65/b46740f3-6cad-5837-b05e-2d3d69441e65_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 650941,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d732609f09784e9a9b88ebe0f881c90c.jpg',
             'Width': 2048}],
 'price': 9740,
 'price_includes_vat': True,
 'registration_date': '2010-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen Scirocco 2.0 TSI R DSG Euro 5 3dr',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2010}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503110020109%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202503110020109: {'created_time': 1774527635.750155, 'last_price_update_time': 1774527635.750162}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202503110020109') HTTP/1.1" 204 0
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/49632b2d993745d2bb4b5d87b3bb2cb2.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/994a19552b754019b377e0399ff34160.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c5932510>
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b68386eb-165f-5efc-bb75-f019af890e8b/b68386eb-165f-5efc-bb75-f019af890e8b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb8ee6501345a459d94c5ded31b4ff4ae.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b8ee6501345a459d94c5ded31b4ff4ae.jpg saved to cache
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b68386eb-165f-5efc-bb75-f019af890e8b
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b68386eb-165f-5efc-bb75-f019af890e8b sending to next pipeline
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/849405b594e74c3a81451fefff978d5d.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b68386eb-165f-5efc-bb75-f019af890e8b with identifier 202508235701090
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b68386eb-165f-5efc-bb75-f019af890e8b
2026-03-26 12:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/b8ee6501345a459d94c5ded31b4ff4ae.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a BMW 4 Series 3.0 '
                '430d M Sport Auto. A well-cared for and maintained vehicle '
                'covering just over 122,000 Reliable miles backed by service '
                'history for your peace of mind. Factory fitted extras '
                'include, Cruise control, multi function steering wheel, '
                'bluetooth telephone, bt audio, aux port and usb port. The car '
                'drives absolutely superb. Any inspections & test drives are '
                'most welcome. All dealer facilities are available. We can '
                'arrange finance, low cost delivery, extended warranties and '
                'accept any car as part exchange for a hassle free purchase. '
                'At prestige autobahn we are confident in providing first '
                'class customer service. We provide you with as much '
                'information about our vehicles as possible. Payments can be '
                'made via cash, bank transfer or debit card. Please call us on '
                '07707 950218 or email us at prestigeautobahn@gmail.Com for '
                'any questions or enquiries. Thank you.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '3L',
 'engine_horse_power': 254,
 'fuel_type': 'Diesel',
 'id': 'b68386eb-165f-5efc-bb75-f019af890e8b',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202508235701090',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '4 Series',
 'odometer': 123000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b68386eb-165f-5efc-bb75-f019af890e8b/b68386eb-165f-5efc-bb75-f019af890e8b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 320867,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b8ee6501345a459d94c5ded31b4ff4ae.jpg',
             'Width': 1600}],
 'price': 7890,
 'price_includes_vat': True,
 'registration_date': '2015-09-21',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2015}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202508235701090%27 HTTP/1.1" 200 None
2026-03-26 12:20:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202508235701090: {'created_time': 1774527635.879311, 'last_price_update_time': 1774527635.87932}
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202508235701090') HTTP/1.1" 204 0
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/ceff1b47f3944891a0d85515cffa6f3b.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e48df8cc21b8470bb25c3a8cd5249898.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6fa48cf77bcb425c96b8feef0da7c306.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7a4ff1aba10e4b07b6b25578bd0b7906.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c75fb310>
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45dfc8bd-15c6-52b0-a822-d21d5fc3604b/45dfc8bd-15c6-52b0-a822-d21d5fc3604b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49632b2d993745d2bb4b5d87b3bb2cb2.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49632b2d993745d2bb4b5d87b3bb2cb2.jpg saved to cache
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 45dfc8bd-15c6-52b0-a822-d21d5fc3604b
2026-03-26 12:20:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 45dfc8bd-15c6-52b0-a822-d21d5fc3604b sending to next pipeline
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c75239d0>
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_749feb25-821e-526a-a3ce-f22cbaef6172/749feb25-821e-526a-a3ce-f22cbaef6172_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F994a19552b754019b377e0399ff34160.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/994a19552b754019b377e0399ff34160.jpg saved to cache
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 749feb25-821e-526a-a3ce-f22cbaef6172
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 749feb25-821e-526a-a3ce-f22cbaef6172 sending to next pipeline
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 45dfc8bd-15c6-52b0-a822-d21d5fc3604b with identifier 202411156327049
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 45dfc8bd-15c6-52b0-a822-d21d5fc3604b
2026-03-26 12:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/49632b2d993745d2bb4b5d87b3bb2cb2.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'PRESTIGE AUTOBAHN ARE PROUD TO PRESENT A WELL-CARED FOR AND '
                'MAINTAINED VEHICLE COVERING JUST OVER 99,800 MILES, FULL AND '
                'EXTREMELY COMPREHENSIVE SERVICE HISTORY, ALL ORIGINAL '
                'HANDBOOKS AND 2X FOLDERS FULL OF PAPERWORK + INVOICES, 2X '
                'KEYS, ROAD TAX - £210 PER ANNUM, SINCE BEING TUNED IT HAS '
                'ONLY HAD TITAN RACE PRO S 5W - 40 ENGINE OIL AND GENUINE '
                'FILTERS, STAGE 2+ ECU REMAP BY ROAD RAGE PERFORMANCE, '
                'PERFORMANCE (352BHP + 526 NM\xa0\xa0WITH DYNO PRINT OUT), '
                'STAGE 2 DSG GEARBOX REMAP BY ROAD RAGE PERFORMANCE (FOR '
                'HIGHER CLAMP LOADING QUICKER GEAR CHANGES), SCORPION 3" DECAT '
                'DOWNPIPE (REAR LAMBDA MAPPED OUT ETC), GENUINE CLUBSPORT S '
                'CATBACK EXHAUST (WITH RESONATOR DELETE), GENUINE CLUBSPORT '
                'STEERING WHEEL, RACING LINE INTAKE/INDUCTION KIT, RACING LINE '
                'TURBO INTAKE PIPE, RACING LINE TURBO MUFFLER DELETE, RACING '
                'LINE PADDLE SHIFT EXTENSIONS, FORGE MOTORSPORT LOWER ENGINE, '
                'MOUNT INSERT, APR RED IGNITION COILS - RS7 NGK SPARK PLUGS, '
                'MK7 GOLF R DIVERTER VALVE, MK7 GOLF R FRONT BRAKE KIT, EBC '
                'BSD GROOVED FRONT BRAKE DISC KIT, EBC BLUE STUFF FRONT BRAKE '
                'PADS, EBC BLUE STUFF REAR BRAKE PADS, HEL BRAIDED BRAKE LINES '
                '(FRONT +REAR), BREMBO DOT5 BRAKE FLUID, GLOSS BLACK MIRROR '
                'COVERS, GLOSS BLACK DIFFUSER, GLOSS BLACK OETTINGER STYLE '
                'BOOT SPOILER, WIND DEFLECTOR KIT, 19" BRESCIA ALLOY WHEELS, '
                'FRONT TYRES BRIDGESTONE, REAR TYRES MICHELIN PILOT SPORT '
                "4S'S, EIBACH LOWERING SPRINGS, MONROE REFLEX SHOCK ABSORBERS, "
                'FULL LASER GEO/ALIGNMENT CARRIED OUT -5MM FRONT WHEEL SPACERS '
                'WITH LONGER BOLTS, 15MM REAR WHEEL SPACERS WITH LONGER BOLTS, '
                'CANBUS 6K LED NUMBER PLATE LIGHTS, ALL DEALER FACILITIES ARE '
                'AVAILABLE. WE CAN ARRANGE FINANCE, LOW COST DELIVERY, '
                'EXTENDED WARRANTIES AND ACCEPT ANY CAR AS PART EXCHANGE FOR A '
                'HASSLE FREE PURCHASE. AT PRESTIGE AUTOBAHN WE ARE CONFIDENT '
                'IN PROVIDING FIRST CLASS CUSTOMER SERVICE. WE PROVIDE YOU '
                'WITH AS MUCH INFORMATION ABOUT OUR VEHICLES AS POSSIBLE. '
                'PAYMENTS CAN BE MADE VIA CASH, BANK TRANSFER OR DEBIT CARD. '
                'PLEASE CALL US ON 07707 950218 OR EMAIL US AT '
                'PRESTIGEAUTOBAHN@GMAIL.COM FOR ANY QUESTIONS OR ENQUIRIES. '
                'THANK YOU.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 217,
 'fuel_type': 'Petrol',
 'id': '45dfc8bd-15c6-52b0-a822-d21d5fc3604b',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202411156327049',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 99800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45dfc8bd-15c6-52b0-a822-d21d5fc3604b/45dfc8bd-15c6-52b0-a822-d21d5fc3604b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 387357,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49632b2d993745d2bb4b5d87b3bb2cb2.jpg',
             'Width': 1600}],
 'price': 9890,
 'price_includes_vat': True,
 'registration_date': '2013-10-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI BlueMotion Tech GTI DSG Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'GTI',
 'year': 2013}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202411156327049%27 HTTP/1.1" 200 None
2026-03-26 12:20:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202411156327049: {'created_time': 1774527636.164184, 'last_price_update_time': 1774527636.164195}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202411156327049') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 749feb25-821e-526a-a3ce-f22cbaef6172 with identifier 202509256623010
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 749feb25-821e-526a-a3ce-f22cbaef6172
2026-03-26 12:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/994a19552b754019b377e0399ff34160.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a BMW 1 Series 2.0 '
                '125d M Sport Auto. A well-cared for and maintained vehicle '
                'covering just over 121,000 Reliable miles backed by service '
                'history for your peace of mind. Factory fitted extras '
                'include, Harmon Kardon Sound System, Front heated seats, '
                'Front and Rear parking sensors, Cruise control, Multi '
                'function steering wheel, bluetooth telephone, BT audio, AUX '
                'port and USB port. The car drives absolutely superb. Any '
                'inspections & test drives are most welcome. All dealer '
                'facilities are available. We can arrange finance, low cost '
                'delivery, extended warranties and accept any car as part '
                'exchange for a hassle free purchase. At prestige autobahn we '
                'are confident in providing first class customer service. We '
                'provide you with as much information about our vehicles as '
                'possible. Payments can be made via cash, bank transfer or '
                'debit card. Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '2L',
 'engine_horse_power': 215,
 'fuel_type': 'Diesel',
 'id': '749feb25-821e-526a-a3ce-f22cbaef6172',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509256623010',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '1 Series',
 'odometer': 122000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_749feb25-821e-526a-a3ce-f22cbaef6172/749feb25-821e-526a-a3ce-f22cbaef6172_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 634636,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/994a19552b754019b377e0399ff34160.jpg',
             'Width': 2048}],
 'price': 5890,
 'price_includes_vat': True,
 'registration_date': '2014-11-05',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 1 Series 2.0 125d M Sport Auto Euro 5 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2014}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509256623010%27 HTTP/1.1" 200 None
2026-03-26 12:20:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509256623010: {'created_time': 1774527636.215389, 'last_price_update_time': 1774527636.215399}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509256623010') HTTP/1.1" 204 0
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c5969690>
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b09449a8-ba90-5864-8fb2-8e70c7327059/b09449a8-ba90-5864-8fb2-8e70c7327059_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F849405b594e74c3a81451fefff978d5d.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/849405b594e74c3a81451fefff978d5d.jpg saved to cache
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b09449a8-ba90-5864-8fb2-8e70c7327059
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b09449a8-ba90-5864-8fb2-8e70c7327059 sending to next pipeline
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4f50ad0>
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d66181f-4d74-50b7-9d75-fbfa0e6f7f74/1d66181f-4d74-50b7-9d75-fbfa0e6f7f74_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fceff1b47f3944891a0d85515cffa6f3b.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ceff1b47f3944891a0d85515cffa6f3b.jpg saved to cache
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d66181f-4d74-50b7-9d75-fbfa0e6f7f74
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d66181f-4d74-50b7-9d75-fbfa0e6f7f74 sending to next pipeline
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4fc7ad0>
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60e97ed3-962b-56be-8b9f-990ff6cb9fa2/60e97ed3-962b-56be-8b9f-990ff6cb9fa2_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe48df8cc21b8470bb25c3a8cd5249898.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e48df8cc21b8470bb25c3a8cd5249898.jpg saved to cache
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60e97ed3-962b-56be-8b9f-990ff6cb9fa2
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60e97ed3-962b-56be-8b9f-990ff6cb9fa2 sending to next pipeline
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c59ca610>
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f20c9152-57b5-5e3e-85b0-2b4345c4991b/f20c9152-57b5-5e3e-85b0-2b4345c4991b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6fa48cf77bcb425c96b8feef0da7c306.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fa48cf77bcb425c96b8feef0da7c306.jpg saved to cache
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f20c9152-57b5-5e3e-85b0-2b4345c4991b
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f20c9152-57b5-5e3e-85b0-2b4345c4991b sending to next pipeline
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c599cc90>
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85f85b60-9abc-5c47-b0d9-4d3bf64f9685/85f85b60-9abc-5c47-b0d9-4d3bf64f9685_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7a4ff1aba10e4b07b6b25578bd0b7906.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a4ff1aba10e4b07b6b25578bd0b7906.jpg saved to cache
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 85f85b60-9abc-5c47-b0d9-4d3bf64f9685
2026-03-26 12:20:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 85f85b60-9abc-5c47-b0d9-4d3bf64f9685 sending to next pipeline
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b09449a8-ba90-5864-8fb2-8e70c7327059 with identifier 202509216510039
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b09449a8-ba90-5864-8fb2-8e70c7327059
2026-03-26 12:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/849405b594e74c3a81451fefff978d5d.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Skoda Octavia 2.0 '
                'TDI vRS DSG. A well-cared for and maintained vehicle covering '
                'just over 139,000 Reliable miles backed by service history '
                'for your peace of mind. Factory fitted extras include, Cruise '
                'control, multi function steering wheel, bluetooth telephone, '
                'bt audio, aux port and usb port. The car drives absolutely '
                'superb. Any inspections & test drives are most welcome. All '
                'dealer facilities are available. We can arrange finance, low '
                'cost delivery, extended warranties and accept any car as part '
                'exchange for a hassle free purchase. At prestige autobahn we '
                'are confident in providing first class customer service. We '
                'provide you with as much information about our vehicles as '
                'possible. Payments can be made via cash, bank transfer or '
                'debit card. Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 181,
 'fuel_type': 'Diesel',
 'id': 'b09449a8-ba90-5864-8fb2-8e70c7327059',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509216510039',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Skoda',
 'model': 'Octavia',
 'odometer': 140500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b09449a8-ba90-5864-8fb2-8e70c7327059/b09449a8-ba90-5864-8fb2-8e70c7327059_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 568712,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/849405b594e74c3a81451fefff978d5d.jpg',
             'Width': 2048}],
 'price': 7440,
 'price_includes_vat': True,
 'registration_date': '2017-02-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Octavia 2.0 TDI vRS DSG Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'vRS',
 'year': 2017}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509216510039%27 HTTP/1.1" 200 None
2026-03-26 12:20:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509216510039: {'created_time': 1774527636.744855, 'last_price_update_time': 1774527636.744863}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509216510039') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1d66181f-4d74-50b7-9d75-fbfa0e6f7f74 with identifier 202412287579155
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1d66181f-4d74-50b7-9d75-fbfa0e6f7f74
2026-03-26 12:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/ceff1b47f3944891a0d85515cffa6f3b.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'PRESTIGE AUTOBAHN ARE PROUD TO PRESENT AN AUDI S3 2.0 TFSI S '
                'TRONIC QUATTRO. A WELL-CARED FOR AND MAINTAINED VEHICLE '
                'COVERING JUST OVER 115,500 RELIABLE MILES BACKED BY FULL AUDI '
                'MAIN DEALER SERVICE HISTORY INCLUDING DSG GEARBOX SERVICE AND '
                'QUATTRO HALDEX 4 WHEEL DRIVE SYSTEM SERVICE DONE AT MAIN '
                'DEALER FOR YOUR PEACE OF MIND. FACTORY FITTED EXTRAS INCLUDE, '
                'FULL LEATHER INTERIOR, HEATED FRONT SEATS, REVERSE PARKING '
                'CAMERA, SATNAV, AUDI SOUNDS SYSTEM WITH TWEETERS AND REAR '
                'SHELF SPEAKERS. CRUISE CONTROL, MULTI FUNCTION STEERING '
                'WHEEL, BLUETOOTH TELEPHONE, BT AUDIO, DAB,  AUX PORT, USB '
                'PORT AND MORE. THE CAR DRIVES ABSOLUTELY SUPERB WITH 0 '
                'PREVIOUS OWNERS AS BOUGHT BRAND NEW FROM AUDI. ANY '
                'INSPECTIONS & TEST DRIVES ARE MOST WELCOME. ALL DEALER '
                'FACILITIES ARE AVAILABLE. WE CAN ARRANGE FINANCE, LOW COST '
                'DELIVERY, EXTENDED WARRANTIES AND ACCEPT ANY CAR AS PART '
                'EXCHANGE FOR A HASSLE FREE PURCHASE. AT PRESTIGE AUTOBAHN WE '
                'ARE CONFIDENT IN PROVIDING FIRST CLASS CUSTOMER SERVICE. WE '
                'PROVIDE YOU WITH AS MUCH INFORMATION ABOUT OUR VEHICLES AS '
                'POSSIBLE. PAYMENTS CAN BE MADE VIA CASH, BANK TRANSFER OR '
                'DEBIT CARD. PLEASE CALL US ON 07707 950218 OR EMAIL US AT '
                'PRESTIGEAUTOBAHN@GMAIL.COM FOR ANY QUESTIONS OR ENQUIRIES. '
                'THANK YOU.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 296,
 'fuel_type': 'Petrol',
 'id': '1d66181f-4d74-50b7-9d75-fbfa0e6f7f74',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202412287579155',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 116000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d66181f-4d74-50b7-9d75-fbfa0e6f7f74/1d66181f-4d74-50b7-9d75-fbfa0e6f7f74_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 594821,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ceff1b47f3944891a0d85515cffa6f3b.jpg',
             'Width': 2048}],
 'price': 12890,
 'price_includes_vat': True,
 'registration_date': '2014-11-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 2.0 TFSI S Tronic quattro Euro 6 (s/s) 4dr',
 'transmission': 'automatic',
 'year': 2014}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202412287579155%27 HTTP/1.1" 200 None
2026-03-26 12:20:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202412287579155: {'created_time': 1774527636.793397, 'last_price_update_time': 1774527636.793406}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202412287579155') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 60e97ed3-962b-56be-8b9f-990ff6cb9fa2 with identifier 202509216509203
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 60e97ed3-962b-56be-8b9f-990ff6cb9fa2
2026-03-26 12:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/e48df8cc21b8470bb25c3a8cd5249898.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Mercedes-Benz CLA '
                '1.6 CLA180 AMG Line Coupe 7G-DCT. A well-cared for and '
                'maintained vehicle covering just over 45,000 Reliable miles '
                'backed by service history for your peace of mind. Factory '
                'fitted extras include, Panoramic Roof, Cruise control, multi '
                'function steering wheel, bluetooth telephone, bt audio, aux '
                'port and usb port. The car drives absolutely superb. Any '
                'inspections & test drives are most welcome. All dealer '
                'facilities are available. We can arrange finance, low cost '
                'delivery, extended warranties and accept any car as part '
                'exchange for a hassle free purchase. At prestige autobahn we '
                'are confident in providing first class customer service. We '
                'provide you with as much information about our vehicles as '
                'possible. Payments can be made via cash, bank transfer or '
                'debit card. Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '1.6L',
 'engine_horse_power': 120,
 'fuel_type': 'Petrol',
 'id': '60e97ed3-962b-56be-8b9f-990ff6cb9fa2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509216509203',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'CLA',
 'odometer': 47000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60e97ed3-962b-56be-8b9f-990ff6cb9fa2/60e97ed3-962b-56be-8b9f-990ff6cb9fa2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 687772,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e48df8cc21b8470bb25c3a8cd5249898.jpg',
             'Width': 2048}],
 'price': 13890,
 'price_includes_vat': True,
 'registration_date': '2017-12-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz CLA 1.6 CLA180 AMG Line Coupe 7G-DCT Euro 6 (s/s) 4dr',
 'transmission': 'automatic',
 'trim': 'AMG Line',
 'year': 2017}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509216509203%27 HTTP/1.1" 200 None
2026-03-26 12:20:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509216509203: {'created_time': 1774527636.840659, 'last_price_update_time': 1774527636.840669}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509216509203') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f20c9152-57b5-5e3e-85b0-2b4345c4991b with identifier 202411106149485
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f20c9152-57b5-5e3e-85b0-2b4345c4991b
2026-03-26 12:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/6fa48cf77bcb425c96b8feef0da7c306.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'PRESTIGE AUTOBAHN ARE PROUD TO PRESENT A BMW 1 SERIES 1.5 '
                'PETROL 118I GPF M SPORT SHADOW EDITION. A WELL-CARED FOR AND '
                'MAINTAINED VEHICLE COVERING JUST OVER 50,000 RELIABLE MILES '
                'BACKED BY FULL SERVICE HISTORY FOR YOUR PEACE OF MIND. '
                'FACTORY FITTED EXTRAS INCLUDE, FULL LEATHER SEATS, HEATED '
                'FRONT SEATS, HARMON KARDON SOUND SYSTEM, REAR PARKING '
                'SENSORS, CRUISE CONTROL, MULTI FUNCTION STEERING WHEEL, '
                'BLUETOOTH TELEPHONE, BT AUDIO, AUX PORT, USB PORT AND MORE. '
                'THE CAR DRIVES ABSOLUTELY SUPERB. ANY INSPECTIONS & TEST '
                'DRIVES ARE MOST WELCOME. ALL DEALER FACILITIES ARE AVAILABLE. '
                'WE CAN ARRANGE FINANCE, LOW COST DELIVERY, EXTENDED '
                'WARRANTIES AND ACCEPT ANY CAR AS PART EXCHANGE FOR A HASSLE '
                'FREE PURCHASE. AT PRESTIGE AUTOBAHN WE ARE CONFIDENT IN '
                'PROVIDING FIRST CLASS CUSTOMER SERVICE. WE PROVIDE YOU WITH '
                'AS MUCH INFORMATION ABOUT OUR VEHICLES AS POSSIBLE. PAYMENTS '
                'CAN BE MADE VIA CASH, BANK TRANSFER OR DEBIT CARD. PLEASE '
                'CALL US ON 07707 950218 OR EMAIL US AT '
                'PRESTIGEAUTOBAHN@GMAIL.COM FOR ANY QUESTIONS OR ENQUIRIES. '
                'THANK YOU.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 134,
 'fuel_type': 'Petrol',
 'id': 'f20c9152-57b5-5e3e-85b0-2b4345c4991b',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202411106149485',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '1 Series',
 'odometer': 50200,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f20c9152-57b5-5e3e-85b0-2b4345c4991b/f20c9152-57b5-5e3e-85b0-2b4345c4991b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 637626,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6fa48cf77bcb425c96b8feef0da7c306.jpg',
             'Width': 2048}],
 'price': 12890,
 'price_includes_vat': True,
 'registration_date': '2019-05-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 1 Series 1.5 118i GPF M Sport Shadow Edition Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'M Sport Shadow Edition',
 'year': 2019}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202411106149485%27 HTTP/1.1" 200 None
2026-03-26 12:20:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202411106149485: {'created_time': 1774527636.9009, 'last_price_update_time': 1774527636.900909}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202411106149485') HTTP/1.1" 204 0
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 85f85b60-9abc-5c47-b0d9-4d3bf64f9685 with identifier 202412237511054
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 85f85b60-9abc-5c47-b0d9-4d3bf64f9685
2026-03-26 12:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/7a4ff1aba10e4b07b6b25578bd0b7906.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'color': 'White',
 'currency': 'GBP',
 'description': 'PRESTIGE AUTOBAHN ARE PROUD TO PRESENT A VOLKSWAGEN SCIROCCO '
                '2.0 TDI GTS DSG. A WELL-CARED FOR AND MAINTAINED VEHICLE '
                'COVERING JUST OVER 115,000 RELIABLE MILES BACKED BY SERVICE '
                'HISTORY FOR YOUR PEACE OF MIND. FACTORY FITTED EXTRAS '
                'INCLUDE, CRUISE CONTROL, MULTI FUNCTION STEERING WHEEL, '
                'BLUETOOTH TELEPHONE, BT AUDIO, AUX PORT AND USB PORT, APPLE '
                'CAR PLAY, HEATED FRONT SEATS, FULL LEATHER INTERIOR, REVERSE '
                'CAMERA, REVERSE SENSORS AND MORE. THE CAR DRIVES ABSOLUTELY '
                'SUPERB. ANY INSPECTIONS & TEST DRIVES ARE MOST WELCOME. ALL '
                'DEALER FACILITIES ARE AVAILABLE. WE CAN ARRANGE FINANCE, LOW '
                'COST DELIVERY, EXTENDED WARRANTIES AND ACCEPT ANY CAR AS PART '
                'EXCHANGE FOR A HASSLE FREE PURCHASE. AT PRESTIGE AUTOBAHN WE '
                'ARE CONFIDENT IN PROVIDING FIRST CLASS CUSTOMER SERVICE. WE '
                'PROVIDE YOU WITH AS MUCH INFORMATION ABOUT OUR VEHICLES AS '
                'POSSIBLE. PAYMENTS CAN BE MADE VIA CASH, BANK TRANSFER OR '
                'DEBIT CARD. PLEASE CALL US ON 07707 950218 OR EMAIL US AT '
                'PRESTIGEAUTOBAHN@GMAIL.COM FOR ANY QUESTIONS OR ENQUIRIES. '
                'THANK YOU.',
 'doors_number': 3,
 'emission_standard': 'Euro 5',
 'engine': '2L',
 'engine_horse_power': 175,
 'fuel_type': 'Diesel',
 'id': '85f85b60-9abc-5c47-b0d9-4d3bf64f9685',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202412237511054',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Scirocco',
 'odometer': 120000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85f85b60-9abc-5c47-b0d9-4d3bf64f9685/85f85b60-9abc-5c47-b0d9-4d3bf64f9685_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 594211,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7a4ff1aba10e4b07b6b25578bd0b7906.jpg',
             'Width': 2048}],
 'price': 4890,
 'price_includes_vat': True,
 'registration_date': '2013-11-29',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen Scirocco 2.0 TDI GTS DSG Euro 5 3dr',
 'transmission': 'automatic',
 'trim': 'GTS',
 'year': 2013}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202412237511054%27 HTTP/1.1" 200 None
2026-03-26 12:20:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202412237511054: {'created_time': 1774527636.971795, 'last_price_update_time': 1774527636.971804}
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202412237511054') HTTP/1.1" 204 0
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/0298180d468f47d8a567fd2f5d28661c.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e54690>
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_38877308-b6fe-5a8e-b305-c02f61968909/38877308-b6fe-5a8e-b305-c02f61968909_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0298180d468f47d8a567fd2f5d28661c.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0298180d468f47d8a567fd2f5d28661c.jpg saved to cache
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 38877308-b6fe-5a8e-b305-c02f61968909
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 38877308-b6fe-5a8e-b305-c02f61968909 sending to next pipeline
2026-03-26 12:20:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 38877308-b6fe-5a8e-b305-c02f61968909 with identifier 202406190909989
2026-03-26 12:20:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 38877308-b6fe-5a8e-b305-c02f61968909
2026-03-26 12:20:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/0298180d468f47d8a567fd2f5d28661c.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'color': 'White',
 'currency': 'GBP',
 'description': 'PRESTIGE AUTOBAHN ARE PROUD TO PRESENT A VOLKSWAGEN SCIROCCO '
                '2.0 TDI BLUEMOTION TECH GT.  A WELL-CARED FOR AND MAINTAINED '
                'VEHICLE COVERING JUST OVER 141,000 RELIABLE MILES BACKED BY '
                'FULL SERVICE HISTORY FOR YOUR PEACE OF MIND. SPECIFICATION '
                'INCLUDES, START/STOP, £30 A YEAR TAX, FULL SERVICE HISTORY '
                'WITH (BELT WITH ROLLERS & WATER PUMP AND MAJOR SERVICE DONE '
                'AT VW) AT 82K, GEARBOX OIL CHANGE AT 103K,  CUSTOM STAGE 1 '
                'REMAP PUSHING 182 BHP INCLUDING RECEIPTS AND PRINT OUT, H&R '
                '30MM LOWERING SPRINGS,  BIMECC 15MM SPACERS, RAMAIR INDUCTION '
                'KIT, 4 MICHELIN PILOT SPORT TYRES ALL ROUND WITH 5MM TREAD, '
                'NEW EGR VALE FITTED AT VW AT 80K, BRAND NEW REAR SUSPENSION '
                'BOTTOM ARMS FITTED AT 136K, APPLE CAR PLAY HEADUNIT, MULTI '
                'FUNCTION STEERING WHEEL, BLUETOOTH TELEPHONE, BT AUDIO, AUX '
                'PORT AND USB PORT. THE CAR DRIVES ABSOLUTELY SUPERB. ANY '
                'INSPECTIONS & TEST DRIVES ARE MOST WELCOME. ALL DEALER '
                'FACILITIES ARE AVAILABLE. WE CAN ARRANGE FINANCE, LOW COST '
                'DELIVERY, AND ACCEPT ANY CAR AS PART EXCHANGE FOR A HASSLE '
                'FREE PURCHASE. AT PRESTIGE AUTOBAHN WE ARE CONFIDENT IN '
                'PROVIDING FIRST CLASS CUSTOMER SERVICE. WE PROVIDE YOU WITH '
                'AS MUCH INFORMATION ABOUT OUR VEHICLES AS POSSIBLE. PAYMENTS '
                'CAN BE MADE VIA  BANK TRANSFER OR DEBIT CARD. PLEASE CALL US '
                'ON 07707 950218 OR EMAIL US AT PRESTIGEAUTOBAHN@GMAIL.COM FOR '
                'ANY QUESTIONS OR ENQUIRIES. THANK YOU.',
 'doors_number': 3,
 'emission_standard': 'Euro 5',
 'engine': '2L',
 'engine_horse_power': 138,
 'fuel_type': 'Diesel',
 'id': '38877308-b6fe-5a8e-b305-c02f61968909',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202406190909989',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Scirocco',
 'odometer': 146000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38877308-b6fe-5a8e-b305-c02f61968909/38877308-b6fe-5a8e-b305-c02f61968909_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 374573,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0298180d468f47d8a567fd2f5d28661c.jpg',
             'Width': 1600}],
 'price': 3240,
 'price_includes_vat': True,
 'registration_date': '2011-06-08',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen Scirocco 2.0 TDI BlueMotion Tech GT Euro 5 (s/s) 3dr',
 'transmission': 'manual',
 'trim': 'GT',
 'year': 2011}
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202406190909989%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Saving data for 202406190909989: {'created_time': 1774527637.223503, 'last_price_update_time': 1774527637.223512}
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202406190909989') HTTP/1.1" 204 0
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d97e427-65f2-5d00-9df9-b1a36f7eb33c with identifier: 202508175518231
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8d97e427-65f2-5d00-9df9-b1a36f7eb33c
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb82d73091c7641e38762c1f697e200e1.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b82d73091c7641e38762c1f697e200e1.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8db94666-7924-5a5a-8ff3-f355e14fe446 with identifier: 202507044166914
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8db94666-7924-5a5a-8ff3-f355e14fe446
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc1c678555a8d4db8b6495660885c62d3.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1c678555a8d4db8b6495660885c62d3.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 069b70fa-1a8b-5bb1-9f75-d1c70a245731 with identifier: 202506263904650
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 069b70fa-1a8b-5bb1-9f75-d1c70a245731
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa6c4c8bc0ee840fb80a74781027ce8ae.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6c4c8bc0ee840fb80a74781027ce8ae.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 68a5bfc4-fca5-5949-9fb0-d83f6bc43b24 with identifier: 202506023077321
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 68a5bfc4-fca5-5949-9fb0-d83f6bc43b24
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7a43d7aae004489e807b18cd2fffeed1.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a43d7aae004489e807b18cd2fffeed1.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d12830b9-6ade-5baf-a938-1f010fb4964c with identifier: 202505202621255
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d12830b9-6ade-5baf-a938-1f010fb4964c
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1804adc153f84ae2b1a57e8145c6a34e.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1804adc153f84ae2b1a57e8145c6a34e.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0addd8df-493c-53d2-b019-7cea68048e6a with identifier: 202504171458511
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0addd8df-493c-53d2-b019-7cea68048e6a
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49bf063abcd64b3d97a47b42e453ddea.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49bf063abcd64b3d97a47b42e453ddea.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 23d51092-6fe1-5501-9107-3b7e53a60a1c with identifier: 202504171447939
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 23d51092-6fe1-5501-9107-3b7e53a60a1c
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3ac33a90f8774d7eb923f6d268c5cdbb.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ac33a90f8774d7eb923f6d268c5cdbb.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 338539a4-7001-5e42-b5d9-6d7b3911c22e with identifier: 202504171445668
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 338539a4-7001-5e42-b5d9-6d7b3911c22e
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F967a901124c24d028c47486ecf78880b.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/967a901124c24d028c47486ecf78880b.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 124ec2a5-3ad6-56f6-a2fc-73a91494e47a with identifier: 202503260609533
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 124ec2a5-3ad6-56f6-a2fc-73a91494e47a
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0dee560a404e445e9c6dd4247bb7ca2f.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0dee560a404e445e9c6dd4247bb7ca2f.jpg not downloaded yet
2026-03-26 12:20:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-26 12:20:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9629765a-af49-5c36-8c0f-ca1736301e6b with identifier: 202503150186285
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9629765a-af49-5c36-8c0f-ca1736301e6b
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F963812d1e5c0438689503cb9ad38573f.jpg%27 HTTP/1.1" 200 None
2026-03-26 12:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/963812d1e5c0438689503cb9ad38573f.jpg not downloaded yet
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/a6c4c8bc0ee840fb80a74781027ce8ae.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/b82d73091c7641e38762c1f697e200e1.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/c1c678555a8d4db8b6495660885c62d3.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/3ac33a90f8774d7eb923f6d268c5cdbb.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/49bf063abcd64b3d97a47b42e453ddea.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/1804adc153f84ae2b1a57e8145c6a34e.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/967a901124c24d028c47486ecf78880b.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7a43d7aae004489e807b18cd2fffeed1.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4f4e950>
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_069b70fa-1a8b-5bb1-9f75-d1c70a245731/069b70fa-1a8b-5bb1-9f75-d1c70a245731_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa6c4c8bc0ee840fb80a74781027ce8ae.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6c4c8bc0ee840fb80a74781027ce8ae.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 069b70fa-1a8b-5bb1-9f75-d1c70a245731
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 069b70fa-1a8b-5bb1-9f75-d1c70a245731 sending to next pipeline
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 069b70fa-1a8b-5bb1-9f75-d1c70a245731 with identifier 202506263904650
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 069b70fa-1a8b-5bb1-9f75-d1c70a245731
2026-03-26 12:20:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/a6c4c8bc0ee840fb80a74781027ce8ae.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Seat Ateca 1.6 TDI '
                'Ecomotive S. A well-cared for and maintained vehicle covering '
                'just over 89,900 Reliable miles backed by service history for '
                'your peace of mind. Factory fitted extras include, multi '
                'function steering wheel, bluetooth telephone, bt audio, aux '
                'port and usb port. The car drives absolutely superb. Any '
                'inspections & test drives are most welcome. All dealer '
                'facilities are available. We can arrange finance, low cost '
                'delivery, extended warranties and accept any car as part '
                'exchange for a hassle free purchase. At prestige autobahn we '
                'are confident in providing first class customer service. We '
                'provide you with as much information about our vehicles as '
                'possible. Payments can be made via cash, bank transfer or '
                'debit card. Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.6L',
 'engine_horse_power': 113,
 'fuel_type': 'Diesel',
 'id': '069b70fa-1a8b-5bb1-9f75-d1c70a245731',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202506263904650',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'SEAT',
 'model': 'Ateca',
 'odometer': 89930,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_069b70fa-1a8b-5bb1-9f75-d1c70a245731/069b70fa-1a8b-5bb1-9f75-d1c70a245731_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 634969,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6c4c8bc0ee840fb80a74781027ce8ae.jpg',
             'Width': 2048}],
 'price': 6240,
 'price_includes_vat': True,
 'registration_date': '2017-06-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT Ateca 1.6 TDI Ecomotive S Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'S',
 'year': 2017}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202506263904650%27 HTTP/1.1" 200 None
2026-03-26 12:20:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202506263904650: {'created_time': 1774527638.120266, 'last_price_update_time': 1774527638.120277}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202506263904650') HTTP/1.1" 204 0
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e17390>
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d97e427-65f2-5d00-9df9-b1a36f7eb33c/8d97e427-65f2-5d00-9df9-b1a36f7eb33c_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb82d73091c7641e38762c1f697e200e1.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b82d73091c7641e38762c1f697e200e1.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8d97e427-65f2-5d00-9df9-b1a36f7eb33c
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8d97e427-65f2-5d00-9df9-b1a36f7eb33c sending to next pipeline
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e41a50>
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8db94666-7924-5a5a-8ff3-f355e14fe446/8db94666-7924-5a5a-8ff3-f355e14fe446_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc1c678555a8d4db8b6495660885c62d3.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1c678555a8d4db8b6495660885c62d3.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8db94666-7924-5a5a-8ff3-f355e14fe446
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8db94666-7924-5a5a-8ff3-f355e14fe446 sending to next pipeline
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c755dc10>
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23d51092-6fe1-5501-9107-3b7e53a60a1c/23d51092-6fe1-5501-9107-3b7e53a60a1c_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3ac33a90f8774d7eb923f6d268c5cdbb.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ac33a90f8774d7eb923f6d268c5cdbb.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 23d51092-6fe1-5501-9107-3b7e53a60a1c
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 23d51092-6fe1-5501-9107-3b7e53a60a1c sending to next pipeline
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4e43a10>
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0addd8df-493c-53d2-b019-7cea68048e6a/0addd8df-493c-53d2-b019-7cea68048e6a_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49bf063abcd64b3d97a47b42e453ddea.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49bf063abcd64b3d97a47b42e453ddea.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0addd8df-493c-53d2-b019-7cea68048e6a
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0addd8df-493c-53d2-b019-7cea68048e6a sending to next pipeline
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c5968ad0>
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d12830b9-6ade-5baf-a938-1f010fb4964c/d12830b9-6ade-5baf-a938-1f010fb4964c_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1804adc153f84ae2b1a57e8145c6a34e.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1804adc153f84ae2b1a57e8145c6a34e.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d12830b9-6ade-5baf-a938-1f010fb4964c
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d12830b9-6ade-5baf-a938-1f010fb4964c sending to next pipeline
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c4d3e250>
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_338539a4-7001-5e42-b5d9-6d7b3911c22e/338539a4-7001-5e42-b5d9-6d7b3911c22e_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F967a901124c24d028c47486ecf78880b.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/967a901124c24d028c47486ecf78880b.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 338539a4-7001-5e42-b5d9-6d7b3911c22e
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 338539a4-7001-5e42-b5d9-6d7b3911c22e sending to next pipeline
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c755d990>
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a5bfc4-fca5-5949-9fb0-d83f6bc43b24/68a5bfc4-fca5-5949-9fb0-d83f6bc43b24_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7a43d7aae004489e807b18cd2fffeed1.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a43d7aae004489e807b18cd2fffeed1.jpg saved to cache
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 68a5bfc4-fca5-5949-9fb0-d83f6bc43b24
2026-03-26 12:20:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 68a5bfc4-fca5-5949-9fb0-d83f6bc43b24 sending to next pipeline
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8d97e427-65f2-5d00-9df9-b1a36f7eb33c with identifier 202508175518231
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8d97e427-65f2-5d00-9df9-b1a36f7eb33c
2026-03-26 12:20:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/b82d73091c7641e38762c1f697e200e1.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Prestige Autobahn Are Proud To Present A BMW M4 Finished Off '
                'In Individual Azurite Black, A Well-Cared For And Maintained '
                'Vehicle Covering Just Over 96,000 Reliable Miles Backed By '
                'Full BMW Main Dealer Service History For Your Peace Of Mind. '
                'This BMW M4 Comes With An Exceptional List Of Factory '
                'Optional Equipment, Including M Carbon Ceramic Brakes '
                '(£6,250), M Double Clutch Transmission With Drivelogic '
                '(£2,645), Adaptive LED Headlights (£1,600), And A Head-Up '
                'Display (£825). It Also Features The Convertible Comfort '
                'Package (£695), Harman/Kardon Surround Sound System (£675), '
                'Surround-View Cameras (£500), Comfort Access System (£495), '
                'And Lane Change Warning (£440). Additional Enhancements '
                'Include BMW Individual Interior Trim In Piano Black (£375), '
                'Driving Assistant (£370), Reversing Assist Camera (£330), '
                'Online Entertainment (£325), Speed Limit Display (£220), And '
                'Internet Connectivity (£95). Dynamic Safety And Park Assist '
                'Are Also Included As No-Cost Options, Further Adding To The '
                'Car’s Impressive Spec. The Car Drives Absolutely Superb. Any '
                'Inspections & Test Drives Are Most Welcome. All Dealer '
                'Facilities Are Available. We Can Arrange Finance, Low Cost '
                'Delivery, Extended Warranties And Accept Any Car As Part '
                'Exchange For A Hassle Free Purchase. At Prestige Autobahn We '
                'Are Confident In Providing First Class Customer Service. We '
                'Provide You With As Much Information About Our Vehicles As '
                'Possible. Payments Can Be Made Via Cash, Bank Transfer Or '
                'Debit Card. Please Call Us On 07707 950218 Or Email Us At '
                'Prestigeautobahn@Gmail.Com For Any Questions Or Enquiries. '
                'Thank You.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '3L',
 'engine_horse_power': 425,
 'fuel_type': 'Petrol',
 'id': '8d97e427-65f2-5d00-9df9-b1a36f7eb33c',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202508175518231',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': 'M4',
 'odometer': 96000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 32,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d97e427-65f2-5d00-9df9-b1a36f7eb33c/8d97e427-65f2-5d00-9df9-b1a36f7eb33c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 646105,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b82d73091c7641e38762c1f697e200e1.jpg',
             'Width': 2048}],
 'price': 19240,
 'price_includes_vat': True,
 'registration_date': '2014-12-31',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr',
 'transmission': 'automatic',
 'year': 2014}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202508175518231%27 HTTP/1.1" 200 None
2026-03-26 12:20:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202508175518231: {'created_time': 1774527638.889317, 'last_price_update_time': 1774527638.889326}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202508175518231') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8db94666-7924-5a5a-8ff3-f355e14fe446 with identifier 202507044166914
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8db94666-7924-5a5a-8ff3-f355e14fe446
2026-03-26 12:20:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/c1c678555a8d4db8b6495660885c62d3.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Audi Q3 1.4 TFSI S '
                'Line. A well-cared for and maintained vehicle covering just '
                'over 68,700 reliable miles backed by service history for your '
                'peace of mind. Factory fitted extras include, multi function '
                'steering wheel, bluetooth telephone, bt audio, aux port and '
                'usb port. The car also comes with Apple CarPlay. The car '
                'drives absolutely superb. Any inspections & test drives are '
                'most welcome. All dealer facilities are available. We can '
                'arrange finance, low cost delivery, extended warranties and '
                'accept any car as part exchange for a hassle free purchase. '
                'At prestige autobahn we are confident in providing first '
                'class customer service. We provide you with as much '
                'information about our vehicles as possible. Payments can be '
                'made via cash, bank transfer or debit card. Please call us on '
                '07707 950218 or email us at prestigeautobahn@gmail.Com for '
                'any questions or enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.4L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol',
 'id': '8db94666-7924-5a5a-8ff3-f355e14fe446',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507044166914',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Audi',
 'model': 'Q3',
 'odometer': 68600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8db94666-7924-5a5a-8ff3-f355e14fe446/8db94666-7924-5a5a-8ff3-f355e14fe446_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 600933,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1c678555a8d4db8b6495660885c62d3.jpg',
             'Width': 2048}],
 'price': 9890,
 'price_includes_vat': True,
 'registration_date': '2014-05-08',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q3 1.4 TFSI S line S Tronic Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2014}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202507044166914%27 HTTP/1.1" 200 None
2026-03-26 12:20:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202507044166914: {'created_time': 1774527638.941643, 'last_price_update_time': 1774527638.941652}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202507044166914') HTTP/1.1" 204 0
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 23d51092-6fe1-5501-9107-3b7e53a60a1c with identifier 202504171447939
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 23d51092-6fe1-5501-9107-3b7e53a60a1c
2026-03-26 12:20:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/3ac33a90f8774d7eb923f6d268c5cdbb.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Mercedes-Benz C '
                'Class 2.1 C250d AMG Line 7G-Tronic+. A well-cared for and '
                'maintained vehicle covering just over 145,000 reliable miles '
                'backed by service history for your peace of mind. Factory '
                'fitted extras include, Heated front seats, Rear view camera, '
                'Full leather interior, cruise control, multi function '
                'steering wheel, bluetooth telephone, bt audio, aux port and '
                'usb port and much more. The car drives absolutely superb. Any '
                'inspections & test drives are most welcome. All dealer '
                'facilities are available. We can arrange finance, low cost '
                'delivery, extended warranties and accept any car as part '
                'exchange for a hassle free purchase. At prestige autobahn we '
                'are confident in providing first class customer service. We '
                'provide you with as much information about our vehicles as '
                'possible. Payments can be made via cash, bank transfer or '
                'debit card. Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 201,
 'fuel_type': 'Diesel',
 'id': '23d51092-6fe1-5501-9107-3b7e53a60a1c',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202504171447939',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'C Class',
 'odometer': 145500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23d51092-6fe1-5501-9107-3b7e53a60a1c/23d51092-6fe1-5501-9107-3b7e53a60a1c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 352697,
             'Height': 1372,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ac33a90f8774d7eb923f6d268c5cdbb.jpg',
             'Width': 1600}],
 'price': 8240,
 'price_includes_vat': True,
 'registration_date': '2015-09-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz C Class 2.1 C250d AMG Line 7G-Tronic+ Euro 6 (s/s) '
          '4dr',
 'transmission': 'automatic',
 'trim': 'AMG Line',
 'year': 2015}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202504171447939%27 HTTP/1.1" 200 None
2026-03-26 12:20:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202504171447939: {'created_time': 1774527638.988539, 'last_price_update_time': 1774527638.988548}
2026-03-26 12:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202504171447939') HTTP/1.1" 204 0
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0addd8df-493c-53d2-b019-7cea68048e6a with identifier 202504171458511
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0addd8df-493c-53d2-b019-7cea68048e6a
2026-03-26 12:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/49bf063abcd64b3d97a47b42e453ddea.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Audi S5 3.0 TFSI V6 '
                'Black Edition S Tronic Quattro. A well-cared for and '
                'maintained vehicle covering just over 93,500 reliable miles '
                'backed by service history for your peace of mind. This car '
                'comes with some tasteful and subltle modifications which '
                'include, APR Intake, H&R Lowering springs & Spacers, X Pipe '
                'in the exhaust, Drilled and grooved brakes with yellow stuff '
                'pads and a Carbon fiber spoiler. Factory fitted extras '
                'include, Panoramic roof, Super sports bucket seats, Heated '
                'front seats, Front and rear parking sensors, multi function '
                'steering wheel, bluetooth telephone, BT audio, aux port and '
                'usb port and more. The car drives absolutely superb. Any '
                'inspections & test drives are most welcome. All dealer '
                'facilities are available. We can arrange finance, low cost '
                'delivery, extended warranties and accept any car as part '
                'exchange for a hassle free purchase. At prestige autobahn we '
                'are confident in providing first class customer service. We '
                'provide you with as much information about our vehicles as '
                'possible. Payments can be made via cash, bank transfer or '
                'debit card. Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 2,
 'emission_standard': 'Euro 5',
 'engine': '3L',
 'engine_horse_power': 328,
 'fuel_type': 'Petrol',
 'id': '0addd8df-493c-53d2-b019-7cea68048e6a',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202504171458511',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Audi',
 'model': 'S5',
 'odometer': 94000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 25,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0addd8df-493c-53d2-b019-7cea68048e6a/0addd8df-493c-53d2-b019-7cea68048e6a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 684766,
             'Height': 1811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49bf063abcd64b3d97a47b42e453ddea.jpg',
             'Width': 2048}],
 'price': 11440,
 'price_includes_vat': True,
 'registration_date': '2012-11-30',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Audi S5 3.0 TFSI V6 Black Edition S Tronic quattro Euro 5 (s/s) 2dr',
 'transmission': 'automatic',
 'trim': 'Black Edition',
 'year': 2012}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202504171458511%27 HTTP/1.1" 200 None
2026-03-26 12:20:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202504171458511: {'created_time': 1774527639.038483, 'last_price_update_time': 1774527639.038492}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202504171458511') HTTP/1.1" 204 0
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d12830b9-6ade-5baf-a938-1f010fb4964c with identifier 202505202621255
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d12830b9-6ade-5baf-a938-1f010fb4964c
2026-03-26 12:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/1804adc153f84ae2b1a57e8145c6a34e.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a BMW 4 Series 2.0 '
                '428i M Sport Auto. A well-cared for and maintained vehicle '
                'covering just over 109,000  Reliable miles backed by service '
                'history for your peace of mind. This car comes witH Factory '
                'fitted extras include, Full leather interior, Heated front '
                'seats, Cruise control, multi function steering wheel, '
                'bluetooth telephone, bt audio, aux port, usb port and more. '
                'The car also comes with Apple Carplay, upgraded rear lights, '
                'M Performance Kit, Privacy Glass, Quad exhaust and more. The '
                'car drives absolutely superb. Any inspections & test drives '
                'are most welcome. All dealer facilities are available. We can '
                'arrange finance, low cost delivery, extended warranties and '
                'accept any car as part exchange for a hassle free purchase. '
                'At prestige autobahn we are confident in providing first '
                'class customer service. We provide you with as much '
                'information about our vehicles as possible. Payments can be '
                'made via cash, bank transfer or debit card. Please call us on '
                '07707 950218 or email us at prestigeautobahn@gmail.Com for '
                'any questions or enquiries. Thank you.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 242,
 'fuel_type': 'Petrol',
 'id': 'd12830b9-6ade-5baf-a938-1f010fb4964c',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202505202621255',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '4 Series',
 'odometer': 110000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d12830b9-6ade-5baf-a938-1f010fb4964c/d12830b9-6ade-5baf-a938-1f010fb4964c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 617659,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1804adc153f84ae2b1a57e8145c6a34e.jpg',
             'Width': 2048}],
 'price': 9240,
 'price_includes_vat': True,
 'registration_date': '2013-11-06',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW 4 Series 2.0 428i M Sport Auto Euro 6 (s/s) 2dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2013}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202505202621255%27 HTTP/1.1" 200 None
2026-03-26 12:20:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202505202621255: {'created_time': 1774527639.099373, 'last_price_update_time': 1774527639.099381}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202505202621255') HTTP/1.1" 204 0
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 338539a4-7001-5e42-b5d9-6d7b3911c22e with identifier 202504171445668
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 338539a4-7001-5e42-b5d9-6d7b3911c22e
2026-03-26 12:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/967a901124c24d028c47486ecf78880b.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a BMW 1 Series 1.6 '
                '118i M Sport Auto.  A well-cared for and maintained vehicle '
                'covering just over 114,000 Reliable miles backed by service '
                'history for your peace of mind. Factory fitted extras include '
                'Parking sensors, Cruise control, multi function steering '
                'wheel, bluetooth telephone, bt audio, aux port and usb port. '
                'The car drives absolutely superb. Any inspections & test '
                'drives are most welcome. All dealer facilities are available. '
                'We can arrange finance, low cost delivery, extended '
                'warranties and accept any car as part exchange for a hassle '
                'free purchase. At prestige autobahn we are confident in '
                'providing first class customer service. We provide you with '
                'as much information about our vehicles as possible. Payments '
                'can be made via cash, bank transfer or debit card. Please '
                'call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.6L',
 'engine_horse_power': 134,
 'fuel_type': 'Petrol',
 'id': '338539a4-7001-5e42-b5d9-6d7b3911c22e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202504171445668',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'BMW',
 'model': '1 Series',
 'odometer': 115000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_338539a4-7001-5e42-b5d9-6d7b3911c22e/338539a4-7001-5e42-b5d9-6d7b3911c22e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 633251,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/967a901124c24d028c47486ecf78880b.jpg',
             'Width': 2048}],
 'price': 7640,
 'price_includes_vat': True,
 'registration_date': '2015-05-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 1 Series 1.6 118i M Sport Auto Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2015}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202504171445668%27 HTTP/1.1" 200 None
2026-03-26 12:20:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202504171445668: {'created_time': 1774527639.15336, 'last_price_update_time': 1774527639.15337}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202504171445668') HTTP/1.1" 204 0
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 68a5bfc4-fca5-5949-9fb0-d83f6bc43b24 with identifier 202506023077321
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 68a5bfc4-fca5-5949-9fb0-d83f6bc43b24
2026-03-26 12:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/7a43d7aae004489e807b18cd2fffeed1.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This Land Rover Range Rover Sport SD V6 HSE boasts '
                'exceptionally low mileage for its age, having covered just '
                '60,000 miles, and comes with a clear full vehicle service '
                'history check. Factory fitted extras include, Full leather '
                'interior, Heated front and rear seats, Panoramic Glass '
                'Sunroof, Satnav, Cruise control, multi function steering '
                'wheel, bluetooth telephone, bt audio, aux port and usb port '
                'and much more. This desirable four wheel drive model features '
                'a powerful 3.0L diesel engine and the HSE trim level, '
                'offering a comfortable and capable driving experience. \n'
                '\n'
                'Notable features include a sliding panoramic roof with an '
                'opening sunroof, a contrasting Santorini Black painted roof, '
                'heated front and rear seats for added comfort, and front and '
                'rear parking aids including a rear view camera. With a '
                'substantial towing weight of 3500 kg, this Range Rover Sport '
                'is as practical as it is luxurious.\n'
                '\n'
                'The Range Rover Sport SD V6 HSE stands out with its '
                'impressive acceleration, reaching 0-60mph in just 6.8 '
                'seconds, demonstrating its dynamic performance. Its low '
                'insurance group rating also makes it a more economical choice '
                'compared to similar vehicles. Furthermore, the generous boot '
                'space ensures ample room for luggage or equipment, making it '
                'an ideal companion for both daily commutes and longer '
                'journeys.\n'
                '\n'
                'All dealer facilities are available. We can arrange finance, '
                'low cost delivery, extended warranties and accept any car as '
                'part exchange for a hassle free purchase. At prestige '
                'autobahn we are confident in providing first class customer '
                'service. We provide you with as much information about our '
                'vehicles as possible. Payments can be made via cash, bank '
                'transfer or debit card. Please call us on 07707 950218 or '
                'email us at prestigeautobahn@gmail.Com for any questions or '
                'enquiries. Thank you.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '3L',
 'engine_horse_power': 288,
 'fuel_type': 'Diesel',
 'id': '68a5bfc4-fca5-5949-9fb0-d83f6bc43b24',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202506023077321',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Land Rover',
 'model': 'Range Rover Sport',
 'odometer': 60000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a5bfc4-fca5-5949-9fb0-d83f6bc43b24/68a5bfc4-fca5-5949-9fb0-d83f6bc43b24_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 405194,
             'Height': 1200,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7a43d7aae004489e807b18cd2fffeed1.jpg',
             'Width': 1600}],
 'price': 15890,
 'price_includes_vat': True,
 'registration_date': '2013-11-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Sport 3.0 SD V6 HSE Auto 4WD Euro 5 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'HSE',
 'year': 2013}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202506023077321%27 HTTP/1.1" 200 None
2026-03-26 12:20:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202506023077321: {'created_time': 1774527639.213548, 'last_price_update_time': 1774527639.213557}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202506023077321') HTTP/1.1" 204 0
2026-03-26 12:20:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/963812d1e5c0438689503cb9ad38573f.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/0dee560a404e445e9c6dd4247bb7ca2f.jpg> (referer: https://www.autotrader.co.uk/)
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c75b0510>
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9629765a-af49-5c36-8c0f-ca1736301e6b/9629765a-af49-5c36-8c0f-ca1736301e6b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F963812d1e5c0438689503cb9ad38573f.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/963812d1e5c0438689503cb9ad38573f.jpg saved to cache
2026-03-26 12:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9629765a-af49-5c36-8c0f-ca1736301e6b
2026-03-26 12:20:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9629765a-af49-5c36-8c0f-ca1736301e6b sending to next pipeline
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff5c8916cd0>
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 12:20:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_124ec2a5-3ad6-56f6-a2fc-73a91494e47a/124ec2a5-3ad6-56f6-a2fc-73a91494e47a_image_0.jpg HTTP/1.1" 201 0
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0dee560a404e445e9c6dd4247bb7ca2f.jpg') HTTP/1.1" 204 0
2026-03-26 12:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0dee560a404e445e9c6dd4247bb7ca2f.jpg saved to cache
2026-03-26 12:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 124ec2a5-3ad6-56f6-a2fc-73a91494e47a
2026-03-26 12:20:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 124ec2a5-3ad6-56f6-a2fc-73a91494e47a sending to next pipeline
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9629765a-af49-5c36-8c0f-ca1736301e6b with identifier 202503150186285
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9629765a-af49-5c36-8c0f-ca1736301e6b
2026-03-26 12:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/963812d1e5c0438689503cb9ad38573f.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Volkswagen Scirocco '
                '2.0 TSI R DSG. A well-cared for and maintained vehicle '
                'covering just over 117,000 Reliable miles backed by service '
                'history for your peace of mind. Factory fitted extras '
                'include, Heated Front Seats, DynoAudio, Cruise control, multi '
                'function steering wheel, bluetooth telephone, bt audio, aux '
                'port and usb port. The car drives absolutely superb. Any '
                'inspections & test drives are most welcome. All dealer '
                'facilities are available. We can arrange finance, low cost '
                'delivery, extended warranties and accept any car as part '
                'exchange for a hassle free purchase. At prestige autobahn we '
                'are confident in providing first class customer service. We '
                'provide you with as much information about our vehicles as '
                'possible. Payments can be made via cash, bank transfer or '
                'debit card. Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.',
 'doors_number': 3,
 'emission_standard': 'Euro 5',
 'engine': '2L',
 'engine_horse_power': 261,
 'fuel_type': 'Petrol',
 'id': '9629765a-af49-5c36-8c0f-ca1736301e6b',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202503150186285',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Volkswagen',
 'model': 'Scirocco',
 'odometer': 118000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9629765a-af49-5c36-8c0f-ca1736301e6b/9629765a-af49-5c36-8c0f-ca1736301e6b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 642542,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/963812d1e5c0438689503cb9ad38573f.jpg',
             'Width': 2048}],
 'price': 7890,
 'price_includes_vat': True,
 'registration_date': '2011-04-11',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen Scirocco 2.0 TSI R DSG Euro 5 3dr',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2011}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503150186285%27 HTTP/1.1" 200 None
2026-03-26 12:20:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202503150186285: {'created_time': 1774527639.632462, 'last_price_update_time': 1774527639.632471}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202503150186285') HTTP/1.1" 204 0
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 124ec2a5-3ad6-56f6-a2fc-73a91494e47a with identifier 202503260609533
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 124ec2a5-3ad6-56f6-a2fc-73a91494e47a
2026-03-26 12:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/0dee560a404e445e9c6dd4247bb7ca2f.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 280,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Prestige Autobahn are proud to present a Mercedes-Benz C '
                'Class 6.3 C63 V8 AMG Edition 125 SpdS MCT. A well-cared for '
                'and maintained vehicle covering just over 85,000 Reliable '
                'miles backed by service history for your peace of mind. '
                'Factory fitted extras include, Apple CarPlay, Heated Front '
                'Seats,  Cruise control, multi function steering wheel, '
                'bluetooth telephone, bt audio, aux port and usb port and much '
                'more. The car drives absolutely superb. Any inspections & '
                'test drives are most welcome. All dealer facilities are '
                'available. We can arrange finance, low cost delivery, '
                'extended warranties and accept any car as part exchange for a '
                'hassle free purchase. At prestige autobahn we are confident '
                'in providing first class customer service. We provide you '
                'with as much information about our vehicles as possible. '
                'Payments can be made via cash, bank transfer or debit card. '
                'Please call us on 07707 950218 or email us at '
                'prestigeautobahn@gmail.Com for any questions or enquiries. '
                'Thank you.\n'
                '\n'
                'EXTERIOR:\n'
                'Carbon hood, Carbon fibre spoiler, Carbon fibre rear '
                'diffuser, Maxton splitter, Maxton side skirt extensions, '
                'Carbon bumper ducts, Freshly refurbed wheels (507 style), '
                'Freshly refurbished brake calipers, Carbon fibre side mirror '
                'caps.\n'
                '\n'
                'INTERIOR:\n'
                '11” screen upgrade with apple CarPlay, Full carbon interior '
                'upgrade (images to be added soon - way too many carbon pieces '
                'to list), Rear cupholder replacement (as they crack with '
                'age), Diamond car mats fitted in the rear.\n'
                '\n'
                'MECHANICAL:\n'
                'Cam covers replaced, Camshaft adjusters replaced, PCV valve, '
                'Upgraded air manifold plate, Steering fluid reservoir, Wet '
                'clutch replaced, Full gearbox service, Full service with '
                'Murder63, Upgraded K&N air filters, Full active exhaust '
                'system from TopSpeed, Decats, New Brembo brake pads, New '
                'Brembo brake discs, spark plugs replaced (5000 miles ago), '
                'Injectors replaced (5000 miles ago), Replaced Front Anti roll '
                'bar links, Replaced All bets and tensioner with guide '
                'pulleys.',
 'doors_number': 2,
 'emission_standard': 'Euro 5',
 'engine': '6.3L',
 'engine_horse_power': 451,
 'fuel_type': 'Petrol',
 'id': '124ec2a5-3ad6-56f6-a2fc-73a91494e47a',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202503260609533',
 'listing': 'directbuy',
 'location': 'Wigston, Leicestershire',
 'make': 'Mercedes-Benz',
 'model': 'C Class',
 'odometer': 86000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 33,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_124ec2a5-3ad6-56f6-a2fc-73a91494e47a/124ec2a5-3ad6-56f6-a2fc-73a91494e47a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 626315,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0dee560a404e445e9c6dd4247bb7ca2f.jpg',
             'Width': 2048}],
 'price': 18240,
 'price_includes_vat': True,
 'registration_date': '2012-09-19',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Mercedes-Benz C Class 6.3 C63 V8 AMG Edition 125 SpdS MCT Euro 5 '
          '2dr',
 'transmission': 'automatic',
 'trim': 'AMG Edition 125',
 'year': 2012}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503260609533%27 HTTP/1.1" 200 None
2026-03-26 12:20:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202503260609533: {'created_time': 1774527639.697796, 'last_price_update_time': 1774527639.697804}
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202503260609533') HTTP/1.1" 204 0
2026-03-26 12:20:39 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-26 12:20:39 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-26 12:20:39 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 12:20:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 25e42cfe290e11f18f76c264925fbcfa
2026-03-26 12:20:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 12:20:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 12:20:39 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 12:20:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 12:20:39 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 12:20:40 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-26 12:20:40 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-26 12:20:40 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-26 12:20:40 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-26 12:20:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 12:20:40 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 12:20:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 12:20:40 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 12:20:40 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 12:20:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-26 12:20:40 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20last_price_update_time%20lt%201773231640 HTTP/1.1" 200 None
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509166375054') HTTP/1.1" 204 0
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512128559670') HTTP/1.1" 204 0
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512158590605') HTTP/1.1" 204 0
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602079749462') HTTP/1.1" 204 0
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602190064989') HTTP/1.1" 204 0
2026-03-26 12:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603050447813') HTTP/1.1" 204 0
2026-03-26 12:20:40 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (47 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/25e42cfe290e11f18f76c264925fbcfa.jl
2026-03-26 12:20:40 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 381439,
 'downloader/request_count': 55,
 'downloader/request_method_count/GET': 47,
 'downloader/request_method_count/POST': 8,
 'downloader/response_bytes': 28487449,
 'downloader/response_count': 55,
 'downloader/response_status_count/200': 55,
 'elapsed_time_seconds': 21.005262,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 26, 12, 20, 40, 862402, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 47,
 'log_count/DEBUG': 849,
 'log_count/INFO': 731,
 'memusage/max': 147304448,
 'memusage/startup': 147304448,
 'photo_download_count': 47,
 'request_depth_max': 4,
 'response_received_count': 8,
 'scheduler/dequeued': 55,
 'scheduler/dequeued/memory': 55,
 'scheduler/enqueued': 55,
 'scheduler/enqueued/memory': 55,
 'scrape_type/new': 47,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 8,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 3.0553964202990755,
 'scrapy-zyte-api/mean_response_seconds': 3.3404666199348867,
 'scrapy-zyte-api/processed': 8,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 8,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 7,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 8,
 'scrapy-zyte-api/request_args/httpRequestBody': 8,
 'scrapy-zyte-api/request_args/httpRequestMethod': 8,
 'scrapy-zyte-api/request_args/httpResponseBody': 8,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 8,
 'scrapy-zyte-api/request_args/url': 8,
 'scrapy-zyte-api/status_codes/200': 8,
 'scrapy-zyte-api/success': 8,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 3, 26, 12, 20, 19, 857140, tzinfo=datetime.timezone.utc)}
2026-03-26 12:20:40 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-26 12:20:41 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7ff5c8d63750>
2026-03-26 12:20:41 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7ff5c8d63fd0>

PROJECT (sourcing_v2), SPIDER (auto_selling_autotrader.co.uk)