Desktop version Jobs Stats

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

2026-01-28 12:51:48 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-01-28 12:51:48 [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-01-28 12:51:48 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-01-28 12:51:48 [auto_selling_autotrader.co.uk] INFO: _job: 2604fa16fc3011f0a599c2c555c92d63, SCRAPY_JOB: None
2026-01-28 12:51:48 [scrapy.addons] INFO: Enabled addons:
[]
2026-01-28 12:51:49 [asyncio] DEBUG: Using selector: EpollSelector
2026-01-28 12:51:49 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-01-28 12:51:49 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-01-28 12:51:49 [scrapy.extensions.telnet] INFO: Telnet Password: eb57f5494b73b6ad
2026-01-28 12:51:49 [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-01-28 12:51:49 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'CONCURRENT_REQUESTS': 5,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_autotrader.co.uk/2604fa16fc3011f0a599c2c555c92d63.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 '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-01-28 12:51:49 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:51:49 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:51:49 [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-01-28 12:51:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-01-28 12:51:49 [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-01-28 12:51:49 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-01-28 12:51:49 [scrapy.core.engine] INFO: Spider opened
2026-01-28 12:51:49 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-01-28 12:51:49 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-01-28 12:51:49 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-01-28 12:51:49 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-01-28 12:51:49 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6026
2026-01-28 12:51:49 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:51:49 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:51:54 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10020993 and multipost_profile_id: b5e4e21e-6586-4473-9e44-174054803bc8 and job_id: 2604fa16fc3011f0a599c2c555c92d63 and url: https://www.autotrader.co.uk/cars/retailer/stock?postcode=OX3%209JY&retailerId=10020993&sort=price-asc
2026-01-28 12:51:54 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10020993, page: 1
2026-01-28 12:51:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:51:56 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: None) ['zyte-api']
2026-01-28 12:51:56 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 12:51:56 [auto_selling_autotrader.co.uk] INFO: Page: 1/4, total results: 66
2026-01-28 12:51:56 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-01-28 12:51:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:51:56 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2006
2026-01-28 12:51:56 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:51:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-01-28 12:51:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:56 [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%27202601279468959%27 HTTP/1.1" 200 None
2026-01-28 12:51:56 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279468959: 1
2026-01-28 12:51:56 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279468959, item: 202601279468959
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601279468859%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279468859: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279468859, item: 202601279468859
2026-01-28 12:51:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601279445783%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279445783: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279445783, item: 202601279445783
2026-01-28 12:51:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601269438002%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601269438002: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601269438002, item: 202601269438002
2026-01-28 12:51:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601269437399%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601269437399: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601269437399, item: 202601269437399
2026-01-28 12:51:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601249398804%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601249398804: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601249398804, item: 202601249398804
2026-01-28 12:51:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601239378082%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601239378082: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601239378082, item: 202601239378082
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601229347690%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601229347690: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601229347690, item: 202601229347690
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601209293405%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601209293405: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601209293405, item: 202601209293405
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601169197380%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601169197380: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601169197380, item: 202601169197380
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202601109056732%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601109056732: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601109056732, item: 202601109056732
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512308851446%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512308851446: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512308851446, item: 202512308851446
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512268802989%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512268802989: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512268802989, item: 202512268802989
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512268802970%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512268802970: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512268802970, item: 202512268802970
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512238780603%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512238780603: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512238780603, item: 202512238780603
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512238780558%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512238780558: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512238780558, item: 202512238780558
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512238773898%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512238773898: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512238773898, item: 202512238773898
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512238773507%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512238773507: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512238773507, item: 202512238773507
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512238773326%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512238773326: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512238773326, item: 202512238773326
2026-01-28 12:51:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:57 [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%27202512208729747%27 HTTP/1.1" 200 None
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512208729747: 1
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512208729747, item: 202512208729747
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting next page: 2
2026-01-28 12:51:57 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10020993, page: 2
2026-01-28 12:51:58 [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-01-28 12:51:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:51:58 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 104,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 108,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279468859',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Nissan',
 'model': 'Juke',
 'odometer': 70000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/19380c4bcb084a10be4a66a051de2ae5.jpg',
                'https://m.atcdn.co.uk/a/media/66f4d1e85fab4125902017de0183f495.jpg',
                'https://m.atcdn.co.uk/a/media/f2d461d5cf6c4ba2ad6712bb4c03a9c9.jpg',
                'https://m.atcdn.co.uk/a/media/147a23ed2fbb44d0b426d887dd751b02.jpg',
                'https://m.atcdn.co.uk/a/media/86c009c71a3a4e43b6dfe92b8b998845.jpg',
                'https://m.atcdn.co.uk/a/media/e0996073683c4b75919302785d45af7b.jpg',
                'https://m.atcdn.co.uk/a/media/238f912fcade4885bb854f3d050386e5.jpg',
                'https://m.atcdn.co.uk/a/media/d5daa9104e264099b550de1d4a29a479.jpg',
                'https://m.atcdn.co.uk/a/media/7298b9a674ed47e6b5ddcaf10d9106a7.jpg',
                'https://m.atcdn.co.uk/a/media/8e53d7ef433f4076b49a04a1d39aa872.jpg',
                'https://m.atcdn.co.uk/a/media/36b6250b34fe42c8973f0155aa575f57.jpg',
                'https://m.atcdn.co.uk/a/media/dd6b5dc7dd9c47b994bf0c5b3f6d0900.jpg',
                'https://m.atcdn.co.uk/a/media/22ee304a1f994d3187f0ea742fd42493.jpg',
                'https://m.atcdn.co.uk/a/media/9ffb15a0842349b788f972ade5a87b4e.jpg',
                'https://m.atcdn.co.uk/a/media/639d3334da78420aa3dd35456b4a24fd.jpg',
                'https://m.atcdn.co.uk/a/media/844f1c6d1f3a45cda220920fab851e76.jpg',
                'https://m.atcdn.co.uk/a/media/bb9faca2f24848a19942cbaa8fb01c2e.jpg',
                'https://m.atcdn.co.uk/a/media/946a11ee26c44592b498b1a1ca074675.jpg',
                'https://m.atcdn.co.uk/a/media/55fea72937614c4382cc6d45b847382a.jpg',
                'https://m.atcdn.co.uk/a/media/bce8d0965ea745fcbf6720a24c31eb55.jpg'],
 'price': 6954,
 'price_includes_vat': True,
 'registration_date': '2018-05-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Nissan Juke 1.5 dCi Tekna SUV 5dr Diesel Manual Euro 6 (s/s) (110 '
          'ps) MOT 8/26 70K PSH ULEZ LEATHER',
 'transmission': 'manual',
 'trim': 'Tekna',
 'year': 2018}
2026-01-28 12:51:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a6c88338-5ae1-575d-81da-d07560cd61d1 with identifier: 202601279468859
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F19380c4bcb084a10be4a66a051de2ae5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19380c4bcb084a10be4a66a051de2ae5.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F66f4d1e85fab4125902017de0183f495.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/66f4d1e85fab4125902017de0183f495.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Ff2d461d5cf6c4ba2ad6712bb4c03a9c9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2d461d5cf6c4ba2ad6712bb4c03a9c9.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F147a23ed2fbb44d0b426d887dd751b02.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/147a23ed2fbb44d0b426d887dd751b02.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F86c009c71a3a4e43b6dfe92b8b998845.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86c009c71a3a4e43b6dfe92b8b998845.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Fe0996073683c4b75919302785d45af7b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0996073683c4b75919302785d45af7b.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F238f912fcade4885bb854f3d050386e5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/238f912fcade4885bb854f3d050386e5.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Fd5daa9104e264099b550de1d4a29a479.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5daa9104e264099b550de1d4a29a479.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F7298b9a674ed47e6b5ddcaf10d9106a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7298b9a674ed47e6b5ddcaf10d9106a7.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F8e53d7ef433f4076b49a04a1d39aa872.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e53d7ef433f4076b49a04a1d39aa872.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F36b6250b34fe42c8973f0155aa575f57.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/36b6250b34fe42c8973f0155aa575f57.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Fdd6b5dc7dd9c47b994bf0c5b3f6d0900.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dd6b5dc7dd9c47b994bf0c5b3f6d0900.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F22ee304a1f994d3187f0ea742fd42493.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22ee304a1f994d3187f0ea742fd42493.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F9ffb15a0842349b788f972ade5a87b4e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ffb15a0842349b788f972ade5a87b4e.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F639d3334da78420aa3dd35456b4a24fd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/639d3334da78420aa3dd35456b4a24fd.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F844f1c6d1f3a45cda220920fab851e76.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/844f1c6d1f3a45cda220920fab851e76.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Fbb9faca2f24848a19942cbaa8fb01c2e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb9faca2f24848a19942cbaa8fb01c2e.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F946a11ee26c44592b498b1a1ca074675.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/946a11ee26c44592b498b1a1ca074675.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F55fea72937614c4382cc6d45b847382a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55fea72937614c4382cc6d45b847382a.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Fbce8d0965ea745fcbf6720a24c31eb55.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bce8d0965ea745fcbf6720a24c31eb55.jpg not downloaded yet
2026-01-28 12:51:58 [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-01-28 12:51:58 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 155,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 2,
 'emission_standard': 'Euro 5',
 'engine': '1.6L',
 'engine_horse_power': 154,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279468959',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Peugeot',
 'model': 'RCZ',
 'odometer': 86070,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/489b0d8d644d477292b3c730aa6472f0.jpg',
                'https://m.atcdn.co.uk/a/media/6dfb2548a80c4768be5cb53e56f3aafa.jpg',
                'https://m.atcdn.co.uk/a/media/6629b52951f94fcd9e6f15b71e111dbd.jpg',
                'https://m.atcdn.co.uk/a/media/e17b2c2db3654ef8b58fefc418463731.jpg',
                'https://m.atcdn.co.uk/a/media/f4cbfc1d135e4cb98df721f866607017.jpg',
                'https://m.atcdn.co.uk/a/media/8f13dcb3454947769e644de4149cba1f.jpg',
                'https://m.atcdn.co.uk/a/media/7fe5ca9975864b29900d015a219b0265.jpg',
                'https://m.atcdn.co.uk/a/media/e0b69103f13a4f59b626e847ece48a89.jpg',
                'https://m.atcdn.co.uk/a/media/27386fd4838d403bb537a8133ba20a97.jpg',
                'https://m.atcdn.co.uk/a/media/6a1d3241c29f4c48b09645f0b9af8c03.jpg',
                'https://m.atcdn.co.uk/a/media/1bbcb61d5dbc46fcb2a316fde7cf6546.jpg',
                'https://m.atcdn.co.uk/a/media/8d887803f93c408d802e5dfc399d27b2.jpg',
                'https://m.atcdn.co.uk/a/media/bf9febfb66824b3f960b9c04f7d12c40.jpg',
                'https://m.atcdn.co.uk/a/media/bd0c980480714c30a09792e531f80292.jpg',
                'https://m.atcdn.co.uk/a/media/021872e45c8446bb9278511d93b7c37a.jpg',
                'https://m.atcdn.co.uk/a/media/2b373a840f164a94864dc6d0c37f86a8.jpg',
                'https://m.atcdn.co.uk/a/media/f3eee1c8b71649219bbaacbc5828601e.jpg'],
 'price': 2250,
 'price_includes_vat': True,
 'registration_date': '2010-09-21',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Peugeot RCZ 1.6 THP GT Coupe 2dr Petrol Manual Euro 5 (156 ps) MOT '
          '1/27 PART SERVICE 86K ONLY',
 'transmission': 'manual',
 'trim': 'GT',
 'year': 2010}
2026-01-28 12:51:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194 with identifier: 202601279468959
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 17 photos for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F489b0d8d644d477292b3c730aa6472f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/489b0d8d644d477292b3c730aa6472f0.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F6dfb2548a80c4768be5cb53e56f3aafa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6dfb2548a80c4768be5cb53e56f3aafa.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252F6629b52951f94fcd9e6f15b71e111dbd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6629b52951f94fcd9e6f15b71e111dbd.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Fe17b2c2db3654ef8b58fefc418463731.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e17b2c2db3654ef8b58fefc418463731.jpg not downloaded yet
2026-01-28 12:51:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:58 [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%252Ff4cbfc1d135e4cb98df721f866607017.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4cbfc1d135e4cb98df721f866607017.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F8f13dcb3454947769e644de4149cba1f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f13dcb3454947769e644de4149cba1f.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F7fe5ca9975864b29900d015a219b0265.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7fe5ca9975864b29900d015a219b0265.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252Fe0b69103f13a4f59b626e847ece48a89.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0b69103f13a4f59b626e847ece48a89.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F27386fd4838d403bb537a8133ba20a97.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27386fd4838d403bb537a8133ba20a97.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F6a1d3241c29f4c48b09645f0b9af8c03.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6a1d3241c29f4c48b09645f0b9af8c03.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F1bbcb61d5dbc46fcb2a316fde7cf6546.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1bbcb61d5dbc46fcb2a316fde7cf6546.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F8d887803f93c408d802e5dfc399d27b2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d887803f93c408d802e5dfc399d27b2.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252Fbf9febfb66824b3f960b9c04f7d12c40.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf9febfb66824b3f960b9c04f7d12c40.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252Fbd0c980480714c30a09792e531f80292.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd0c980480714c30a09792e531f80292.jpg not downloaded yet
2026-01-28 12:51:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/bce8d0965ea745fcbf6720a24c31eb55.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F021872e45c8446bb9278511d93b7c37a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/021872e45c8446bb9278511d93b7c37a.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252F2b373a840f164a94864dc6d0c37f86a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b373a840f164a94864dc6d0c37f86a8.jpg not downloaded yet
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252Ff3eee1c8b71649219bbaacbc5828601e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3eee1c8b71649219bbaacbc5828601e.jpg not downloaded yet
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785cd5b7d0>
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_19.jpg HTTP/1.1" 201 0
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:51:59 [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%252Fbce8d0965ea745fcbf6720a24c31eb55.jpg') HTTP/1.1" 204 0
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bce8d0965ea745fcbf6720a24c31eb55.jpg saved to cache
2026-01-28 12:51:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 19 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:51:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/bd0c980480714c30a09792e531f80292.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785e10a290>
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:51:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_13.jpg HTTP/1.1" 201 0
2026-01-28 12:51:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:00 [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%252Fbd0c980480714c30a09792e531f80292.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd0c980480714c30a09792e531f80292.jpg saved to cache
2026-01-28 12:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 13 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f3eee1c8b71649219bbaacbc5828601e.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c1c2850>
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_16.jpg HTTP/1.1" 201 0
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:00 [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%252Ff3eee1c8b71649219bbaacbc5828601e.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3eee1c8b71649219bbaacbc5828601e.jpg saved to cache
2026-01-28 12:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 16 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/2b373a840f164a94864dc6d0c37f86a8.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785cd53950>
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2006
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_15.jpg HTTP/1.1" 201 0
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:00 [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%252F2b373a840f164a94864dc6d0c37f86a8.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b373a840f164a94864dc6d0c37f86a8.jpg saved to cache
2026-01-28 12:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 15 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/021872e45c8446bb9278511d93b7c37a.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785cd5ab90>
2026-01-28 12:52:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_14.jpg HTTP/1.1" 201 0
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:01 [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%252F021872e45c8446bb9278511d93b7c37a.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/021872e45c8446bb9278511d93b7c37a.jpg saved to cache
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 14 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/bf9febfb66824b3f960b9c04f7d12c40.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c16ce90>
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_12.jpg HTTP/1.1" 201 0
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:01 [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%252Fbf9febfb66824b3f960b9c04f7d12c40.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf9febfb66824b3f960b9c04f7d12c40.jpg saved to cache
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 12 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8d887803f93c408d802e5dfc399d27b2.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:01 [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-01-28 12:52:01 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c1c9010>
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_11.jpg HTTP/1.1" 201 0
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:01 [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%252F8d887803f93c408d802e5dfc399d27b2.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d887803f93c408d802e5dfc399d27b2.jpg saved to cache
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 11 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:01 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 0,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'engine_horse_power': 141,
 'fuel_type': 'Electric',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279445783',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'MG',
 'model': 'MG ZS',
 'odometer': 27798,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/af6f16e124c74d95a33008128afd46ae.jpg',
                'https://m.atcdn.co.uk/a/media/902b56eb9a534068953909e7622e6bfa.jpg',
                'https://m.atcdn.co.uk/a/media/044944bae6a847719eae3ee2350bceb4.jpg',
                'https://m.atcdn.co.uk/a/media/bb1a609b158541db85ba12e566529444.jpg',
                'https://m.atcdn.co.uk/a/media/aa0c68a58957423db6fb8c111310590d.jpg',
                'https://m.atcdn.co.uk/a/media/6fd7858b1ca34e3bac79a17aaf4174d4.jpg',
                'https://m.atcdn.co.uk/a/media/5ab608f633e144cfbb8fafa3edfa0f42.jpg',
                'https://m.atcdn.co.uk/a/media/de048eeb51244717af13ce48b8c14ecb.jpg',
                'https://m.atcdn.co.uk/a/media/329ccc3477ec4d889297ead2756fd24b.jpg',
                'https://m.atcdn.co.uk/a/media/4b86deb848ba409b9354aca8311df626.jpg',
                'https://m.atcdn.co.uk/a/media/40201810bdba4015940f7a924690bda1.jpg',
                'https://m.atcdn.co.uk/a/media/50727f333dc94f93ab6959541d081dc5.jpg',
                'https://m.atcdn.co.uk/a/media/be0bec00b35649cea1767b3c4480b8ac.jpg',
                'https://m.atcdn.co.uk/a/media/9060d9a7478843febc452c708ecab0ee.jpg',
                'https://m.atcdn.co.uk/a/media/824c52292dd74eacb3cfa69f25540f62.jpg',
                'https://m.atcdn.co.uk/a/media/ae2e11de1ced4a1aade97ed4b3ce6a58.jpg',
                'https://m.atcdn.co.uk/a/media/bbdf047ac8fc4d77a436f2878679996f.jpg',
                'https://m.atcdn.co.uk/a/media/1a9462370d80457f9d85613d369eb331.jpg',
                'https://m.atcdn.co.uk/a/media/fa4cedc547714516a5021a66cb27b5b6.jpg',
                'https://m.atcdn.co.uk/a/media/1ab6bd5f0daa443dab88504fe979a43f.jpg'],
 'price': 9795,
 'price_includes_vat': True,
 'registration_date': '2021-06-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MG MG Zs 44.5kWh Excite SUV 5dr Electric Auto (143 ps) MOT1/27 FSH '
          '28K ULEZ AUTO ELEC',
 'transmission': 'automatic',
 'trim': 'Excite',
 'year': 2021}
2026-01-28 12:52:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90 with identifier: 202601279445783
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:01 [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%252Faf6f16e124c74d95a33008128afd46ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af6f16e124c74d95a33008128afd46ae.jpg already downloaded
2026-01-28 12:52:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:01 [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%252F902b56eb9a534068953909e7622e6bfa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/902b56eb9a534068953909e7622e6bfa.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F044944bae6a847719eae3ee2350bceb4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/044944bae6a847719eae3ee2350bceb4.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252Fbb1a609b158541db85ba12e566529444.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb1a609b158541db85ba12e566529444.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252Faa0c68a58957423db6fb8c111310590d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa0c68a58957423db6fb8c111310590d.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F6fd7858b1ca34e3bac79a17aaf4174d4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fd7858b1ca34e3bac79a17aaf4174d4.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F5ab608f633e144cfbb8fafa3edfa0f42.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ab608f633e144cfbb8fafa3edfa0f42.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252Fde048eeb51244717af13ce48b8c14ecb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de048eeb51244717af13ce48b8c14ecb.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F329ccc3477ec4d889297ead2756fd24b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/329ccc3477ec4d889297ead2756fd24b.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F4b86deb848ba409b9354aca8311df626.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b86deb848ba409b9354aca8311df626.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F40201810bdba4015940f7a924690bda1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40201810bdba4015940f7a924690bda1.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F50727f333dc94f93ab6959541d081dc5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/50727f333dc94f93ab6959541d081dc5.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252Fbe0bec00b35649cea1767b3c4480b8ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/be0bec00b35649cea1767b3c4480b8ac.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F9060d9a7478843febc452c708ecab0ee.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9060d9a7478843febc452c708ecab0ee.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F824c52292dd74eacb3cfa69f25540f62.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/824c52292dd74eacb3cfa69f25540f62.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252Fae2e11de1ced4a1aade97ed4b3ce6a58.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae2e11de1ced4a1aade97ed4b3ce6a58.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252Fbbdf047ac8fc4d77a436f2878679996f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bbdf047ac8fc4d77a436f2878679996f.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F1a9462370d80457f9d85613d369eb331.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a9462370d80457f9d85613d369eb331.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252Ffa4cedc547714516a5021a66cb27b5b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa4cedc547714516a5021a66cb27b5b6.jpg already downloaded
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:02 [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%252F1ab6bd5f0daa443dab88504fe979a43f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ab6bd5f0daa443dab88504fe979a43f.jpg already downloaded
2026-01-28 12:52:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90 with identifier 202601279445783
2026-01-28 12:52:02 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-01-28 12:52:02 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:52:02 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:52:02 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:52:02 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-01-28 12:52:02 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:02 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1994
2026-01-28 12:52:02 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:52:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769604722
2026-01-28 12:52:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769604722
2026-01-28 12:52:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-01-28 12:52:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:52:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:52:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90
2026-01-28 12:52:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 0,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'engine_horse_power': 141,
 'fuel_type': 'Electric',
 'id': '7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279445783',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'MG',
 'model': 'MG ZS',
 'odometer': 27798,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/af6f16e124c74d95a33008128afd46ae.jpg',
                'https://m.atcdn.co.uk/a/media/902b56eb9a534068953909e7622e6bfa.jpg',
                'https://m.atcdn.co.uk/a/media/044944bae6a847719eae3ee2350bceb4.jpg',
                'https://m.atcdn.co.uk/a/media/bb1a609b158541db85ba12e566529444.jpg',
                'https://m.atcdn.co.uk/a/media/aa0c68a58957423db6fb8c111310590d.jpg',
                'https://m.atcdn.co.uk/a/media/6fd7858b1ca34e3bac79a17aaf4174d4.jpg',
                'https://m.atcdn.co.uk/a/media/5ab608f633e144cfbb8fafa3edfa0f42.jpg',
                'https://m.atcdn.co.uk/a/media/de048eeb51244717af13ce48b8c14ecb.jpg',
                'https://m.atcdn.co.uk/a/media/329ccc3477ec4d889297ead2756fd24b.jpg',
                'https://m.atcdn.co.uk/a/media/4b86deb848ba409b9354aca8311df626.jpg',
                'https://m.atcdn.co.uk/a/media/40201810bdba4015940f7a924690bda1.jpg',
                'https://m.atcdn.co.uk/a/media/50727f333dc94f93ab6959541d081dc5.jpg',
                'https://m.atcdn.co.uk/a/media/be0bec00b35649cea1767b3c4480b8ac.jpg',
                'https://m.atcdn.co.uk/a/media/9060d9a7478843febc452c708ecab0ee.jpg',
                'https://m.atcdn.co.uk/a/media/824c52292dd74eacb3cfa69f25540f62.jpg',
                'https://m.atcdn.co.uk/a/media/ae2e11de1ced4a1aade97ed4b3ce6a58.jpg',
                'https://m.atcdn.co.uk/a/media/bbdf047ac8fc4d77a436f2878679996f.jpg',
                'https://m.atcdn.co.uk/a/media/1a9462370d80457f9d85613d369eb331.jpg',
                'https://m.atcdn.co.uk/a/media/fa4cedc547714516a5021a66cb27b5b6.jpg',
                'https://m.atcdn.co.uk/a/media/1ab6bd5f0daa443dab88504fe979a43f.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 267684,
             'Height': 839,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/af6f16e124c74d95a33008128afd46ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 284618,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/902b56eb9a534068953909e7622e6bfa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 295172,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/044944bae6a847719eae3ee2350bceb4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287146,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb1a609b158541db85ba12e566529444.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 245003,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa0c68a58957423db6fb8c111310590d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 252541,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6fd7858b1ca34e3bac79a17aaf4174d4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 250712,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ab608f633e144cfbb8fafa3edfa0f42.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 284012,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/de048eeb51244717af13ce48b8c14ecb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124727,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/329ccc3477ec4d889297ead2756fd24b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 232564,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b86deb848ba409b9354aca8311df626.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162926,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/40201810bdba4015940f7a924690bda1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115849,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/50727f333dc94f93ab6959541d081dc5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154152,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/be0bec00b35649cea1767b3c4480b8ac.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117904,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9060d9a7478843febc452c708ecab0ee.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 211730,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/824c52292dd74eacb3cfa69f25540f62.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168207,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae2e11de1ced4a1aade97ed4b3ce6a58.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171101,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bbdf047ac8fc4d77a436f2878679996f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156765,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a9462370d80457f9d85613d369eb331.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164056,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa4cedc547714516a5021a66cb27b5b6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90/7c7b5ff6-4db7-5d08-a8a0-d087ddeeac90_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 203580,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ab6bd5f0daa443dab88504fe979a43f.jpg',
             'Width': 1280}],
 'price': 9795,
 'price_includes_vat': True,
 'registration_date': '2021-06-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MG MG Zs 44.5kWh Excite SUV 5dr Electric Auto (143 ps) MOT1/27 FSH '
          '28K ULEZ AUTO ELEC',
 'transmission': 'automatic',
 'trim': 'Excite',
 'year': 2021}
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:03 [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%27202601279445783%27 HTTP/1.1" 200 None
2026-01-28 12:52:03 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279445783: {'created_time': 1769604723.076666, 'last_price_update_time': 1769604723.076675}
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279445783') HTTP/1.1" 204 0
2026-01-28 12:52:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/1bbcb61d5dbc46fcb2a316fde7cf6546.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6a1d3241c29f4c48b09645f0b9af8c03.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c1d2f50>
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_10.jpg HTTP/1.1" 201 0
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:03 [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%252F1bbcb61d5dbc46fcb2a316fde7cf6546.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1bbcb61d5dbc46fcb2a316fde7cf6546.jpg saved to cache
2026-01-28 12:52:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785e520ad0>
2026-01-28 12:52:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_9.jpg HTTP/1.1" 201 0
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:04 [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%252F6a1d3241c29f4c48b09645f0b9af8c03.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6a1d3241c29f4c48b09645f0b9af8c03.jpg saved to cache
2026-01-28 12:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/27386fd4838d403bb537a8133ba20a97.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e0b69103f13a4f59b626e847ece48a89.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785ef26b10>
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_8.jpg HTTP/1.1" 201 0
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:04 [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%252F27386fd4838d403bb537a8133ba20a97.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27386fd4838d403bb537a8133ba20a97.jpg saved to cache
2026-01-28 12:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785cd6f850>
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_7.jpg HTTP/1.1" 201 0
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:04 [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%252Fe0b69103f13a4f59b626e847ece48a89.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0b69103f13a4f59b626e847ece48a89.jpg saved to cache
2026-01-28 12:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8f13dcb3454947769e644de4149cba1f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7fe5ca9975864b29900d015a219b0265.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c1da4d0>
2026-01-28 12:52:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2009
2026-01-28 12:52:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_5.jpg HTTP/1.1" 201 0
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:05 [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%252F8f13dcb3454947769e644de4149cba1f.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f13dcb3454947769e644de4149cba1f.jpg saved to cache
2026-01-28 12:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e17b2c2db3654ef8b58fefc418463731.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f4cbfc1d135e4cb98df721f866607017.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785d1ec290>
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_6.jpg HTTP/1.1" 201 0
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:05 [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%252F7fe5ca9975864b29900d015a219b0265.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7fe5ca9975864b29900d015a219b0265.jpg saved to cache
2026-01-28 12:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:05 [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-01-28 12:52:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c12ca10>
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_3.jpg HTTP/1.1" 201 0
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:05 [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%252Fe17b2c2db3654ef8b58fefc418463731.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e17b2c2db3654ef8b58fefc418463731.jpg saved to cache
2026-01-28 12:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c15a590>
2026-01-28 12:52:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_4.jpg HTTP/1.1" 201 0
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Ff4cbfc1d135e4cb98df721f866607017.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4cbfc1d135e4cb98df721f866607017.jpg saved to cache
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:06 [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-01-28 12:52:06 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 257,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'engine_horse_power': 278,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269438002',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Subaru',
 'model': 'Impreza',
 'odometer': 45000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/661cde0e9dff460299d4ba8714c141f6.jpg',
                'https://m.atcdn.co.uk/a/media/b177164c7d504502ae8ad668b744a358.jpg',
                'https://m.atcdn.co.uk/a/media/b2064ca6fb764fbca660b56ff0dfcf63.jpg',
                'https://m.atcdn.co.uk/a/media/bc40f9b8e0f1458084d6abef9785d1d3.jpg',
                'https://m.atcdn.co.uk/a/media/85f38f0aeefd4ef2b189a724f2ed5333.jpg',
                'https://m.atcdn.co.uk/a/media/854e1c0f28ec4679bade67cc6da2ab10.jpg',
                'https://m.atcdn.co.uk/a/media/436a782fe41a468495d49c2635bbbd84.jpg',
                'https://m.atcdn.co.uk/a/media/87fd417f6fab423bb9309ebe17f2636a.jpg',
                'https://m.atcdn.co.uk/a/media/c96fe890449a45d084cc30955b856286.jpg',
                'https://m.atcdn.co.uk/a/media/a828189f5fca4ac8a436e3f8ed93d046.jpg',
                'https://m.atcdn.co.uk/a/media/2004295c98d54cd58353ce030416fea4.jpg',
                'https://m.atcdn.co.uk/a/media/bc0fc1a71a0b4d16b585ff99013940c3.jpg',
                'https://m.atcdn.co.uk/a/media/087ed4896d2f46b6b028fdad119407d5.jpg',
                'https://m.atcdn.co.uk/a/media/04817c52b4234497893ba4c329957490.jpg',
                'https://m.atcdn.co.uk/a/media/1ccbc1d84ad14dbb923997beb5c13a03.jpg',
                'https://m.atcdn.co.uk/a/media/19e31e714cbf4f4d8327e223f6ac7697.jpg',
                'https://m.atcdn.co.uk/a/media/eb3175b598004a11ba2270af183a37be.jpg',
                'https://m.atcdn.co.uk/a/media/08e3e03af64d4b0d95478f444650e79c.jpg',
                'https://m.atcdn.co.uk/a/media/f7db66ce707a4528aaa19acde9d97433.jpg',
                'https://m.atcdn.co.uk/a/media/c8c8554d637d471e906038e5da075666.jpg',
                'https://m.atcdn.co.uk/a/media/7016cf1731b14452839919b4bd5919e3.jpg',
                'https://m.atcdn.co.uk/a/media/c5b48d9f4e1b42b1a2bc23d42a35acd8.jpg',
                'https://m.atcdn.co.uk/a/media/6a36e2524a4949a9807ef6d80a761d93.jpg',
                'https://m.atcdn.co.uk/a/media/dc6516e6e5a04020a6612736d36353d9.jpg'],
 'price': 14995,
 'price_includes_vat': True,
 'registration_date': '2025-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Subaru Impreza 2.5 WRX STI Type UK Hatchback 4dr Petrol Auto (257 '
          'g/km, 278 bhp) MOT 8/26 AUTO 45K AMAZING CAR',
 'transmission': 'automatic',
 'year': 2025}
2026-01-28 12:52:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bd5e707-41a9-5275-bd3d-0707bfdd8ccf with identifier: 202601269438002
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 4bd5e707-41a9-5275-bd3d-0707bfdd8ccf
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F661cde0e9dff460299d4ba8714c141f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/661cde0e9dff460299d4ba8714c141f6.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fb177164c7d504502ae8ad668b744a358.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b177164c7d504502ae8ad668b744a358.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fb2064ca6fb764fbca660b56ff0dfcf63.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b2064ca6fb764fbca660b56ff0dfcf63.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fbc40f9b8e0f1458084d6abef9785d1d3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc40f9b8e0f1458084d6abef9785d1d3.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F85f38f0aeefd4ef2b189a724f2ed5333.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85f38f0aeefd4ef2b189a724f2ed5333.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F854e1c0f28ec4679bade67cc6da2ab10.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/854e1c0f28ec4679bade67cc6da2ab10.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F436a782fe41a468495d49c2635bbbd84.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/436a782fe41a468495d49c2635bbbd84.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F87fd417f6fab423bb9309ebe17f2636a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/87fd417f6fab423bb9309ebe17f2636a.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fc96fe890449a45d084cc30955b856286.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c96fe890449a45d084cc30955b856286.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fa828189f5fca4ac8a436e3f8ed93d046.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a828189f5fca4ac8a436e3f8ed93d046.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F2004295c98d54cd58353ce030416fea4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2004295c98d54cd58353ce030416fea4.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fbc0fc1a71a0b4d16b585ff99013940c3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0fc1a71a0b4d16b585ff99013940c3.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F087ed4896d2f46b6b028fdad119407d5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/087ed4896d2f46b6b028fdad119407d5.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F04817c52b4234497893ba4c329957490.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/04817c52b4234497893ba4c329957490.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F1ccbc1d84ad14dbb923997beb5c13a03.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ccbc1d84ad14dbb923997beb5c13a03.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F19e31e714cbf4f4d8327e223f6ac7697.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19e31e714cbf4f4d8327e223f6ac7697.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Feb3175b598004a11ba2270af183a37be.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb3175b598004a11ba2270af183a37be.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F08e3e03af64d4b0d95478f444650e79c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08e3e03af64d4b0d95478f444650e79c.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Ff7db66ce707a4528aaa19acde9d97433.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7db66ce707a4528aaa19acde9d97433.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fc8c8554d637d471e906038e5da075666.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c8c8554d637d471e906038e5da075666.jpg already downloaded
2026-01-28 12:52:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4bd5e707-41a9-5275-bd3d-0707bfdd8ccf with identifier 202601269438002
2026-01-28 12:52:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4bd5e707-41a9-5275-bd3d-0707bfdd8ccf
2026-01-28 12:52:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 257,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'engine_horse_power': 278,
 'fuel_type': 'Petrol',
 'id': '4bd5e707-41a9-5275-bd3d-0707bfdd8ccf',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269438002',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Subaru',
 'model': 'Impreza',
 'odometer': 45000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 24,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/661cde0e9dff460299d4ba8714c141f6.jpg',
                'https://m.atcdn.co.uk/a/media/b177164c7d504502ae8ad668b744a358.jpg',
                'https://m.atcdn.co.uk/a/media/b2064ca6fb764fbca660b56ff0dfcf63.jpg',
                'https://m.atcdn.co.uk/a/media/bc40f9b8e0f1458084d6abef9785d1d3.jpg',
                'https://m.atcdn.co.uk/a/media/85f38f0aeefd4ef2b189a724f2ed5333.jpg',
                'https://m.atcdn.co.uk/a/media/854e1c0f28ec4679bade67cc6da2ab10.jpg',
                'https://m.atcdn.co.uk/a/media/436a782fe41a468495d49c2635bbbd84.jpg',
                'https://m.atcdn.co.uk/a/media/87fd417f6fab423bb9309ebe17f2636a.jpg',
                'https://m.atcdn.co.uk/a/media/c96fe890449a45d084cc30955b856286.jpg',
                'https://m.atcdn.co.uk/a/media/a828189f5fca4ac8a436e3f8ed93d046.jpg',
                'https://m.atcdn.co.uk/a/media/2004295c98d54cd58353ce030416fea4.jpg',
                'https://m.atcdn.co.uk/a/media/bc0fc1a71a0b4d16b585ff99013940c3.jpg',
                'https://m.atcdn.co.uk/a/media/087ed4896d2f46b6b028fdad119407d5.jpg',
                'https://m.atcdn.co.uk/a/media/04817c52b4234497893ba4c329957490.jpg',
                'https://m.atcdn.co.uk/a/media/1ccbc1d84ad14dbb923997beb5c13a03.jpg',
                'https://m.atcdn.co.uk/a/media/19e31e714cbf4f4d8327e223f6ac7697.jpg',
                'https://m.atcdn.co.uk/a/media/eb3175b598004a11ba2270af183a37be.jpg',
                'https://m.atcdn.co.uk/a/media/08e3e03af64d4b0d95478f444650e79c.jpg',
                'https://m.atcdn.co.uk/a/media/f7db66ce707a4528aaa19acde9d97433.jpg',
                'https://m.atcdn.co.uk/a/media/c8c8554d637d471e906038e5da075666.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 280936,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/661cde0e9dff460299d4ba8714c141f6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 275927,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b177164c7d504502ae8ad668b744a358.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265101,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b2064ca6fb764fbca660b56ff0dfcf63.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 250203,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc40f9b8e0f1458084d6abef9785d1d3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 270091,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/85f38f0aeefd4ef2b189a724f2ed5333.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248700,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/854e1c0f28ec4679bade67cc6da2ab10.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269347,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/436a782fe41a468495d49c2635bbbd84.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259376,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/87fd417f6fab423bb9309ebe17f2636a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 219752,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c96fe890449a45d084cc30955b856286.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172924,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a828189f5fca4ac8a436e3f8ed93d046.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131777,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2004295c98d54cd58353ce030416fea4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153495,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0fc1a71a0b4d16b585ff99013940c3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 206997,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/087ed4896d2f46b6b028fdad119407d5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182256,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/04817c52b4234497893ba4c329957490.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163544,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ccbc1d84ad14dbb923997beb5c13a03.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123377,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/19e31e714cbf4f4d8327e223f6ac7697.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83512,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb3175b598004a11ba2270af183a37be.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142531,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/08e3e03af64d4b0d95478f444650e79c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100253,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7db66ce707a4528aaa19acde9d97433.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bd5e707-41a9-5275-bd3d-0707bfdd8ccf/4bd5e707-41a9-5275-bd3d-0707bfdd8ccf_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126107,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c8c8554d637d471e906038e5da075666.jpg',
             'Width': 1280}],
 'price': 14995,
 'price_includes_vat': True,
 'registration_date': '2025-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Subaru Impreza 2.5 WRX STI Type UK Hatchback 4dr Petrol Auto (257 '
          'g/km, 278 bhp) MOT 8/26 AUTO 45K AMAZING CAR',
 'transmission': 'automatic',
 'year': 2025}
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%27202601269438002%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601269438002: {'created_time': 1769604726.626544, 'last_price_update_time': 1769604726.626556}
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601269438002') HTTP/1.1" 204 0
2026-01-28 12:52:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6dfb2548a80c4768be5cb53e56f3aafa.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6629b52951f94fcd9e6f15b71e111dbd.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:06 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 133,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 4',
 'engine': '1.25L',
 'engine_horse_power': 81,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269437399',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Ford',
 'model': 'Fiesta',
 'odometer': 83000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/e876d7ba08284ead9bbf9a72dde011c6.jpg',
                'https://m.atcdn.co.uk/a/media/b07111425a9f47c892d7e05acc7fed99.jpg',
                'https://m.atcdn.co.uk/a/media/aec2ba6f18f149019d60bc06fb0d52de.jpg',
                'https://m.atcdn.co.uk/a/media/cb915a613e4749e8a4611f24db91b3b5.jpg',
                'https://m.atcdn.co.uk/a/media/eb144fff585a4b9b90b2fd3f1f861a9d.jpg',
                'https://m.atcdn.co.uk/a/media/f965eb02111c40afbd64d5bc434c144f.jpg',
                'https://m.atcdn.co.uk/a/media/351bb375abe14641ac65fc31e68e83e1.jpg',
                'https://m.atcdn.co.uk/a/media/a8a1875a4a264b7587a6fa52465ec54f.jpg',
                'https://m.atcdn.co.uk/a/media/0b24697c61ad4ac6b5837ef80ac8700d.jpg',
                'https://m.atcdn.co.uk/a/media/4545270100a145c4b43bdf88a66b9ecb.jpg',
                'https://m.atcdn.co.uk/a/media/49376d05d0bd4b01b94515a5b4e24212.jpg',
                'https://m.atcdn.co.uk/a/media/65761036cbfb40509a304d03434e9cb3.jpg',
                'https://m.atcdn.co.uk/a/media/380a963059614659a1efc1078ee64276.jpg',
                'https://m.atcdn.co.uk/a/media/dd65b3d2da254014a5d0948384342725.jpg',
                'https://m.atcdn.co.uk/a/media/5b80607c0fed4b0fa7bf2ca32435bb2e.jpg',
                'https://m.atcdn.co.uk/a/media/3898caca702440a8b7d4ec7b0bb47118.jpg',
                'https://m.atcdn.co.uk/a/media/ae46b85047224e1b8a82c8a1eb1c23b7.jpg',
                'https://m.atcdn.co.uk/a/media/0a5a21673f914243bdc05e9a5c2100c4.jpg',
                'https://m.atcdn.co.uk/a/media/7c6e024e654c453dbfa1a9d98772bf9f.jpg',
                'https://m.atcdn.co.uk/a/media/51a3697d82af44d5b8e5f1894d546473.jpg',
                'https://m.atcdn.co.uk/a/media/688cb0d6eac547818afd4611f953347e.jpg'],
 'price': 2000,
 'price_includes_vat': True,
 'registration_date': '2009-04-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Fiesta 1.25 Style + Hatchback 5dr Petrol Manual (133 g/km, 81 '
          'bhp) MOT 1/27 PART SERVICE 83K ONLY',
 'transmission': 'manual',
 'trim': 'Style +',
 'year': 2009}
2026-01-28 12:52:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b08fa2e4-fe13-5860-8e33-903e688dbe6e with identifier: 202601269437399
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item b08fa2e4-fe13-5860-8e33-903e688dbe6e
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fe876d7ba08284ead9bbf9a72dde011c6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e876d7ba08284ead9bbf9a72dde011c6.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fb07111425a9f47c892d7e05acc7fed99.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b07111425a9f47c892d7e05acc7fed99.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Faec2ba6f18f149019d60bc06fb0d52de.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aec2ba6f18f149019d60bc06fb0d52de.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fcb915a613e4749e8a4611f24db91b3b5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb915a613e4749e8a4611f24db91b3b5.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Feb144fff585a4b9b90b2fd3f1f861a9d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb144fff585a4b9b90b2fd3f1f861a9d.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Ff965eb02111c40afbd64d5bc434c144f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f965eb02111c40afbd64d5bc434c144f.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F351bb375abe14641ac65fc31e68e83e1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/351bb375abe14641ac65fc31e68e83e1.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fa8a1875a4a264b7587a6fa52465ec54f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a8a1875a4a264b7587a6fa52465ec54f.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F0b24697c61ad4ac6b5837ef80ac8700d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b24697c61ad4ac6b5837ef80ac8700d.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F4545270100a145c4b43bdf88a66b9ecb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4545270100a145c4b43bdf88a66b9ecb.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F49376d05d0bd4b01b94515a5b4e24212.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49376d05d0bd4b01b94515a5b4e24212.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F65761036cbfb40509a304d03434e9cb3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/65761036cbfb40509a304d03434e9cb3.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F380a963059614659a1efc1078ee64276.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/380a963059614659a1efc1078ee64276.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fdd65b3d2da254014a5d0948384342725.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dd65b3d2da254014a5d0948384342725.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F5b80607c0fed4b0fa7bf2ca32435bb2e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5b80607c0fed4b0fa7bf2ca32435bb2e.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252F3898caca702440a8b7d4ec7b0bb47118.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3898caca702440a8b7d4ec7b0bb47118.jpg already downloaded
2026-01-28 12:52:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:06 [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%252Fae46b85047224e1b8a82c8a1eb1c23b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae46b85047224e1b8a82c8a1eb1c23b7.jpg already downloaded
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:07 [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%252F0a5a21673f914243bdc05e9a5c2100c4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a5a21673f914243bdc05e9a5c2100c4.jpg already downloaded
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:07 [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%252F7c6e024e654c453dbfa1a9d98772bf9f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c6e024e654c453dbfa1a9d98772bf9f.jpg already downloaded
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:07 [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%252F51a3697d82af44d5b8e5f1894d546473.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/51a3697d82af44d5b8e5f1894d546473.jpg already downloaded
2026-01-28 12:52:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b08fa2e4-fe13-5860-8e33-903e688dbe6e with identifier 202601269437399
2026-01-28 12:52:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b08fa2e4-fe13-5860-8e33-903e688dbe6e
2026-01-28 12:52:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 4',
 'engine': '1.25L',
 'engine_horse_power': 81,
 'fuel_type': 'Petrol',
 'id': 'b08fa2e4-fe13-5860-8e33-903e688dbe6e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269437399',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Ford',
 'model': 'Fiesta',
 'odometer': 83000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/e876d7ba08284ead9bbf9a72dde011c6.jpg',
                'https://m.atcdn.co.uk/a/media/b07111425a9f47c892d7e05acc7fed99.jpg',
                'https://m.atcdn.co.uk/a/media/aec2ba6f18f149019d60bc06fb0d52de.jpg',
                'https://m.atcdn.co.uk/a/media/cb915a613e4749e8a4611f24db91b3b5.jpg',
                'https://m.atcdn.co.uk/a/media/eb144fff585a4b9b90b2fd3f1f861a9d.jpg',
                'https://m.atcdn.co.uk/a/media/f965eb02111c40afbd64d5bc434c144f.jpg',
                'https://m.atcdn.co.uk/a/media/351bb375abe14641ac65fc31e68e83e1.jpg',
                'https://m.atcdn.co.uk/a/media/a8a1875a4a264b7587a6fa52465ec54f.jpg',
                'https://m.atcdn.co.uk/a/media/0b24697c61ad4ac6b5837ef80ac8700d.jpg',
                'https://m.atcdn.co.uk/a/media/4545270100a145c4b43bdf88a66b9ecb.jpg',
                'https://m.atcdn.co.uk/a/media/49376d05d0bd4b01b94515a5b4e24212.jpg',
                'https://m.atcdn.co.uk/a/media/65761036cbfb40509a304d03434e9cb3.jpg',
                'https://m.atcdn.co.uk/a/media/380a963059614659a1efc1078ee64276.jpg',
                'https://m.atcdn.co.uk/a/media/dd65b3d2da254014a5d0948384342725.jpg',
                'https://m.atcdn.co.uk/a/media/5b80607c0fed4b0fa7bf2ca32435bb2e.jpg',
                'https://m.atcdn.co.uk/a/media/3898caca702440a8b7d4ec7b0bb47118.jpg',
                'https://m.atcdn.co.uk/a/media/ae46b85047224e1b8a82c8a1eb1c23b7.jpg',
                'https://m.atcdn.co.uk/a/media/0a5a21673f914243bdc05e9a5c2100c4.jpg',
                'https://m.atcdn.co.uk/a/media/7c6e024e654c453dbfa1a9d98772bf9f.jpg',
                'https://m.atcdn.co.uk/a/media/51a3697d82af44d5b8e5f1894d546473.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 215555,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e876d7ba08284ead9bbf9a72dde011c6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 232954,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b07111425a9f47c892d7e05acc7fed99.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 194077,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aec2ba6f18f149019d60bc06fb0d52de.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192110,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb915a613e4749e8a4611f24db91b3b5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193506,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb144fff585a4b9b90b2fd3f1f861a9d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 207477,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f965eb02111c40afbd64d5bc434c144f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 207769,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/351bb375abe14641ac65fc31e68e83e1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192402,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a8a1875a4a264b7587a6fa52465ec54f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216931,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b24697c61ad4ac6b5837ef80ac8700d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235311,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4545270100a145c4b43bdf88a66b9ecb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192857,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49376d05d0bd4b01b94515a5b4e24212.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160844,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/65761036cbfb40509a304d03434e9cb3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159718,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/380a963059614659a1efc1078ee64276.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157718,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dd65b3d2da254014a5d0948384342725.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143630,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5b80607c0fed4b0fa7bf2ca32435bb2e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171873,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3898caca702440a8b7d4ec7b0bb47118.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134794,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae46b85047224e1b8a82c8a1eb1c23b7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149920,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a5a21673f914243bdc05e9a5c2100c4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107942,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c6e024e654c453dbfa1a9d98772bf9f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b08fa2e4-fe13-5860-8e33-903e688dbe6e/b08fa2e4-fe13-5860-8e33-903e688dbe6e_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84335,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/51a3697d82af44d5b8e5f1894d546473.jpg',
             'Width': 1280}],
 'price': 2000,
 'price_includes_vat': True,
 'registration_date': '2009-04-28',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Fiesta 1.25 Style + Hatchback 5dr Petrol Manual (133 g/km, 81 '
          'bhp) MOT 1/27 PART SERVICE 83K ONLY',
 'transmission': 'manual',
 'trim': 'Style +',
 'year': 2009}
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:07 [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%27202601269437399%27 HTTP/1.1" 200 None
2026-01-28 12:52:07 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601269437399: {'created_time': 1769604727.077211, 'last_price_update_time': 1769604727.077221}
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601269437399') HTTP/1.1" 204 0
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c1737d0>
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_1.jpg HTTP/1.1" 201 0
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:07 [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%252F6dfb2548a80c4768be5cb53e56f3aafa.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6dfb2548a80c4768be5cb53e56f3aafa.jpg saved to cache
2026-01-28 12:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785679dd90>
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_2.jpg HTTP/1.1" 201 0
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:07 [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%252F6629b52951f94fcd9e6f15b71e111dbd.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6629b52951f94fcd9e6f15b71e111dbd.jpg saved to cache
2026-01-28 12:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/946a11ee26c44592b498b1a1ca074675.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/bb9faca2f24848a19942cbaa8fb01c2e.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785c171850>
2026-01-28 12:52:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_17.jpg HTTP/1.1" 201 0
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:08 [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%252F946a11ee26c44592b498b1a1ca074675.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/946a11ee26c44592b498b1a1ca074675.jpg saved to cache
2026-01-28 12:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 17 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567a0ed0>
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_16.jpg HTTP/1.1" 201 0
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:08 [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%252Fbb9faca2f24848a19942cbaa8fb01c2e.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb9faca2f24848a19942cbaa8fb01c2e.jpg saved to cache
2026-01-28 12:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 16 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/844f1c6d1f3a45cda220920fab851e76.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/639d3334da78420aa3dd35456b4a24fd.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/55fea72937614c4382cc6d45b847382a.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/489b0d8d644d477292b3c730aa6472f0.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785d1d8890>
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_15.jpg HTTP/1.1" 201 0
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:08 [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%252F844f1c6d1f3a45cda220920fab851e76.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/844f1c6d1f3a45cda220920fab851e76.jpg saved to cache
2026-01-28 12:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 15 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785d1f7490>
2026-01-28 12:52:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_14.jpg HTTP/1.1" 201 0
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:09 [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%252F639d3334da78420aa3dd35456b4a24fd.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/639d3334da78420aa3dd35456b4a24fd.jpg saved to cache
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 14 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/9ffb15a0842349b788f972ade5a87b4e.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/dd6b5dc7dd9c47b994bf0c5b3f6d0900.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/22ee304a1f994d3187f0ea742fd42493.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7856702290>
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_18.jpg HTTP/1.1" 201 0
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:09 [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%252F55fea72937614c4382cc6d45b847382a.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55fea72937614c4382cc6d45b847382a.jpg saved to cache
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 18 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785cdfb110>
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_0.jpg HTTP/1.1" 201 0
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:09 [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%252F489b0d8d644d477292b3c730aa6472f0.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/489b0d8d644d477292b3c730aa6472f0.jpg saved to cache
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194 from tracking dictionaries
2026-01-28 12:52:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194 sending to next pipeline
2026-01-28 12:52:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/36b6250b34fe42c8973f0155aa575f57.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194 with identifier 202601279468959
2026-01-28 12:52:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7b3d36e6-ba1f-550a-bd73-b39d1b7cc194
2026-01-28 12:52:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/489b0d8d644d477292b3c730aa6472f0.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 2,
 'emission_standard': 'Euro 5',
 'engine': '1.6L',
 'engine_horse_power': 154,
 'fuel_type': 'Petrol',
 'id': '7b3d36e6-ba1f-550a-bd73-b39d1b7cc194',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279468959',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Peugeot',
 'model': 'RCZ',
 'odometer': 86070,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 307729,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/489b0d8d644d477292b3c730aa6472f0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 300892,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6dfb2548a80c4768be5cb53e56f3aafa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 298782,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6629b52951f94fcd9e6f15b71e111dbd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 253932,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e17b2c2db3654ef8b58fefc418463731.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259507,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f4cbfc1d135e4cb98df721f866607017.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251684,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f13dcb3454947769e644de4149cba1f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 280372,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7fe5ca9975864b29900d015a219b0265.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 255120,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0b69103f13a4f59b626e847ece48a89.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170867,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/27386fd4838d403bb537a8133ba20a97.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113694,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6a1d3241c29f4c48b09645f0b9af8c03.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197987,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1bbcb61d5dbc46fcb2a316fde7cf6546.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158337,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d887803f93c408d802e5dfc399d27b2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125047,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf9febfb66824b3f960b9c04f7d12c40.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151464,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd0c980480714c30a09792e531f80292.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193397,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/021872e45c8446bb9278511d93b7c37a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165109,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b373a840f164a94864dc6d0c37f86a8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b3d36e6-ba1f-550a-bd73-b39d1b7cc194/7b3d36e6-ba1f-550a-bd73-b39d1b7cc194_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121875,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3eee1c8b71649219bbaacbc5828601e.jpg',
             'Width': 1280}],
 'price': 2250,
 'price_includes_vat': True,
 'registration_date': '2010-09-21',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Peugeot RCZ 1.6 THP GT Coupe 2dr Petrol Manual Euro 5 (156 ps) MOT '
          '1/27 PART SERVICE 86K ONLY',
 'transmission': 'manual',
 'trim': 'GT',
 'year': 2010}
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:09 [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%27202601279468959%27 HTTP/1.1" 200 None
2026-01-28 12:52:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279468959: {'created_time': 1769604729.965075, 'last_price_update_time': 1769604729.965089}
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279468959') HTTP/1.1" 204 0
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567e77d0>
2026-01-28 12:52:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_13.jpg HTTP/1.1" 201 0
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:10 [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%252F9ffb15a0842349b788f972ade5a87b4e.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ffb15a0842349b788f972ade5a87b4e.jpg saved to cache
2026-01-28 12:52:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 13 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567f9150>
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_11.jpg HTTP/1.1" 201 0
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:10 [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%252Fdd6b5dc7dd9c47b994bf0c5b3f6d0900.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dd6b5dc7dd9c47b994bf0c5b3f6d0900.jpg saved to cache
2026-01-28 12:52:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 11 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567f8650>
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_12.jpg HTTP/1.1" 201 0
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:10 [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%252F22ee304a1f994d3187f0ea742fd42493.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22ee304a1f994d3187f0ea742fd42493.jpg saved to cache
2026-01-28 12:52:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 12 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8e53d7ef433f4076b49a04a1d39aa872.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7298b9a674ed47e6b5ddcaf10d9106a7.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567c3cd0>
2026-01-28 12:52:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_10.jpg HTTP/1.1" 201 0
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:11 [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%252F36b6250b34fe42c8973f0155aa575f57.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/36b6250b34fe42c8973f0155aa575f57.jpg saved to cache
2026-01-28 12:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d5daa9104e264099b550de1d4a29a479.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/238f912fcade4885bb854f3d050386e5.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567c1810>
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_9.jpg HTTP/1.1" 201 0
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:11 [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%252F8e53d7ef433f4076b49a04a1d39aa872.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e53d7ef433f4076b49a04a1d39aa872.jpg saved to cache
2026-01-28 12:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7856700b50>
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_8.jpg HTTP/1.1" 201 0
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:11 [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%252F7298b9a674ed47e6b5ddcaf10d9106a7.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7298b9a674ed47e6b5ddcaf10d9106a7.jpg saved to cache
2026-01-28 12:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e0996073683c4b75919302785d45af7b.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f2d461d5cf6c4ba2ad6712bb4c03a9c9.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/86c009c71a3a4e43b6dfe92b8b998845.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/147a23ed2fbb44d0b426d887dd751b02.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f7856790b90>
2026-01-28 12:52:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_7.jpg HTTP/1.1" 201 0
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:12 [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%252Fd5daa9104e264099b550de1d4a29a479.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5daa9104e264099b550de1d4a29a479.jpg saved to cache
2026-01-28 12:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785d1fc910>
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_6.jpg HTTP/1.1" 201 0
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:12 [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%252F238f912fcade4885bb854f3d050386e5.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/238f912fcade4885bb854f3d050386e5.jpg saved to cache
2026-01-28 12:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:12 [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-01-28 12:52:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785cd6c4d0>
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_5.jpg HTTP/1.1" 201 0
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:12 [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%252Fe0996073683c4b75919302785d45af7b.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0996073683c4b75919302785d45af7b.jpg saved to cache
2026-01-28 12:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785677fad0>
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_2.jpg HTTP/1.1" 201 0
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%252Ff2d461d5cf6c4ba2ad6712bb4c03a9c9.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2d461d5cf6c4ba2ad6712bb4c03a9c9.jpg saved to cache
2026-01-28 12:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785cd52cd0>
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_4.jpg HTTP/1.1" 201 0
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%252F86c009c71a3a4e43b6dfe92b8b998845.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86c009c71a3a4e43b6dfe92b8b998845.jpg saved to cache
2026-01-28 12:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567c7e10>
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_3.jpg HTTP/1.1" 201 0
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%252F147a23ed2fbb44d0b426d887dd751b02.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/147a23ed2fbb44d0b426d887dd751b02.jpg saved to cache
2026-01-28 12:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Page: 2/4, total results: 66
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%27202512178670355%27 HTTP/1.1" 200 None
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512178670355: 1
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512178670355, item: 202512178670355
2026-01-28 12:52:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/19380c4bcb084a10be4a66a051de2ae5.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%27202512108510804%27 HTTP/1.1" 200 None
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512108510804: 1
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512108510804, item: 202512108510804
2026-01-28 12:52:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/66f4d1e85fab4125902017de0183f495.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:52:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%27202512108501209%27 HTTP/1.1" 200 None
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512108501209: 1
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512108501209, item: 202512108501209
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%27202512068424594%27 HTTP/1.1" 200 None
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512068424594: 1
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512068424594, item: 202512068424594
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%27202512058410669%27 HTTP/1.1" 200 None
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512058410669: 1
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512058410669, item: 202512058410669
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:13 [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%27202512028294670%27 HTTP/1.1" 200 None
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512028294670: 1
2026-01-28 12:52:13 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512028294670, item: 202512028294670
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f78567eba50>
2026-01-28 12:52:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_0.jpg HTTP/1.1" 201 0
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%252F19380c4bcb084a10be4a66a051de2ae5.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19380c4bcb084a10be4a66a051de2ae5.jpg saved to cache
2026-01-28 12:52:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511288210084%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511288210084: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511288210084, item: 202511288210084
2026-01-28 12:52:14 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:52:14 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:52:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:52:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f785676c690>
2026-01-28 12:52:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:52:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_1.jpg HTTP/1.1" 201 0
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%252F66f4d1e85fab4125902017de0183f495.jpg') HTTP/1.1" 204 0
2026-01-28 12:52:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/66f4d1e85fab4125902017de0183f495.jpg saved to cache
2026-01-28 12:52:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:14 [crawlers.middlewares.photo_download_middleware] INFO: Removing item a6c88338-5ae1-575d-81da-d07560cd61d1 from tracking dictionaries
2026-01-28 12:52:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a6c88338-5ae1-575d-81da-d07560cd61d1 sending to next pipeline
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511288209980%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511288209980: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511288209980, item: 202511288209980
2026-01-28 12:52:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a6c88338-5ae1-575d-81da-d07560cd61d1 with identifier 202601279468859
2026-01-28 12:52:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:14 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a6c88338-5ae1-575d-81da-d07560cd61d1
2026-01-28 12:52:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/66f4d1e85fab4125902017de0183f495.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 108,
 'fuel_type': 'Diesel',
 'id': 'a6c88338-5ae1-575d-81da-d07560cd61d1',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279468859',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Nissan',
 'model': 'Juke',
 'odometer': 70000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 256738,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/19380c4bcb084a10be4a66a051de2ae5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265398,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/66f4d1e85fab4125902017de0183f495.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248934,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f2d461d5cf6c4ba2ad6712bb4c03a9c9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 222567,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/147a23ed2fbb44d0b426d887dd751b02.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 200381,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/86c009c71a3a4e43b6dfe92b8b998845.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 207525,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0996073683c4b75919302785d45af7b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216131,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/238f912fcade4885bb854f3d050386e5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 239472,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d5daa9104e264099b550de1d4a29a479.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159875,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7298b9a674ed47e6b5ddcaf10d9106a7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102488,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e53d7ef433f4076b49a04a1d39aa872.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 218385,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/36b6250b34fe42c8973f0155aa575f57.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92384,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dd6b5dc7dd9c47b994bf0c5b3f6d0900.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148021,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/22ee304a1f994d3187f0ea742fd42493.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107741,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9ffb15a0842349b788f972ade5a87b4e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199575,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/639d3334da78420aa3dd35456b4a24fd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154072,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/844f1c6d1f3a45cda220920fab851e76.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162393,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb9faca2f24848a19942cbaa8fb01c2e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88963,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/946a11ee26c44592b498b1a1ca074675.jpg',
             'Width': 768},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134354,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/55fea72937614c4382cc6d45b847382a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a6c88338-5ae1-575d-81da-d07560cd61d1/a6c88338-5ae1-575d-81da-d07560cd61d1_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95521,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bce8d0965ea745fcbf6720a24c31eb55.jpg',
             'Width': 1280}],
 'price': 6954,
 'price_includes_vat': True,
 'registration_date': '2018-05-10',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Nissan Juke 1.5 dCi Tekna SUV 5dr Diesel Manual Euro 6 (s/s) (110 '
          'ps) MOT 8/26 70K PSH ULEZ LEATHER',
 'transmission': 'manual',
 'trim': 'Tekna',
 'year': 2018}
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202601279468859%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279468859: {'created_time': 1769604734.658177, 'last_price_update_time': 1769604734.658189}
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279468859') HTTP/1.1" 204 0
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511278177397%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511278177397: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511278177397, item: 202511278177397
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511197996938%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511197996938: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511197996938, item: 202511197996938
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187982789%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187982789: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187982789, item: 202511187982789
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187981153%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187981153: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187981153, item: 202511187981153
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187981138%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187981138: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187981138, item: 202511187981138
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187981096%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187981096: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187981096, item: 202511187981096
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187981024%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187981024: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187981024, item: 202511187981024
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187980738%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187980738: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187980738, item: 202511187980738
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187980625%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187980625: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187980625, item: 202511187980625
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187980555%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187980555: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187980555, item: 202511187980555
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187980076%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187980076: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187980076, item: 202511187980076
2026-01-28 12:52:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:14 [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%27202511187980011%27 HTTP/1.1" 200 None
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187980011: 1
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187980011, item: 202511187980011
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting next page: 3
2026-01-28 12:52:14 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10020993, page: 3
2026-01-28 12:52:15 [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-01-28 12:52:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:15 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:52:15 [common.utils.decorators] ERROR: Payload: {"id": "202512238773507", "stockItemId": "8a42bf779b4b0563019b4bb5be87177d", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Mercedes-Benz Cla Class AMG A45 MOT 12/26 22K PSH AUTO ULEZ 2.0 4dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-16T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Mercedes-Benz CLA Class", "subtitle": "AMG A45 MOT 12/26 22K PSH AUTO ULEZ 2.0 4dr", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 22K PSH AUTO ULEZ", "rrp": null, "price": 18700, "priceGBX": 1870000, "priceExcludingFees": 18700, "priceExcludingFeesGBX": 1870000, "suppliedPrice": 18700, "suppliedPriceGBX": 1870000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-11", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15583.33, "vatToBePaidUpfront": 3116.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****KE", "generation": {"generationId": "abf898b92f07cc2d921b0d893bb49c0c", "name": "Saloon (2013 - 2016)", "review": {"expertReviewSummary": {"rating": 3.9, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/mercedes-cla-saloon-2013-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1870", "__typename": "FinanceDefaults"}, "hasFinanceInformation": true, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/kES-pIpqiPg?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/07c216fb8ac040e2baf118bddeb3a3dd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f90614912c794f2a8cc6905d21c3e1ac.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/33d3496bd25a4ab3921994372452f28a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ee79f2dfc2ed42319bbf8dfc0f4c9dd5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ba3d8c5d6ecd439a9f03ea8e2a074878.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4560d367bf7a40b485288ce92bb65731.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2f6e50ae0836466788bbca39dc3dd341.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/50296855746e41d3a5a1ec524d6fb18e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/85bc1ebc633c4603a860395842681834.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7fb225043eba46f0b555492a0d425e6f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/43fce794e7884337b145b2df810fb6f6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1000ed5c05094650ad51e1a54d641b8e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0d9db151879a461a87de39fe837212d7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6a47721866b47f084e6877a8fac5be5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b85e2fcb3f484c0d8796b723c4e982bf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a6a8b6d7b3524e13b993fe0d2e410679.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb16eee313bb4c249f5577e47014c7cd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5a9cd9b3dc944e5b90deea1f0226421f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51cf6028c9114f8eb8c5d6ceddc6f792.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -1248, "mileageDeviation": -54250, "mileage": {"mileage": 22000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 165, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1585, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1991, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 4, "bodyType": "Saloon", "cabType": "Unlisted", "rawBodyType": "Saloon", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Mercedes-Benz", "model": "CLA", "trim": "AMG", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "165 g/km", "fuelConsumptionCombined": "39.80 mpg", "fuelConsumptionExtraUrban": "47.90 mpg", "fuelConsumptionUrban": "31.00 mpg", "insuranceGroup": "42E", "minimumKerbWeight": "1585 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.60 seconds", "cylinders": "4", "valves": "16", "enginePower": "355 bhp", "topSpeed": "155 mph", "engineTorque": "332.00 lbs/ft", "vehicleHeight": "1416 mm", "vehicleLength": "4691 mm", "vehicleWidth": "2032 mm", "wheelbase": "2699 mm", "fuelTankCapacity": "56.00 litres", "grossVehicleWeight": "2075 kg", "luggageCapacitySeatsDown": null, "bootspaceSeatsUp": "470 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12v Accessory Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "19in Alloy Wheels - AMG Multi-Spoke Design Painted Titanium Grey", "category": "Exterior", "__typename": "Feature"}, {"description": "5.8in Tablet-Style Colour Display", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System with BAS - Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "AMG Bodystyling", "category": "Exterior", "__typename": "Feature"}, {"description": "AMG Instrument Cluster with Colour Display and AMG Menu", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "AMG Performance Seats - Contoured Seat Shape/Integrated Heas Restraints/AMG Badge in Seat Backrests", "category": "Interior", "__typename": "Feature"}, {"description": "AMG Radiator Grille with Twin Louvre", "category": "Exterior", "__typename": "Feature"}, {"description": "AMG Speed Sensitive Sports Steering with Variable Steering Ratio", "category": "Performance", "__typename": "Feature"}, {"description": "AMG Sports Exhaust System - Two Chromed Twin Tailpipes", "category": "Exterior", "__typename": "Feature"}, {"description": "AMG Sports Suspension", "category": "Performance", "__typename": "Feature"}, {"description": "AMG Tuned 3-Stage Electronic Stability Programme - ESP", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Acceleration Skid Control", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Active Bonnet - Pedestrian Safety which Detects an Impact and Raises Bonnet", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Active Park Assist with Parktronic", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Adaptive Brake Lamps", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Adaptive Brake System with Hold Function-Hill Start Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Kneebag", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Dual Stage - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Dual Stage - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Head for Driver and Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Sidebags for Driver and Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Window", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm System with Immobiliser and Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Audio 20 Radio-CD", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Automatic Child Seat Recognition Sensor", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bluetooth Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bluetooth Interface for Hands-Free Telephone", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bumpers - Body Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Cable included for iPod Connectivity", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Centre Armrest - Front with Storage", "category": "Interior", "__typename": "Feature"}, {"description": "Childproof Locks - Manually Operated for Rear Doors and Electrically Operated for Rear Power Windows", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Collision Prevention Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Controller on Centre Console with Chrome Surround", "category": "Interior", "__typename": "Feature"}, {"description": "Crash-Responsive Emergency Lighting", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Cup Holder - Twin", "category": "Interior", "__typename": "Feature"}, {"description": "DAB Digital Radio Tuner", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Daytime Running Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Direction Indicators with One-Touch Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Door Handles - Body Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated with LED Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - High-Gloss Black", "category": "Exterior", "__typename": "Feature"}, {"description": "Electric Parking Brake", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "First Aid Kit and Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Floor Mats - AMG", "category": "Interior", "__typename": "Feature"}, {"description": "Front Seats - Height Adjusters and Cushion Angle Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Headlamp Assist - Automatic Headlamp Activation", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlight Wash System", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi Xenon", "category": "Illumination", "__typename": "Feature"}, {"description": "High Level Third Brake Light - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "ISOFIX and Top-Tether Child Seat Fixing Points in Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Rear Tail Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Securing Rings in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover", "category": "Interior", "__typename": "Feature"}, {"description": "Luxury Automatic Climate Control - Two-Zone Control - Digital Display", "category": "Interior", "__typename": "Feature"}, {"description": "Media Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Multi-Function Colour Display with Trip Computer", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Outside Air Temperature Gauge", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensor - Front", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensor - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Privacy Glass", "category": "Exterior", "__typename": "Feature"}, {"description": "Rain Sensing Windscreen Wipers", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Windscreen - Heated with Timer Control", "category": "Exterior", "__typename": "Feature"}, {"description": "Remote Central Locking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "SPEEDTRONIC Cruise Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Seat Belts Reminder - Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seat Occupancy Sensor - Front Passenger Seat", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Speakers x6", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Steering Column - Manually Adjustable for Height and Reach", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Gear Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multi-Function", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Sports-3-Spoke-Multifunction-Trimmed Nappa Leather-Flat Bottom", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment Under Boot Floor", "category": "Interior", "__typename": "Feature"}, {"description": "Telephone Keypad", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Tirefit Tyre Sealant Kit", "category": "Exterior", "__typename": "Feature"}, {"description": "Tyre Pressure Loss Warning System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "USB-iPod Connectivity", "category": "Audio and Communications", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "4MATIC", "bikeLicenceType": null, "derivativeId": "d7178fba2d08492aa14ab666578493ba", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black full leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:52:15 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 165,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238773507',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'CLA',
 'odometer': 22000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/07c216fb8ac040e2baf118bddeb3a3dd.jpg',
                'https://m.atcdn.co.uk/a/media/f90614912c794f2a8cc6905d21c3e1ac.jpg',
                'https://m.atcdn.co.uk/a/media/33d3496bd25a4ab3921994372452f28a.jpg',
                'https://m.atcdn.co.uk/a/media/ee79f2dfc2ed42319bbf8dfc0f4c9dd5.jpg',
                'https://m.atcdn.co.uk/a/media/ba3d8c5d6ecd439a9f03ea8e2a074878.jpg',
                'https://m.atcdn.co.uk/a/media/4560d367bf7a40b485288ce92bb65731.jpg',
                'https://m.atcdn.co.uk/a/media/2f6e50ae0836466788bbca39dc3dd341.jpg',
                'https://m.atcdn.co.uk/a/media/50296855746e41d3a5a1ec524d6fb18e.jpg',
                'https://m.atcdn.co.uk/a/media/85bc1ebc633c4603a860395842681834.jpg',
                'https://m.atcdn.co.uk/a/media/7fb225043eba46f0b555492a0d425e6f.jpg',
                'https://m.atcdn.co.uk/a/media/43fce794e7884337b145b2df810fb6f6.jpg',
                'https://m.atcdn.co.uk/a/media/1000ed5c05094650ad51e1a54d641b8e.jpg',
                'https://m.atcdn.co.uk/a/media/0d9db151879a461a87de39fe837212d7.jpg',
                'https://m.atcdn.co.uk/a/media/d6a47721866b47f084e6877a8fac5be5.jpg',
                'https://m.atcdn.co.uk/a/media/b85e2fcb3f484c0d8796b723c4e982bf.jpg',
                'https://m.atcdn.co.uk/a/media/a6a8b6d7b3524e13b993fe0d2e410679.jpg',
                'https://m.atcdn.co.uk/a/media/cb16eee313bb4c249f5577e47014c7cd.jpg',
                'https://m.atcdn.co.uk/a/media/5a9cd9b3dc944e5b90deea1f0226421f.jpg',
                'https://m.atcdn.co.uk/a/media/51cf6028c9114f8eb8c5d6ceddc6f792.jpg'],
 'price': 18700,
 'price_includes_vat': True,
 'registration_date': '2014-03-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz Cla Class AMG A45 MOT 12/26 22K PSH AUTO ULEZ 2.0 4dr',
 'transmission': 'automatic',
 'trim': 'AMG',
 'year': 2014}
2026-01-28 12:52:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b062a2d4-509b-519b-8c12-c1456bb80af8 with identifier: 202512238773507
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item b062a2d4-509b-519b-8c12-c1456bb80af8
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F07c216fb8ac040e2baf118bddeb3a3dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07c216fb8ac040e2baf118bddeb3a3dd.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252Ff90614912c794f2a8cc6905d21c3e1ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f90614912c794f2a8cc6905d21c3e1ac.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F33d3496bd25a4ab3921994372452f28a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33d3496bd25a4ab3921994372452f28a.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252Fee79f2dfc2ed42319bbf8dfc0f4c9dd5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee79f2dfc2ed42319bbf8dfc0f4c9dd5.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252Fba3d8c5d6ecd439a9f03ea8e2a074878.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba3d8c5d6ecd439a9f03ea8e2a074878.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F4560d367bf7a40b485288ce92bb65731.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4560d367bf7a40b485288ce92bb65731.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F2f6e50ae0836466788bbca39dc3dd341.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2f6e50ae0836466788bbca39dc3dd341.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F50296855746e41d3a5a1ec524d6fb18e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/50296855746e41d3a5a1ec524d6fb18e.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F85bc1ebc633c4603a860395842681834.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85bc1ebc633c4603a860395842681834.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F7fb225043eba46f0b555492a0d425e6f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7fb225043eba46f0b555492a0d425e6f.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F43fce794e7884337b145b2df810fb6f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43fce794e7884337b145b2df810fb6f6.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F1000ed5c05094650ad51e1a54d641b8e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1000ed5c05094650ad51e1a54d641b8e.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F0d9db151879a461a87de39fe837212d7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d9db151879a461a87de39fe837212d7.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252Fd6a47721866b47f084e6877a8fac5be5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d6a47721866b47f084e6877a8fac5be5.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252Fb85e2fcb3f484c0d8796b723c4e982bf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b85e2fcb3f484c0d8796b723c4e982bf.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252Fa6a8b6d7b3524e13b993fe0d2e410679.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6a8b6d7b3524e13b993fe0d2e410679.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252Fcb16eee313bb4c249f5577e47014c7cd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb16eee313bb4c249f5577e47014c7cd.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F5a9cd9b3dc944e5b90deea1f0226421f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a9cd9b3dc944e5b90deea1f0226421f.jpg already downloaded
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%252F51cf6028c9114f8eb8c5d6ceddc6f792.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/51cf6028c9114f8eb8c5d6ceddc6f792.jpg already downloaded
2026-01-28 12:52:15 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b062a2d4-509b-519b-8c12-c1456bb80af8 with identifier 202512238773507
2026-01-28 12:52:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b062a2d4-509b-519b-8c12-c1456bb80af8
2026-01-28 12:52:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': 'b062a2d4-509b-519b-8c12-c1456bb80af8',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238773507',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'CLA',
 'odometer': 22000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/07c216fb8ac040e2baf118bddeb3a3dd.jpg',
                'https://m.atcdn.co.uk/a/media/f90614912c794f2a8cc6905d21c3e1ac.jpg',
                'https://m.atcdn.co.uk/a/media/33d3496bd25a4ab3921994372452f28a.jpg',
                'https://m.atcdn.co.uk/a/media/ee79f2dfc2ed42319bbf8dfc0f4c9dd5.jpg',
                'https://m.atcdn.co.uk/a/media/ba3d8c5d6ecd439a9f03ea8e2a074878.jpg',
                'https://m.atcdn.co.uk/a/media/4560d367bf7a40b485288ce92bb65731.jpg',
                'https://m.atcdn.co.uk/a/media/2f6e50ae0836466788bbca39dc3dd341.jpg',
                'https://m.atcdn.co.uk/a/media/50296855746e41d3a5a1ec524d6fb18e.jpg',
                'https://m.atcdn.co.uk/a/media/85bc1ebc633c4603a860395842681834.jpg',
                'https://m.atcdn.co.uk/a/media/7fb225043eba46f0b555492a0d425e6f.jpg',
                'https://m.atcdn.co.uk/a/media/43fce794e7884337b145b2df810fb6f6.jpg',
                'https://m.atcdn.co.uk/a/media/1000ed5c05094650ad51e1a54d641b8e.jpg',
                'https://m.atcdn.co.uk/a/media/0d9db151879a461a87de39fe837212d7.jpg',
                'https://m.atcdn.co.uk/a/media/d6a47721866b47f084e6877a8fac5be5.jpg',
                'https://m.atcdn.co.uk/a/media/b85e2fcb3f484c0d8796b723c4e982bf.jpg',
                'https://m.atcdn.co.uk/a/media/a6a8b6d7b3524e13b993fe0d2e410679.jpg',
                'https://m.atcdn.co.uk/a/media/cb16eee313bb4c249f5577e47014c7cd.jpg',
                'https://m.atcdn.co.uk/a/media/5a9cd9b3dc944e5b90deea1f0226421f.jpg',
                'https://m.atcdn.co.uk/a/media/51cf6028c9114f8eb8c5d6ceddc6f792.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 312575,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/07c216fb8ac040e2baf118bddeb3a3dd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294541,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f90614912c794f2a8cc6905d21c3e1ac.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 301432,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/33d3496bd25a4ab3921994372452f28a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 236387,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee79f2dfc2ed42319bbf8dfc0f4c9dd5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 205689,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba3d8c5d6ecd439a9f03ea8e2a074878.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 267255,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4560d367bf7a40b485288ce92bb65731.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 268902,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2f6e50ae0836466788bbca39dc3dd341.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 223816,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/50296855746e41d3a5a1ec524d6fb18e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164723,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/85bc1ebc633c4603a860395842681834.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116769,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7fb225043eba46f0b555492a0d425e6f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 207876,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/43fce794e7884337b145b2df810fb6f6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126869,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1000ed5c05094650ad51e1a54d641b8e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147960,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d9db151879a461a87de39fe837212d7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103724,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d6a47721866b47f084e6877a8fac5be5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152251,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b85e2fcb3f484c0d8796b723c4e982bf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144943,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6a8b6d7b3524e13b993fe0d2e410679.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138547,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb16eee313bb4c249f5577e47014c7cd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169200,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a9cd9b3dc944e5b90deea1f0226421f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b062a2d4-509b-519b-8c12-c1456bb80af8/b062a2d4-509b-519b-8c12-c1456bb80af8_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129862,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/51cf6028c9114f8eb8c5d6ceddc6f792.jpg',
             'Width': 1280}],
 'price': 18700,
 'price_includes_vat': True,
 'registration_date': '2014-03-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz Cla Class AMG A45 MOT 12/26 22K PSH AUTO ULEZ 2.0 4dr',
 'transmission': 'automatic',
 'trim': 'AMG',
 'year': 2014}
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [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%27202512238773507%27 HTTP/1.1" 200 None
2026-01-28 12:52:15 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512238773507: {'created_time': 1769604735.611424, 'last_price_update_time': 1769604735.611434}
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512238773507') HTTP/1.1" 204 0
2026-01-28 12:52:22 [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-01-28 12:52:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:22 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:52:22 [common.utils.decorators] ERROR: Payload: {"id": "202512238773898", "stockItemId": "8a42d6a79b4b056e019b4bbd97e81881", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Audi S3 TFSI QUATTRO MOT 12/26 27K PSH AUTO ULEZ 2.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-16T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 TFSI QUATTRO MOT 12/26 27K PSH AUTO ULEZ 2.0 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 27K PSH AUTO ULEZ", "rrp": null, "price": 16000, "priceGBX": 1600000, "priceExcludingFees": 16000, "priceExcludingFeesGBX": 1600000, "suppliedPrice": 16000, "suppliedPriceGBX": 1600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-07-15", "homeDeliveryRegionCodes": null, "priceExcludingVat": 13333.33, "vatToBePaidUpfront": 2666.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****KC", "generation": {"generationId": "19a39a1972ad455caf258a18c76016b5", "name": "Hatchback (2013 - 2016)", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1600", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/Vj-4S3Pr60w?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 17, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/237cdb5a939e4e799302c592609da00a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1bf9e340ee9a43ac9484669810315a12.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1149d3b40e734b9c979d522f4db022f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/101b925d4a0b45c59f6cb1c8bf8d7041.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/824d10c3012842f9897db1abb3330a28.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/127e282d3a9641bc8db73f309297b952.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f688370780bb4b3cbe9a726c48b7573f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6feb76adc1f54405b3426ef6d84a6943.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6f1c72859620454d9c1461742533cd66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ecb963b1f1ab4b3abb70602e65b78604.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/683157e5816642c4b9cc7eaeb4ef8c21.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/723e1a3a37fb47d186ab16561635d7dd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/92a1fe5a03e24f1caf4127ad4fd5ec93.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/370461f15fed49448ebef120780d2bf2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f5f728f030f6466b875deda683a73afd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cd0a4505e45f48d29a0a8a48666c3e13.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/547eb359ed444e05a65560875b4359b1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -2658, "mileageDeviation": -56349, "mileage": {"mileage": 27340, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 159, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1445, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "159 g/km", "fuelConsumptionCombined": "40.90 mpg", "fuelConsumptionExtraUrban": "47.90 mpg", "fuelConsumptionUrban": "32.10 mpg", "insuranceGroup": "36E", "minimumKerbWeight": "1445 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.90 seconds", "cylinders": "4", "valves": "16", "enginePower": "296 bhp", "topSpeed": "155 mph", "engineTorque": "280.00 lbs/ft", "vehicleHeight": "1404 mm", "vehicleLength": "4324 mm", "vehicleWidth": "1966 mm", "wheelbase": "2631 mm", "fuelTankCapacity": "55.00 litres", "grossVehicleWeight": "2005 kg", "luggageCapacitySeatsDown": "1180 litres", "bootspaceSeatsUp": "340 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Power Socket - Centre Console", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Power Socket - Rear", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - 5-Twin-Spoke Star Design", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "AMI - Audi Music Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Side", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Head Level Side For Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm - Thatcham Category 1", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Aluminium-Effect Door Mirror Housings", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti Theft Locking Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Calipers - Black with S3 Logo", "category": "Exterior", "__typename": "Feature"}, {"description": "Colour Drivers Information System - DIS", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Rear x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - x2 in Centre Console", "category": "Interior", "__typename": "Feature"}, {"description": "DAB Digital Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Display Screen Colour - 5.8in", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Door Handles - Chrome", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Body Coloured with Integrated Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "Dual-Zone Electronic Climate Control", "category": "Interior", "__typename": "Feature"}, {"description": "EBD - Electronic Brakeforce Distribution", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "First Aid Kit", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Front Sports Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Front and Rear Floor Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Grab Handles - Dampered", "category": "Interior", "__typename": "Feature"}, {"description": "Halogen Headlights", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Automatic Dynamic Range Control", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi-Xenon Plus", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights Washers", "category": "Illumination", "__typename": "Feature"}, {"description": "Heat Insulating Glass", "category": "Exterior", "__typename": "Feature"}, {"description": "Heated Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Heated Rear Windscreen", "category": "Exterior", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Mounting for Front Passenger and Rear Outer Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Luggage Compartment - Side Net", "category": "Interior", "__typename": "Feature"}, {"description": "MMI Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Manual Front Seat Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Mobile Telephone Preparation - Bluetooth Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Progressive Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Radiator Grille - Platinum Grey with Horizontal Double Chrome Bars", "category": "Exterior", "__typename": "Feature"}, {"description": "Remote Central Locking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "S Design Body Styling", "category": "Exterior", "__typename": "Feature"}, {"description": "S Sport Suspension", "category": "Performance", "__typename": "Feature"}, {"description": "SDHC Card Reader x2", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Smoking Package", "category": "Interior", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke Leather-Multifunction-Flat Bottomed-Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Height and Reach Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment Under Rear Seat", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Net in Front Passenger Footwell and Front Seat Backrests", "category": "Interior", "__typename": "Feature"}, {"description": "Storage and Luggage Package", "category": "Interior", "__typename": "Feature"}, {"description": "Sun Blinds - Manual for Side Window", "category": "Interior", "__typename": "Feature"}, {"description": "Thatcham Category 1 Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Tool Kit", "category": "Interior", "__typename": "Feature"}, {"description": "Tyre Pressure Monitoring System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "USB Connection", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Voice Control - Navigation", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Washer Fluid Level Indicator", "category": "Drivers Assistance", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "quattro", "bikeLicenceType": null, "derivativeId": "6c3da3095ac14dcda33de9ffcfd6ad35", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:52:22 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238773898',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 27340,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/237cdb5a939e4e799302c592609da00a.jpg',
                'https://m.atcdn.co.uk/a/media/1bf9e340ee9a43ac9484669810315a12.jpg',
                'https://m.atcdn.co.uk/a/media/1149d3b40e734b9c979d522f4db022f0.jpg',
                'https://m.atcdn.co.uk/a/media/101b925d4a0b45c59f6cb1c8bf8d7041.jpg',
                'https://m.atcdn.co.uk/a/media/824d10c3012842f9897db1abb3330a28.jpg',
                'https://m.atcdn.co.uk/a/media/127e282d3a9641bc8db73f309297b952.jpg',
                'https://m.atcdn.co.uk/a/media/f688370780bb4b3cbe9a726c48b7573f.jpg',
                'https://m.atcdn.co.uk/a/media/6feb76adc1f54405b3426ef6d84a6943.jpg',
                'https://m.atcdn.co.uk/a/media/6f1c72859620454d9c1461742533cd66.jpg',
                'https://m.atcdn.co.uk/a/media/ecb963b1f1ab4b3abb70602e65b78604.jpg',
                'https://m.atcdn.co.uk/a/media/683157e5816642c4b9cc7eaeb4ef8c21.jpg',
                'https://m.atcdn.co.uk/a/media/723e1a3a37fb47d186ab16561635d7dd.jpg',
                'https://m.atcdn.co.uk/a/media/92a1fe5a03e24f1caf4127ad4fd5ec93.jpg',
                'https://m.atcdn.co.uk/a/media/370461f15fed49448ebef120780d2bf2.jpg',
                'https://m.atcdn.co.uk/a/media/f5f728f030f6466b875deda683a73afd.jpg',
                'https://m.atcdn.co.uk/a/media/cd0a4505e45f48d29a0a8a48666c3e13.jpg',
                'https://m.atcdn.co.uk/a/media/547eb359ed444e05a65560875b4359b1.jpg'],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2014-07-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 12/26 27K PSH AUTO ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 12:52:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d035fcb1-0819-5415-b350-3f8154c4c635 with identifier: 202512238773898
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 17 photos for item d035fcb1-0819-5415-b350-3f8154c4c635
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F237cdb5a939e4e799302c592609da00a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/237cdb5a939e4e799302c592609da00a.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F1bf9e340ee9a43ac9484669810315a12.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1bf9e340ee9a43ac9484669810315a12.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F1149d3b40e734b9c979d522f4db022f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1149d3b40e734b9c979d522f4db022f0.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F101b925d4a0b45c59f6cb1c8bf8d7041.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/101b925d4a0b45c59f6cb1c8bf8d7041.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F824d10c3012842f9897db1abb3330a28.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/824d10c3012842f9897db1abb3330a28.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F127e282d3a9641bc8db73f309297b952.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/127e282d3a9641bc8db73f309297b952.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252Ff688370780bb4b3cbe9a726c48b7573f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f688370780bb4b3cbe9a726c48b7573f.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F6feb76adc1f54405b3426ef6d84a6943.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6feb76adc1f54405b3426ef6d84a6943.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F6f1c72859620454d9c1461742533cd66.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f1c72859620454d9c1461742533cd66.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252Fecb963b1f1ab4b3abb70602e65b78604.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ecb963b1f1ab4b3abb70602e65b78604.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F683157e5816642c4b9cc7eaeb4ef8c21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/683157e5816642c4b9cc7eaeb4ef8c21.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F723e1a3a37fb47d186ab16561635d7dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/723e1a3a37fb47d186ab16561635d7dd.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F92a1fe5a03e24f1caf4127ad4fd5ec93.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/92a1fe5a03e24f1caf4127ad4fd5ec93.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F370461f15fed49448ebef120780d2bf2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/370461f15fed49448ebef120780d2bf2.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252Ff5f728f030f6466b875deda683a73afd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5f728f030f6466b875deda683a73afd.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252Fcd0a4505e45f48d29a0a8a48666c3e13.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd0a4505e45f48d29a0a8a48666c3e13.jpg already downloaded
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%252F547eb359ed444e05a65560875b4359b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/547eb359ed444e05a65560875b4359b1.jpg already downloaded
2026-01-28 12:52:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d035fcb1-0819-5415-b350-3f8154c4c635 with identifier 202512238773898
2026-01-28 12:52:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d035fcb1-0819-5415-b350-3f8154c4c635
2026-01-28 12:52:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': 'd035fcb1-0819-5415-b350-3f8154c4c635',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238773898',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 27340,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/237cdb5a939e4e799302c592609da00a.jpg',
                'https://m.atcdn.co.uk/a/media/1bf9e340ee9a43ac9484669810315a12.jpg',
                'https://m.atcdn.co.uk/a/media/1149d3b40e734b9c979d522f4db022f0.jpg',
                'https://m.atcdn.co.uk/a/media/101b925d4a0b45c59f6cb1c8bf8d7041.jpg',
                'https://m.atcdn.co.uk/a/media/824d10c3012842f9897db1abb3330a28.jpg',
                'https://m.atcdn.co.uk/a/media/127e282d3a9641bc8db73f309297b952.jpg',
                'https://m.atcdn.co.uk/a/media/f688370780bb4b3cbe9a726c48b7573f.jpg',
                'https://m.atcdn.co.uk/a/media/6feb76adc1f54405b3426ef6d84a6943.jpg',
                'https://m.atcdn.co.uk/a/media/6f1c72859620454d9c1461742533cd66.jpg',
                'https://m.atcdn.co.uk/a/media/ecb963b1f1ab4b3abb70602e65b78604.jpg',
                'https://m.atcdn.co.uk/a/media/683157e5816642c4b9cc7eaeb4ef8c21.jpg',
                'https://m.atcdn.co.uk/a/media/723e1a3a37fb47d186ab16561635d7dd.jpg',
                'https://m.atcdn.co.uk/a/media/92a1fe5a03e24f1caf4127ad4fd5ec93.jpg',
                'https://m.atcdn.co.uk/a/media/370461f15fed49448ebef120780d2bf2.jpg',
                'https://m.atcdn.co.uk/a/media/f5f728f030f6466b875deda683a73afd.jpg',
                'https://m.atcdn.co.uk/a/media/cd0a4505e45f48d29a0a8a48666c3e13.jpg',
                'https://m.atcdn.co.uk/a/media/547eb359ed444e05a65560875b4359b1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276474,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/237cdb5a939e4e799302c592609da00a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 267657,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1bf9e340ee9a43ac9484669810315a12.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235704,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1149d3b40e734b9c979d522f4db022f0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 249063,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/101b925d4a0b45c59f6cb1c8bf8d7041.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202561,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/824d10c3012842f9897db1abb3330a28.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216389,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/127e282d3a9641bc8db73f309297b952.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164010,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f688370780bb4b3cbe9a726c48b7573f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117077,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6feb76adc1f54405b3426ef6d84a6943.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177935,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f1c72859620454d9c1461742533cd66.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116471,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ecb963b1f1ab4b3abb70602e65b78604.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111322,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/683157e5816642c4b9cc7eaeb4ef8c21.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150383,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/723e1a3a37fb47d186ab16561635d7dd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173545,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/92a1fe5a03e24f1caf4127ad4fd5ec93.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171874,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/370461f15fed49448ebef120780d2bf2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137599,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5f728f030f6466b875deda683a73afd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163948,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd0a4505e45f48d29a0a8a48666c3e13.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d035fcb1-0819-5415-b350-3f8154c4c635/d035fcb1-0819-5415-b350-3f8154c4c635_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109402,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/547eb359ed444e05a65560875b4359b1.jpg',
             'Width': 1280}],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2014-07-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 12/26 27K PSH AUTO ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [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%27202512238773898%27 HTTP/1.1" 200 None
2026-01-28 12:52:22 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512238773898: {'created_time': 1769604742.453096, 'last_price_update_time': 1769604742.453108}
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512238773898') HTTP/1.1" 204 0
2026-01-28 12:52: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-01-28 12:52:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Page: 3/4, total results: 66
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202511187979430%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187979430: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187979430, item: 202511187979430
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202511187979209%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187979209: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511187979209, item: 202511187979209
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202511137864216%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511137864216: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511137864216, item: 202511137864216
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202510287462316%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510287462316: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510287462316, item: 202510287462316
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202510247398909%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510247398909: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510247398909, item: 202510247398909
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202510247395793%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510247395793: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510247395793, item: 202510247395793
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202510247393000%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510247393000: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510247393000, item: 202510247393000
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202510247391194%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510247391194: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510247391194, item: 202510247391194
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202510086989632%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510086989632: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510086989632, item: 202510086989632
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509266651769%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509266651769: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509266651769, item: 202509266651769
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509226538797%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509226538797: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509226538797, item: 202509226538797
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509226525976%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509226525976: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509226525976, item: 202509226525976
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509156344901%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509156344901: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509156344901, item: 202509156344901
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509156344622%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509156344622: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509156344622, item: 202509156344622
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509156343926%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509156343926: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509156343926, item: 202509156343926
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509156343728%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509156343728: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509156343728, item: 202509156343728
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509146317564%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509146317564: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509146317564, item: 202509146317564
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509126280339%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509126280339: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509126280339, item: 202509126280339
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202509096191978%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509096191978: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509096191978, item: 202509096191978
2026-01-28 12:52:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202507154484670%27 HTTP/1.1" 200 None
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202507154484670: 1
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202507154484670, item: 202507154484670
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting next page: 4
2026-01-28 12:52:27 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10020993, page: 4
2026-01-28 12:52:31 [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-01-28 12:52:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:31 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:52:31 [common.utils.decorators] ERROR: Payload: {"id": "202511187980076", "stockItemId": "8a42d2099a92f786019a981f6b640e5e", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen HIGH UP AUTO MOT 11/26 39K ULEZ 1.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-21T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP", "subtitle": "HIGH UP AUTO MOT 11/26 39K ULEZ 1.0 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 11/26 39K ULEZ", "rrp": null, "price": 6500, "priceGBX": 650000, "priceExcludingFees": 6500, "priceExcludingFeesGBX": 650000, "suppliedPrice": 6500, "suppliedPriceGBX": 650000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2013-10-23", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5416.67, "vatToBePaidUpfront": 1083.33, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****CF", "generation": {"generationId": "ff4ed9f6a7cc73aa11865eb47c906036", "name": "Hatchback (2011 - 2017)", "review": {"expertReviewSummary": {"rating": 4.2, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-up-hatchback-2011-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "650", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/AjtwA8Tl9lY?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/8dfb1b934467455cb397eda434cd831b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/80638e98958345ecbe863ecf36c47e15.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/329424cb6cd1465d95ae10987c3e1abe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/617d69cdb5f64c7aaf95b7b8e3250ab1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8be4d5c2a36e4606a51eb54a3c2e318a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a356f6eb405b45dbafc21d0bc7bca2bf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/99cf9beb197d46928ab5f14cd01bdbf4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/56a011e105b14531b1d1d6318f1e1fd0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6919cc757dcf49c2ab9c8aaaf0405ec0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/67aa955d1527474e86783bac7228eddc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b97a593006e54e6ea1028be428689efc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a82fa4ab256b488a9cb73b0343d0a652.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3b8b9916e6104ed99438e6135ca63093.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/134dc201a04746c2b1bb35c889d5e149.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9080915995ae40708cf930dab5f064d2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20ab6127b7fd40199d92a426686d5be9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/dd3d286ad04f47d4864f8323f0dc0ea7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3e3aa32c324d4698b122b53e4498efb2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2a2521c6c47c4c31afa9fea7b5c6cfc5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4c9b8b2a4ab94d70ac3e21c8e7cd7480.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Documentation", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GREAT", "priceIndicatorRatingLabel": "Great price", "priceDeviation": -339, "mileageDeviation": null, "mileage": {"mileage": 39000, "unit": "MILE", "__typename": "Mileage"}, "plate": "63", "year": 2013, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This 2013 Volkswagen up! High up! boasts an MOT valid until October 2026, offering excellent peace of mind for the coming years. This particular model is equipped with a 1.0 litre petrol engine and meets the Euro 6 emission class. It comes with a 3 month warranty for added security and has a partial service history.\n\nThe High up! trim level signifies a well appointed vehicle, suggesting it offers a superior experience compared to other models in its class. This Volkswagen up! is a practical and reliable choice for everyday driving, combining efficient performance with the quality associated with the Volkswagen brand.", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 105, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1, "sizeCC": 999, "manufacturerEngineSize": 1, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": "High up!", "optionalFeatures": null, "standardFeatures": [{"description": "ABS Brakes", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "Black exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Black cloth interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "ABS Brakes", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": 20, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "95760acb63304e38acf4613bf6ca83af", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "Black exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:52:31 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2013 Volkswagen up! High up! boasts an MOT valid until '
                'October 2026, offering excellent peace of mind for the coming '
                'years. This particular model is equipped with a 1.0 litre '
                'petrol engine and meets the Euro 6 emission class. It comes '
                'with a 3 month warranty for added security and has a partial '
                'service history.\n'
                '\n'
                'The High up! trim level signifies a well appointed vehicle, '
                'suggesting it offers a superior experience compared to other '
                'models in its class. This Volkswagen up! is a practical and '
                'reliable choice for everyday driving, combining efficient '
                'performance with the quality associated with the Volkswagen '
                'brand.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980076',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 39000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/8dfb1b934467455cb397eda434cd831b.jpg',
                'https://m.atcdn.co.uk/a/media/80638e98958345ecbe863ecf36c47e15.jpg',
                'https://m.atcdn.co.uk/a/media/329424cb6cd1465d95ae10987c3e1abe.jpg',
                'https://m.atcdn.co.uk/a/media/617d69cdb5f64c7aaf95b7b8e3250ab1.jpg',
                'https://m.atcdn.co.uk/a/media/8be4d5c2a36e4606a51eb54a3c2e318a.jpg',
                'https://m.atcdn.co.uk/a/media/a356f6eb405b45dbafc21d0bc7bca2bf.jpg',
                'https://m.atcdn.co.uk/a/media/99cf9beb197d46928ab5f14cd01bdbf4.jpg',
                'https://m.atcdn.co.uk/a/media/56a011e105b14531b1d1d6318f1e1fd0.jpg',
                'https://m.atcdn.co.uk/a/media/6919cc757dcf49c2ab9c8aaaf0405ec0.jpg',
                'https://m.atcdn.co.uk/a/media/67aa955d1527474e86783bac7228eddc.jpg',
                'https://m.atcdn.co.uk/a/media/b97a593006e54e6ea1028be428689efc.jpg',
                'https://m.atcdn.co.uk/a/media/a82fa4ab256b488a9cb73b0343d0a652.jpg',
                'https://m.atcdn.co.uk/a/media/3b8b9916e6104ed99438e6135ca63093.jpg',
                'https://m.atcdn.co.uk/a/media/134dc201a04746c2b1bb35c889d5e149.jpg',
                'https://m.atcdn.co.uk/a/media/9080915995ae40708cf930dab5f064d2.jpg',
                'https://m.atcdn.co.uk/a/media/20ab6127b7fd40199d92a426686d5be9.jpg',
                'https://m.atcdn.co.uk/a/media/dd3d286ad04f47d4864f8323f0dc0ea7.jpg',
                'https://m.atcdn.co.uk/a/media/3e3aa32c324d4698b122b53e4498efb2.jpg',
                'https://m.atcdn.co.uk/a/media/2a2521c6c47c4c31afa9fea7b5c6cfc5.jpg',
                'https://m.atcdn.co.uk/a/media/4c9b8b2a4ab94d70ac3e21c8e7cd7480.jpg'],
 'price': 6500,
 'price_includes_vat': True,
 'registration_date': '2013-10-23',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen HIGH UP AUTO MOT 11/26 39K ULEZ 1.0 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2013}
2026-01-28 12:52:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1637e392-1e47-5679-8f1a-e69aad96d429 with identifier: 202511187980076
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 1637e392-1e47-5679-8f1a-e69aad96d429
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F8dfb1b934467455cb397eda434cd831b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8dfb1b934467455cb397eda434cd831b.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F80638e98958345ecbe863ecf36c47e15.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/80638e98958345ecbe863ecf36c47e15.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F329424cb6cd1465d95ae10987c3e1abe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/329424cb6cd1465d95ae10987c3e1abe.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F617d69cdb5f64c7aaf95b7b8e3250ab1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/617d69cdb5f64c7aaf95b7b8e3250ab1.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F8be4d5c2a36e4606a51eb54a3c2e318a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8be4d5c2a36e4606a51eb54a3c2e318a.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252Fa356f6eb405b45dbafc21d0bc7bca2bf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a356f6eb405b45dbafc21d0bc7bca2bf.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F99cf9beb197d46928ab5f14cd01bdbf4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/99cf9beb197d46928ab5f14cd01bdbf4.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F56a011e105b14531b1d1d6318f1e1fd0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56a011e105b14531b1d1d6318f1e1fd0.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F6919cc757dcf49c2ab9c8aaaf0405ec0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6919cc757dcf49c2ab9c8aaaf0405ec0.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F67aa955d1527474e86783bac7228eddc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67aa955d1527474e86783bac7228eddc.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252Fb97a593006e54e6ea1028be428689efc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b97a593006e54e6ea1028be428689efc.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252Fa82fa4ab256b488a9cb73b0343d0a652.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a82fa4ab256b488a9cb73b0343d0a652.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F3b8b9916e6104ed99438e6135ca63093.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b8b9916e6104ed99438e6135ca63093.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F134dc201a04746c2b1bb35c889d5e149.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/134dc201a04746c2b1bb35c889d5e149.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F9080915995ae40708cf930dab5f064d2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9080915995ae40708cf930dab5f064d2.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F20ab6127b7fd40199d92a426686d5be9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/20ab6127b7fd40199d92a426686d5be9.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252Fdd3d286ad04f47d4864f8323f0dc0ea7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dd3d286ad04f47d4864f8323f0dc0ea7.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F3e3aa32c324d4698b122b53e4498efb2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3e3aa32c324d4698b122b53e4498efb2.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F2a2521c6c47c4c31afa9fea7b5c6cfc5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a2521c6c47c4c31afa9fea7b5c6cfc5.jpg already downloaded
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [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%252F4c9b8b2a4ab94d70ac3e21c8e7cd7480.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c9b8b2a4ab94d70ac3e21c8e7cd7480.jpg already downloaded
2026-01-28 12:52:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1637e392-1e47-5679-8f1a-e69aad96d429 with identifier 202511187980076
2026-01-28 12:52:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1637e392-1e47-5679-8f1a-e69aad96d429
2026-01-28 12:52:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2013 Volkswagen up! High up! boasts an MOT valid until '
                'October 2026, offering excellent peace of mind for the coming '
                'years. This particular model is equipped with a 1.0 litre '
                'petrol engine and meets the Euro 6 emission class. It comes '
                'with a 3 month warranty for added security and has a partial '
                'service history.\n'
                '\n'
                'The High up! trim level signifies a well appointed vehicle, '
                'suggesting it offers a superior experience compared to other '
                'models in its class. This Volkswagen up! is a practical and '
                'reliable choice for everyday driving, combining efficient '
                'performance with the quality associated with the Volkswagen '
                'brand.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'id': '1637e392-1e47-5679-8f1a-e69aad96d429',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980076',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 39000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/8dfb1b934467455cb397eda434cd831b.jpg',
                'https://m.atcdn.co.uk/a/media/80638e98958345ecbe863ecf36c47e15.jpg',
                'https://m.atcdn.co.uk/a/media/329424cb6cd1465d95ae10987c3e1abe.jpg',
                'https://m.atcdn.co.uk/a/media/617d69cdb5f64c7aaf95b7b8e3250ab1.jpg',
                'https://m.atcdn.co.uk/a/media/8be4d5c2a36e4606a51eb54a3c2e318a.jpg',
                'https://m.atcdn.co.uk/a/media/a356f6eb405b45dbafc21d0bc7bca2bf.jpg',
                'https://m.atcdn.co.uk/a/media/99cf9beb197d46928ab5f14cd01bdbf4.jpg',
                'https://m.atcdn.co.uk/a/media/56a011e105b14531b1d1d6318f1e1fd0.jpg',
                'https://m.atcdn.co.uk/a/media/6919cc757dcf49c2ab9c8aaaf0405ec0.jpg',
                'https://m.atcdn.co.uk/a/media/67aa955d1527474e86783bac7228eddc.jpg',
                'https://m.atcdn.co.uk/a/media/b97a593006e54e6ea1028be428689efc.jpg',
                'https://m.atcdn.co.uk/a/media/a82fa4ab256b488a9cb73b0343d0a652.jpg',
                'https://m.atcdn.co.uk/a/media/3b8b9916e6104ed99438e6135ca63093.jpg',
                'https://m.atcdn.co.uk/a/media/134dc201a04746c2b1bb35c889d5e149.jpg',
                'https://m.atcdn.co.uk/a/media/9080915995ae40708cf930dab5f064d2.jpg',
                'https://m.atcdn.co.uk/a/media/20ab6127b7fd40199d92a426686d5be9.jpg',
                'https://m.atcdn.co.uk/a/media/dd3d286ad04f47d4864f8323f0dc0ea7.jpg',
                'https://m.atcdn.co.uk/a/media/3e3aa32c324d4698b122b53e4498efb2.jpg',
                'https://m.atcdn.co.uk/a/media/2a2521c6c47c4c31afa9fea7b5c6cfc5.jpg',
                'https://m.atcdn.co.uk/a/media/4c9b8b2a4ab94d70ac3e21c8e7cd7480.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 317157,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8dfb1b934467455cb397eda434cd831b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 333642,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/80638e98958345ecbe863ecf36c47e15.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 313286,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/329424cb6cd1465d95ae10987c3e1abe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 273899,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/617d69cdb5f64c7aaf95b7b8e3250ab1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242098,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8be4d5c2a36e4606a51eb54a3c2e318a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 272008,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a356f6eb405b45dbafc21d0bc7bca2bf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260959,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/99cf9beb197d46928ab5f14cd01bdbf4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 307172,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/56a011e105b14531b1d1d6318f1e1fd0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156206,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6919cc757dcf49c2ab9c8aaaf0405ec0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146065,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67aa955d1527474e86783bac7228eddc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257048,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b97a593006e54e6ea1028be428689efc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140020,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a82fa4ab256b488a9cb73b0343d0a652.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192409,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b8b9916e6104ed99438e6135ca63093.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83239,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/134dc201a04746c2b1bb35c889d5e149.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213818,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9080915995ae40708cf930dab5f064d2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172812,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/20ab6127b7fd40199d92a426686d5be9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147745,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dd3d286ad04f47d4864f8323f0dc0ea7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104380,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3e3aa32c324d4698b122b53e4498efb2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120473,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a2521c6c47c4c31afa9fea7b5c6cfc5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1/5b4a7c2c-c4b4-54a3-8da1-4ca79e9672b1_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175354,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c9b8b2a4ab94d70ac3e21c8e7cd7480.jpg',
             'Width': 1280}],
 'price': 6500,
 'price_includes_vat': True,
 'registration_date': '2013-10-23',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen HIGH UP AUTO MOT 11/26 39K ULEZ 1.0 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2013}
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202511187980076%27 HTTP/1.1" 200 None
2026-01-28 12:52:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187980076: {'created_time': 1769604751.791117, 'last_price_update_time': 1769604751.791129}
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187980076') HTTP/1.1" 204 0
2026-01-28 12:52:32 [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-01-28 12:52:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:32 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Page: 4/4, total results: 66
2026-01-28 12:52:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202507144473717%27 HTTP/1.1" 200 None
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202507144473717: 1
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202507144473717, item: 202507144473717
2026-01-28 12:52:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202507104365818%27 HTTP/1.1" 200 None
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202507104365818: 1
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202507104365818, item: 202507104365818
2026-01-28 12:52:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202507034140460%27 HTTP/1.1" 200 None
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202507034140460: 1
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202507034140460, item: 202507034140460
2026-01-28 12:52:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202506063246610%27 HTTP/1.1" 200 None
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202506063246610: 1
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202506063246610, item: 202506063246610
2026-01-28 12:52:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202503260589195%27 HTTP/1.1" 200 None
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202503260589195: 1
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202503260589195, item: 202503260589195
2026-01-28 12:52:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52: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%27202412117203834%27 HTTP/1.1" 200 None
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202412117203834: 1
2026-01-28 12:52:33 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202412117203834, item: 202412117203834
2026-01-28 12:52:49 [scrapy.extensions.logstats] INFO: Crawled 12 pages (at 12 pages/min), scraped 8 items (at 8 items/min)
2026-01-28 12:52:54 [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-01-28 12:52:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:52:54 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:52:54 [common.utils.decorators] ERROR: Payload: {"id": "202511187980011", "stockItemId": "8a42a4a59a92f785019a981c2a6e7e8d", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen HIGH UP 1.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-21T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP", "subtitle": "HIGH UP 1.0 5dr", "__typename": "Heading"}, "attentionGrabber": null, "rrp": null, "price": 6300, "priceGBX": 630000, "priceExcludingFees": 6300, "priceExcludingFeesGBX": 630000, "suppliedPrice": 6300, "suppliedPriceGBX": 630000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-06-18", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5250, "vatToBePaidUpfront": 1050, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****VV", "generation": {"generationId": "ff4ed9f6a7cc73aa11865eb47c906036", "name": "Hatchback (2011 - 2017)", "review": {"expertReviewSummary": {"rating": 4.2, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-up-hatchback-2011-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "630", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/gFcdSwLt4Q8?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/55005cecce234ef1ae5880eec8c924a2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9bb3441ff1e948b184bc02f2de183365.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1eb9c3cd3d034bd9a78caf2d9b55f2dd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/89c000a959074cdc9c58a1cafeef4e0e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/363cb5e48a2d4135b5ec4c087cb27ecd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/69a4b7309c5542dbab068d1ed5680213.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f593b26030a040388ca0facadd56bf64.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f945d0912c9c4d76b9d34ebac4bf730e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8c3136f45fd844fd857256826d47b898.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/13080c6c513c4839869d342c63b83dd9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9c4d450d74cb4cc3be319dbe424c2c55.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6e61044d63b46ba9f9412d1d09510a9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9abae9f83db8440bbb2b3a27fdcb7f0c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/93b6a80383fe4febb2e44b07a24b95df.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/975e088913bc4e1f9bd36b5680f3953c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d28d202829854554897bdd0a7f085def.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bc858e01da16484f9b6598e7a733c3ba.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/88d3bfc90eaf4b82b60dedf16cecd8ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/27dde0f52f2c46cfa5be48567959bc66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/de4613613f7e411dbc543b45bfe7ed2e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "HIGH", "priceIndicatorRatingLabel": "Higher price", "priceDeviation": 638, "mileageDeviation": 6263, "mileage": {"mileage": 62317, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This Volkswagen up! High up! from 2014 is a standout choice, boasting a single owner from new and an MOT valid until October 2026, offering excellent peace of mind. Powered by an efficient 1.0 litre petrol engine, this Euro 6 compliant model combines practicality with a low co2 emission rating. While it has partial service history, its single owner provenance and long MOT are significant advantages.\n\nThe High up! trim level ensures a well equipped experience, and this particular model benefits from a low insurance group, making it an economical choice for many drivers. These highlights, including its low emissions and affordable insurance, demonstrate how this Volkswagen up! offers a more cost effective and environmentally conscious driving experience compared to many other vehicles in its class. A 3 month warranty is also included for added reassurance.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 65, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 105, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1, "sizeCC": 999, "manufacturerEngineSize": 1, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": "High up!", "optionalFeatures": null, "standardFeatures": [{"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "ABS Brakes", "category": "Standard", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Standard", "__typename": "Feature"}, {"description": "Colour Coding - Body", "category": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/Cassette/CD", "category": "Standard", "__typename": "Feature"}, {"description": "Seating Capacity - Four Seats", "category": "Standard", "__typename": "Feature"}, {"description": "Rev Counter", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "White exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Illumination", "features": [{"description": "Front Fog Lights", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Black cloth interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Alarm", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "ABS Brakes", "type": "Standard", "__typename": "Feature"}, {"description": "Colour Coding - Body", "type": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/Cassette/CD", "type": "Standard", "__typename": "Feature"}, {"description": "Seating Capacity - Four Seats", "type": "Standard", "__typename": "Feature"}, {"description": "Rev Counter", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": 20, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "95760acb63304e38acf4613bf6ca83af", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:52:54 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This Volkswagen up! High up! from 2014 is a standout choice, '
                'boasting a single owner from new and an MOT valid until '
                'October 2026, offering excellent peace of mind. Powered by an '
                'efficient 1.0 litre petrol engine, this Euro 6 compliant '
                'model combines practicality with a low co2 emission rating. '
                'While it has partial service history, its single owner '
                'provenance and long MOT are significant advantages.\n'
                '\n'
                'The High up! trim level ensures a well equipped experience, '
                'and this particular model benefits from a low insurance '
                'group, making it an economical choice for many drivers. These '
                'highlights, including its low emissions and affordable '
                'insurance, demonstrate how this Volkswagen up! offers a more '
                'cost effective and environmentally conscious driving '
                'experience compared to many other vehicles in its class. A 3 '
                'month warranty is also included for added reassurance.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980011',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 62317,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/55005cecce234ef1ae5880eec8c924a2.jpg',
                'https://m.atcdn.co.uk/a/media/9bb3441ff1e948b184bc02f2de183365.jpg',
                'https://m.atcdn.co.uk/a/media/1eb9c3cd3d034bd9a78caf2d9b55f2dd.jpg',
                'https://m.atcdn.co.uk/a/media/89c000a959074cdc9c58a1cafeef4e0e.jpg',
                'https://m.atcdn.co.uk/a/media/363cb5e48a2d4135b5ec4c087cb27ecd.jpg',
                'https://m.atcdn.co.uk/a/media/69a4b7309c5542dbab068d1ed5680213.jpg',
                'https://m.atcdn.co.uk/a/media/f593b26030a040388ca0facadd56bf64.jpg',
                'https://m.atcdn.co.uk/a/media/f945d0912c9c4d76b9d34ebac4bf730e.jpg',
                'https://m.atcdn.co.uk/a/media/8c3136f45fd844fd857256826d47b898.jpg',
                'https://m.atcdn.co.uk/a/media/13080c6c513c4839869d342c63b83dd9.jpg',
                'https://m.atcdn.co.uk/a/media/9c4d450d74cb4cc3be319dbe424c2c55.jpg',
                'https://m.atcdn.co.uk/a/media/c6e61044d63b46ba9f9412d1d09510a9.jpg',
                'https://m.atcdn.co.uk/a/media/9abae9f83db8440bbb2b3a27fdcb7f0c.jpg',
                'https://m.atcdn.co.uk/a/media/93b6a80383fe4febb2e44b07a24b95df.jpg',
                'https://m.atcdn.co.uk/a/media/975e088913bc4e1f9bd36b5680f3953c.jpg',
                'https://m.atcdn.co.uk/a/media/d28d202829854554897bdd0a7f085def.jpg',
                'https://m.atcdn.co.uk/a/media/bc858e01da16484f9b6598e7a733c3ba.jpg',
                'https://m.atcdn.co.uk/a/media/88d3bfc90eaf4b82b60dedf16cecd8ae.jpg',
                'https://m.atcdn.co.uk/a/media/27dde0f52f2c46cfa5be48567959bc66.jpg',
                'https://m.atcdn.co.uk/a/media/de4613613f7e411dbc543b45bfe7ed2e.jpg'],
 'price': 6300,
 'price_includes_vat': True,
 'registration_date': '2014-06-18',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen HIGH UP 1.0 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2014}
2026-01-28 12:52:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c606e67-6387-5931-8cc9-0ae833de7cf2 with identifier: 202511187980011
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 9c606e67-6387-5931-8cc9-0ae833de7cf2
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F55005cecce234ef1ae5880eec8c924a2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55005cecce234ef1ae5880eec8c924a2.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F9bb3441ff1e948b184bc02f2de183365.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9bb3441ff1e948b184bc02f2de183365.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F1eb9c3cd3d034bd9a78caf2d9b55f2dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1eb9c3cd3d034bd9a78caf2d9b55f2dd.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F89c000a959074cdc9c58a1cafeef4e0e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/89c000a959074cdc9c58a1cafeef4e0e.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F363cb5e48a2d4135b5ec4c087cb27ecd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/363cb5e48a2d4135b5ec4c087cb27ecd.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F69a4b7309c5542dbab068d1ed5680213.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69a4b7309c5542dbab068d1ed5680213.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252Ff593b26030a040388ca0facadd56bf64.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f593b26030a040388ca0facadd56bf64.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252Ff945d0912c9c4d76b9d34ebac4bf730e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f945d0912c9c4d76b9d34ebac4bf730e.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F8c3136f45fd844fd857256826d47b898.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8c3136f45fd844fd857256826d47b898.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F13080c6c513c4839869d342c63b83dd9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13080c6c513c4839869d342c63b83dd9.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F9c4d450d74cb4cc3be319dbe424c2c55.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9c4d450d74cb4cc3be319dbe424c2c55.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252Fc6e61044d63b46ba9f9412d1d09510a9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c6e61044d63b46ba9f9412d1d09510a9.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F9abae9f83db8440bbb2b3a27fdcb7f0c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9abae9f83db8440bbb2b3a27fdcb7f0c.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F93b6a80383fe4febb2e44b07a24b95df.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/93b6a80383fe4febb2e44b07a24b95df.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F975e088913bc4e1f9bd36b5680f3953c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/975e088913bc4e1f9bd36b5680f3953c.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252Fd28d202829854554897bdd0a7f085def.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d28d202829854554897bdd0a7f085def.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252Fbc858e01da16484f9b6598e7a733c3ba.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc858e01da16484f9b6598e7a733c3ba.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F88d3bfc90eaf4b82b60dedf16cecd8ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/88d3bfc90eaf4b82b60dedf16cecd8ae.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252F27dde0f52f2c46cfa5be48567959bc66.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27dde0f52f2c46cfa5be48567959bc66.jpg already downloaded
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%252Fde4613613f7e411dbc543b45bfe7ed2e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de4613613f7e411dbc543b45bfe7ed2e.jpg already downloaded
2026-01-28 12:52:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9c606e67-6387-5931-8cc9-0ae833de7cf2 with identifier 202511187980011
2026-01-28 12:52:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:52:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9c606e67-6387-5931-8cc9-0ae833de7cf2
2026-01-28 12:52:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This Volkswagen up! High up! from 2014 is a standout choice, '
                'boasting a single owner from new and an MOT valid until '
                'October 2026, offering excellent peace of mind. Powered by an '
                'efficient 1.0 litre petrol engine, this Euro 6 compliant '
                'model combines practicality with a low co2 emission rating. '
                'While it has partial service history, its single owner '
                'provenance and long MOT are significant advantages.\n'
                '\n'
                'The High up! trim level ensures a well equipped experience, '
                'and this particular model benefits from a low insurance '
                'group, making it an economical choice for many drivers. These '
                'highlights, including its low emissions and affordable '
                'insurance, demonstrate how this Volkswagen up! offers a more '
                'cost effective and environmentally conscious driving '
                'experience compared to many other vehicles in its class. A 3 '
                'month warranty is also included for added reassurance.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'id': '9c606e67-6387-5931-8cc9-0ae833de7cf2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980011',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 62317,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/55005cecce234ef1ae5880eec8c924a2.jpg',
                'https://m.atcdn.co.uk/a/media/9bb3441ff1e948b184bc02f2de183365.jpg',
                'https://m.atcdn.co.uk/a/media/1eb9c3cd3d034bd9a78caf2d9b55f2dd.jpg',
                'https://m.atcdn.co.uk/a/media/89c000a959074cdc9c58a1cafeef4e0e.jpg',
                'https://m.atcdn.co.uk/a/media/363cb5e48a2d4135b5ec4c087cb27ecd.jpg',
                'https://m.atcdn.co.uk/a/media/69a4b7309c5542dbab068d1ed5680213.jpg',
                'https://m.atcdn.co.uk/a/media/f593b26030a040388ca0facadd56bf64.jpg',
                'https://m.atcdn.co.uk/a/media/f945d0912c9c4d76b9d34ebac4bf730e.jpg',
                'https://m.atcdn.co.uk/a/media/8c3136f45fd844fd857256826d47b898.jpg',
                'https://m.atcdn.co.uk/a/media/13080c6c513c4839869d342c63b83dd9.jpg',
                'https://m.atcdn.co.uk/a/media/9c4d450d74cb4cc3be319dbe424c2c55.jpg',
                'https://m.atcdn.co.uk/a/media/c6e61044d63b46ba9f9412d1d09510a9.jpg',
                'https://m.atcdn.co.uk/a/media/9abae9f83db8440bbb2b3a27fdcb7f0c.jpg',
                'https://m.atcdn.co.uk/a/media/93b6a80383fe4febb2e44b07a24b95df.jpg',
                'https://m.atcdn.co.uk/a/media/975e088913bc4e1f9bd36b5680f3953c.jpg',
                'https://m.atcdn.co.uk/a/media/d28d202829854554897bdd0a7f085def.jpg',
                'https://m.atcdn.co.uk/a/media/bc858e01da16484f9b6598e7a733c3ba.jpg',
                'https://m.atcdn.co.uk/a/media/88d3bfc90eaf4b82b60dedf16cecd8ae.jpg',
                'https://m.atcdn.co.uk/a/media/27dde0f52f2c46cfa5be48567959bc66.jpg',
                'https://m.atcdn.co.uk/a/media/de4613613f7e411dbc543b45bfe7ed2e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 290845,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/55005cecce234ef1ae5880eec8c924a2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 292774,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9bb3441ff1e948b184bc02f2de183365.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 285837,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1eb9c3cd3d034bd9a78caf2d9b55f2dd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235446,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/89c000a959074cdc9c58a1cafeef4e0e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276518,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/363cb5e48a2d4135b5ec4c087cb27ecd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 229189,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69a4b7309c5542dbab068d1ed5680213.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242926,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f593b26030a040388ca0facadd56bf64.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 236339,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f945d0912c9c4d76b9d34ebac4bf730e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196201,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8c3136f45fd844fd857256826d47b898.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132253,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/13080c6c513c4839869d342c63b83dd9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 206706,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9c4d450d74cb4cc3be319dbe424c2c55.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134311,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c6e61044d63b46ba9f9412d1d09510a9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187116,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9abae9f83db8440bbb2b3a27fdcb7f0c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68917,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/93b6a80383fe4febb2e44b07a24b95df.jpg',
             'Width': 768},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109292,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/975e088913bc4e1f9bd36b5680f3953c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179946,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d28d202829854554897bdd0a7f085def.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132355,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc858e01da16484f9b6598e7a733c3ba.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 185011,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/88d3bfc90eaf4b82b60dedf16cecd8ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108851,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/27dde0f52f2c46cfa5be48567959bc66.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edfca8f0-9f69-5051-ae15-985efc12102e/edfca8f0-9f69-5051-ae15-985efc12102e_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134751,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/de4613613f7e411dbc543b45bfe7ed2e.jpg',
             'Width': 1280}],
 'price': 6300,
 'price_includes_vat': True,
 'registration_date': '2014-06-18',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen HIGH UP 1.0 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2014}
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [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%27202511187980011%27 HTTP/1.1" 200 None
2026-01-28 12:52:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187980011: {'created_time': 1769604774.870339, 'last_price_update_time': 1769604774.870347}
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:52:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187980011') HTTP/1.1" 204 0
2026-01-28 12:53:26 [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-01-28 12:53:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:53:26 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 167,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Ford Transit 2.0 300 EcoBlue finished in White (Manual), '
                '122431 miles, only - previous owner.\n'
                '\n'
                'NO VAT NO VAT NO VAT\n'
                '\n'
                'MOT 7/25\n'
                '\n'
                'This car comes with a Full service history.\n'
                '\n'
                'Only £11,995',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 104,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202412117203834',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Ford',
 'model': 'Transit Custom',
 'odometer': 122431,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/d4489473adea40629242cf7e4e4f791c.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/fff7febed0894a85a2f3fc027b4385ca.jpg',
                'https://m.atcdn.co.uk/a/media/ee6231751bf34a9994dbe2cc2bbb4a80.jpg',
                'https://m.atcdn.co.uk/a/media/f57461b284454948a97f361812022808.jpg',
                'https://m.atcdn.co.uk/a/media/58f638e4567849fbaba9b62c8eeb62f3.jpg',
                'https://m.atcdn.co.uk/a/media/b77b00e8d4654dffb1d6a03f9dade78e.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/39778c23700b487d87fb7ee3edf7af46.jpg',
                'https://m.atcdn.co.uk/a/media/ba120a461d75458f89163214efceff46.jpg',
                'https://m.atcdn.co.uk/a/media/3148a39e98e040da96408cf39839bd0d.jpg',
                'https://m.atcdn.co.uk/a/media/25e02541dc1047949fe068c206f2e800.jpg',
                'https://m.atcdn.co.uk/a/media/f7c0538bb9194f7185324fcc11d3b6cf.jpg',
                'https://m.atcdn.co.uk/a/media/c798ae9c5f064a33b87a9b42f6838e77.jpg',
                'https://m.atcdn.co.uk/a/media/494632bfe7d44a1499b42a19eb38633b.jpg',
                'https://m.atcdn.co.uk/a/media/6dbd24417cce472187637b27d359c00d.jpg',
                'https://m.atcdn.co.uk/a/media/a5f60af1d0be46b59945916324becb40.jpg',
                'https://m.atcdn.co.uk/a/media/0988e2a43bcf44638accf56bf3775d6e.jpg',
                'https://m.atcdn.co.uk/a/media/62d5b442e6b64d4188fc05b4da69c55a.jpg',
                'https://m.atcdn.co.uk/a/media/37e7184e282b40629e310e186ef33b6a.jpg'],
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2018-07-03',
 'seats_number': 6,
 'seller_name': None,
 'title': 'Ford Transit Custom 2.0 300 EcoBlue Crew Van Double Cab 5dr Diesel '
          'Manual L1 H1 Euro 6 (6 Seat) (105 ps)',
 'transmission': 'manual',
 'year': 2018}
2026-01-28 12:53:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aa738fba-8410-51f1-97c3-b78093a1385f with identifier: 202412117203834
2026-01-28 12:53:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item aa738fba-8410-51f1-97c3-b78093a1385f
2026-01-28 12:53:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:26 [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%252Fd4489473adea40629242cf7e4e4f791c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d4489473adea40629242cf7e4e4f791c.jpg already downloaded
2026-01-28 12:53:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:26 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:53:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:26 [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%252Ffff7febed0894a85a2f3fc027b4385ca.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fff7febed0894a85a2f3fc027b4385ca.jpg already downloaded
2026-01-28 12:53:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:26 [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%252Fee6231751bf34a9994dbe2cc2bbb4a80.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee6231751bf34a9994dbe2cc2bbb4a80.jpg already downloaded
2026-01-28 12:53:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252Ff57461b284454948a97f361812022808.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f57461b284454948a97f361812022808.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F58f638e4567849fbaba9b62c8eeb62f3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/58f638e4567849fbaba9b62c8eeb62f3.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252Fb77b00e8d4654dffb1d6a03f9dade78e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b77b00e8d4654dffb1d6a03f9dade78e.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252Fa2ca6252e8fd4214a136a593e55b9e8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F39778c23700b487d87fb7ee3edf7af46.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39778c23700b487d87fb7ee3edf7af46.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252Fba120a461d75458f89163214efceff46.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba120a461d75458f89163214efceff46.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F3148a39e98e040da96408cf39839bd0d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3148a39e98e040da96408cf39839bd0d.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F25e02541dc1047949fe068c206f2e800.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25e02541dc1047949fe068c206f2e800.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252Ff7c0538bb9194f7185324fcc11d3b6cf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7c0538bb9194f7185324fcc11d3b6cf.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252Fc798ae9c5f064a33b87a9b42f6838e77.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c798ae9c5f064a33b87a9b42f6838e77.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F494632bfe7d44a1499b42a19eb38633b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/494632bfe7d44a1499b42a19eb38633b.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F6dbd24417cce472187637b27d359c00d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6dbd24417cce472187637b27d359c00d.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252Fa5f60af1d0be46b59945916324becb40.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5f60af1d0be46b59945916324becb40.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F0988e2a43bcf44638accf56bf3775d6e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0988e2a43bcf44638accf56bf3775d6e.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F62d5b442e6b64d4188fc05b4da69c55a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62d5b442e6b64d4188fc05b4da69c55a.jpg already downloaded
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [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%252F37e7184e282b40629e310e186ef33b6a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/37e7184e282b40629e310e186ef33b6a.jpg already downloaded
2026-01-28 12:53:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aa738fba-8410-51f1-97c3-b78093a1385f with identifier 202412117203834
2026-01-28 12:53:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:53:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:53:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aa738fba-8410-51f1-97c3-b78093a1385f
2026-01-28 12:53:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Ford Transit 2.0 300 EcoBlue finished in White (Manual), '
                '122431 miles, only - previous owner.\n'
                '\n'
                'NO VAT NO VAT NO VAT\n'
                '\n'
                'MOT 7/25\n'
                '\n'
                'This car comes with a Full service history.\n'
                '\n'
                'Only £11,995',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 104,
 'fuel_type': 'Diesel',
 'id': 'aa738fba-8410-51f1-97c3-b78093a1385f',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202412117203834',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Ford',
 'model': 'Transit Custom',
 'odometer': 122431,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/d4489473adea40629242cf7e4e4f791c.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/fff7febed0894a85a2f3fc027b4385ca.jpg',
                'https://m.atcdn.co.uk/a/media/ee6231751bf34a9994dbe2cc2bbb4a80.jpg',
                'https://m.atcdn.co.uk/a/media/f57461b284454948a97f361812022808.jpg',
                'https://m.atcdn.co.uk/a/media/58f638e4567849fbaba9b62c8eeb62f3.jpg',
                'https://m.atcdn.co.uk/a/media/b77b00e8d4654dffb1d6a03f9dade78e.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/39778c23700b487d87fb7ee3edf7af46.jpg',
                'https://m.atcdn.co.uk/a/media/ba120a461d75458f89163214efceff46.jpg',
                'https://m.atcdn.co.uk/a/media/3148a39e98e040da96408cf39839bd0d.jpg',
                'https://m.atcdn.co.uk/a/media/25e02541dc1047949fe068c206f2e800.jpg',
                'https://m.atcdn.co.uk/a/media/f7c0538bb9194f7185324fcc11d3b6cf.jpg',
                'https://m.atcdn.co.uk/a/media/c798ae9c5f064a33b87a9b42f6838e77.jpg',
                'https://m.atcdn.co.uk/a/media/494632bfe7d44a1499b42a19eb38633b.jpg',
                'https://m.atcdn.co.uk/a/media/6dbd24417cce472187637b27d359c00d.jpg',
                'https://m.atcdn.co.uk/a/media/a5f60af1d0be46b59945916324becb40.jpg',
                'https://m.atcdn.co.uk/a/media/0988e2a43bcf44638accf56bf3775d6e.jpg',
                'https://m.atcdn.co.uk/a/media/62d5b442e6b64d4188fc05b4da69c55a.jpg',
                'https://m.atcdn.co.uk/a/media/37e7184e282b40629e310e186ef33b6a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235333,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d4489473adea40629242cf7e4e4f791c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192888,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fff7febed0894a85a2f3fc027b4385ca.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159096,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee6231751bf34a9994dbe2cc2bbb4a80.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 232759,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f57461b284454948a97f361812022808.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191797,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/58f638e4567849fbaba9b62c8eeb62f3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92604,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b77b00e8d4654dffb1d6a03f9dade78e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 29837,
             'Height': 263,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209418,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/39778c23700b487d87fb7ee3edf7af46.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235234,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba120a461d75458f89163214efceff46.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129448,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3148a39e98e040da96408cf39839bd0d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 231736,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/25e02541dc1047949fe068c206f2e800.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118055,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7c0538bb9194f7185324fcc11d3b6cf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84874,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c798ae9c5f064a33b87a9b42f6838e77.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130648,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/494632bfe7d44a1499b42a19eb38633b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166780,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6dbd24417cce472187637b27d359c00d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133258,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5f60af1d0be46b59945916324becb40.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93107,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0988e2a43bcf44638accf56bf3775d6e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134424,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/62d5b442e6b64d4188fc05b4da69c55a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113823,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/37e7184e282b40629e310e186ef33b6a.jpg',
             'Width': 1280}],
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2018-07-03',
 'seats_number': 6,
 'seller_name': None,
 'title': 'Ford Transit Custom 2.0 300 EcoBlue Crew Van Double Cab 5dr Diesel '
          'Manual L1 H1 Euro 6 (6 Seat) (105 ps)',
 'transmission': 'manual',
 'year': 2018}
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53: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%27202412117203834%27 HTTP/1.1" 200 None
2026-01-28 12:53:27 [auto_selling_autotrader.co.uk] INFO: Saving data for 202412117203834: {'created_time': 1769604807.331719, 'last_price_update_time': 1769604807.331733}
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:53:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202412117203834') HTTP/1.1" 204 0
2026-01-28 12:53:49 [scrapy.extensions.logstats] INFO: Crawled 14 pages (at 2 pages/min), scraped 10 items (at 2 items/min)
2026-01-28 12:54:24 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.366(s), this was the 1st time calling it.
2026-01-28 12:54:24 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.0757811753695465 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:54:24 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.683(s), this was the 1st time calling it.
2026-01-28 12:54:24 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.736496924707835 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:54:24 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.684(s), this was the 1st time calling it.
2026-01-28 12:54:24 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.423235893560254 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:54:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:54:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:54:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:54:31 [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-01-28 12:54:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:54:31 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:54:31 [common.utils.decorators] ERROR: Payload: {"id": "202512238773326", "stockItemId": "8a42bf779b4b0563019b4bae05a510c8", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Abarth 595 COMPETIZIONE MOT 12/26 54K AUTO ULEZ 1.4 3dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-16T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Abarth 595", "subtitle": "595 COMPETIZIONE MOT 12/26 54K AUTO ULEZ 1.4 3dr", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 54K AUTO ULEZ", "rrp": null, "price": 9000, "priceGBX": 900000, "priceExcludingFees": 9000, "priceExcludingFeesGBX": 900000, "suppliedPrice": 9000, "suppliedPriceGBX": 900000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-12", "homeDeliveryRegionCodes": null, "priceExcludingVat": 7500, "vatToBePaidUpfront": 1500, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****KA", "generation": {"generationId": "dcae89cf26333e9c5e8224f4ecbd4858", "name": "Hatchback (2012 - 2016)", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "900", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/B96ftOhfxJA?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/c39a157a7426453da80e9f282558cc32.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bc72015ebbec48aeb46e34e364ec3958.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4a0cb516342d42aebc949056a53ec87d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e9e88a5616b4430b7c5774c0184bab2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d816c970dacf45fa963b288459d794f6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9e9cec400bd844a9bc1ecc7948156e7f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c0105c23248643edada1c96bf5f1b181.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe05a59a7235488fbc85f87965358d15.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1f50b4cec81d451397e8aceee98c277a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2d407c840ad24bef83cf34bc0fe3be58.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2f834bdec1d4454d8ce888ff0aa0e178.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d7a496dcc327494babd5c47e393ef163.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/88b82e2e65444cfaa88aa178479e6c71.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/07c9768569214bd7bcba3ed2c589ec05.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a8884ebe769c4b37bc91dc614219295a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c40162cde2e34578a0ac11cf16f430ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/de4482e27e264a498c198da58f3cfb4d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/03477c0a93dc4781b9114ab3c2a453c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/878b11920a184d43b8be41f307025218.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GREAT", "priceIndicatorRatingLabel": "Great price", "priceDeviation": -238, "mileageDeviation": -12627, "mileage": {"mileage": 54000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Grey", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 151, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1035, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.4, "sizeCC": 1368, "manufacturerEngineSize": 1.4, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": true, "doors": 3, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Abarth", "model": "595", "trim": "Competizione", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "151 g/km", "fuelConsumptionCombined": "43.50 mpg", "fuelConsumptionExtraUrban": "52.30 mpg", "fuelConsumptionUrban": "33.60 mpg", "insuranceGroup": "28U", "minimumKerbWeight": "1035 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "7.60 seconds", "cylinders": "4", "valves": "16", "enginePower": "160 bhp", "topSpeed": "129 mph", "engineTorque": "170.00 lbs/ft", "vehicleHeight": "1485 mm", "vehicleLength": "3657 mm", "vehicleWidth": "1627 mm", "wheelbase": "2300 mm", "fuelTankCapacity": "35.00 litres", "grossVehicleWeight": "1035 kg", "luggageCapacitySeatsDown": null, "bootspaceSeatsUp": "185 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "17in Alloy Wheels - 5-Spoke Anthracite Diamond Cut", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti-Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Interior", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Side", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Window", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bi-Xenon Headlights", "category": "Illumination", "__typename": "Feature"}, {"description": "Blue&Me - Hands Free System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Central Locking - Remote", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Door Mirrors - Body Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "EBD - Electronic Brakeforce Distribution", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front", "category": "Exterior", "__typename": "Feature"}, {"description": "Electrochromatic Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Exhaust Tailpipe - Dual Mode - Record Monza", "category": "Exterior", "__typename": "Feature"}, {"description": "Floor Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "GSI - Gear Shift Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlights - Cleaning System", "category": "Illumination", "__typename": "Feature"}, {"description": "Hill Holder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Locking Fuel Cap", "category": "Safety and Security", "__typename": "Feature"}, {"description": "MSR - Motor Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Mechanical Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Power Steering - Dualdrive Electric", "category": "Performance", "__typename": "Feature"}, {"description": "Radio-CD and MP3 Player", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Red Brake Calipers", "category": "Exterior", "__typename": "Feature"}, {"description": "Seats - Bucket by Sabelt", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Drivers Height Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Smoking Kit", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Blue&Me Controls", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Height and Reach Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Leather", "category": "Interior", "__typename": "Feature"}, {"description": "Tyre Pressure Monitor System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "USB and AUX", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Windows - Dark Tinted Privacy Glass", "category": "Exterior", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "b5ca967172104d4fa9c8ca5dfeba5168", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "Grey metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:54:31 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 151,
 'color': 'Grey',
 'currency': 'GBP',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238773326',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Abarth',
 'model': '595',
 'odometer': 54000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/c39a157a7426453da80e9f282558cc32.jpg',
                'https://m.atcdn.co.uk/a/media/bc72015ebbec48aeb46e34e364ec3958.jpg',
                'https://m.atcdn.co.uk/a/media/4a0cb516342d42aebc949056a53ec87d.jpg',
                'https://m.atcdn.co.uk/a/media/8e9e88a5616b4430b7c5774c0184bab2.jpg',
                'https://m.atcdn.co.uk/a/media/d816c970dacf45fa963b288459d794f6.jpg',
                'https://m.atcdn.co.uk/a/media/9e9cec400bd844a9bc1ecc7948156e7f.jpg',
                'https://m.atcdn.co.uk/a/media/c0105c23248643edada1c96bf5f1b181.jpg',
                'https://m.atcdn.co.uk/a/media/fe05a59a7235488fbc85f87965358d15.jpg',
                'https://m.atcdn.co.uk/a/media/1f50b4cec81d451397e8aceee98c277a.jpg',
                'https://m.atcdn.co.uk/a/media/2d407c840ad24bef83cf34bc0fe3be58.jpg',
                'https://m.atcdn.co.uk/a/media/2f834bdec1d4454d8ce888ff0aa0e178.jpg',
                'https://m.atcdn.co.uk/a/media/d7a496dcc327494babd5c47e393ef163.jpg',
                'https://m.atcdn.co.uk/a/media/88b82e2e65444cfaa88aa178479e6c71.jpg',
                'https://m.atcdn.co.uk/a/media/07c9768569214bd7bcba3ed2c589ec05.jpg',
                'https://m.atcdn.co.uk/a/media/a8884ebe769c4b37bc91dc614219295a.jpg',
                'https://m.atcdn.co.uk/a/media/c40162cde2e34578a0ac11cf16f430ae.jpg',
                'https://m.atcdn.co.uk/a/media/de4482e27e264a498c198da58f3cfb4d.jpg',
                'https://m.atcdn.co.uk/a/media/03477c0a93dc4781b9114ab3c2a453c7.jpg',
                'https://m.atcdn.co.uk/a/media/878b11920a184d43b8be41f307025218.jpg'],
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2014-03-12',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Abarth 595 COMPETIZIONE MOT 12/26 54K AUTO ULEZ 1.4 3dr',
 'transmission': 'automatic',
 'trim': 'Competizione',
 'year': 2014}
2026-01-28 12:54:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 930223ca-5dfc-57af-a3cb-0b0a4132e4f8 with identifier: 202512238773326
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 930223ca-5dfc-57af-a3cb-0b0a4132e4f8
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252Fc39a157a7426453da80e9f282558cc32.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c39a157a7426453da80e9f282558cc32.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252Fbc72015ebbec48aeb46e34e364ec3958.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc72015ebbec48aeb46e34e364ec3958.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252F4a0cb516342d42aebc949056a53ec87d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4a0cb516342d42aebc949056a53ec87d.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252F8e9e88a5616b4430b7c5774c0184bab2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e9e88a5616b4430b7c5774c0184bab2.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252Fd816c970dacf45fa963b288459d794f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d816c970dacf45fa963b288459d794f6.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252F9e9cec400bd844a9bc1ecc7948156e7f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e9cec400bd844a9bc1ecc7948156e7f.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252Fc0105c23248643edada1c96bf5f1b181.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c0105c23248643edada1c96bf5f1b181.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:31 [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%252Ffe05a59a7235488fbc85f87965358d15.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe05a59a7235488fbc85f87965358d15.jpg already downloaded
2026-01-28 12:54:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252F1f50b4cec81d451397e8aceee98c277a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f50b4cec81d451397e8aceee98c277a.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252F2d407c840ad24bef83cf34bc0fe3be58.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d407c840ad24bef83cf34bc0fe3be58.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252F2f834bdec1d4454d8ce888ff0aa0e178.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2f834bdec1d4454d8ce888ff0aa0e178.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252Fd7a496dcc327494babd5c47e393ef163.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d7a496dcc327494babd5c47e393ef163.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252F88b82e2e65444cfaa88aa178479e6c71.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/88b82e2e65444cfaa88aa178479e6c71.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252F07c9768569214bd7bcba3ed2c589ec05.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07c9768569214bd7bcba3ed2c589ec05.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252Fa8884ebe769c4b37bc91dc614219295a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a8884ebe769c4b37bc91dc614219295a.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252Fc40162cde2e34578a0ac11cf16f430ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c40162cde2e34578a0ac11cf16f430ae.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252Fde4482e27e264a498c198da58f3cfb4d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de4482e27e264a498c198da58f3cfb4d.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252F03477c0a93dc4781b9114ab3c2a453c7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03477c0a93dc4781b9114ab3c2a453c7.jpg already downloaded
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [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%252F878b11920a184d43b8be41f307025218.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/878b11920a184d43b8be41f307025218.jpg already downloaded
2026-01-28 12:54:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 930223ca-5dfc-57af-a3cb-0b0a4132e4f8 with identifier 202512238773326
2026-01-28 12:54:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 930223ca-5dfc-57af-a3cb-0b0a4132e4f8
2026-01-28 12:54:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'color': 'Grey',
 'currency': 'GBP',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'id': '930223ca-5dfc-57af-a3cb-0b0a4132e4f8',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238773326',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Abarth',
 'model': '595',
 'odometer': 54000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/c39a157a7426453da80e9f282558cc32.jpg',
                'https://m.atcdn.co.uk/a/media/bc72015ebbec48aeb46e34e364ec3958.jpg',
                'https://m.atcdn.co.uk/a/media/4a0cb516342d42aebc949056a53ec87d.jpg',
                'https://m.atcdn.co.uk/a/media/8e9e88a5616b4430b7c5774c0184bab2.jpg',
                'https://m.atcdn.co.uk/a/media/d816c970dacf45fa963b288459d794f6.jpg',
                'https://m.atcdn.co.uk/a/media/9e9cec400bd844a9bc1ecc7948156e7f.jpg',
                'https://m.atcdn.co.uk/a/media/c0105c23248643edada1c96bf5f1b181.jpg',
                'https://m.atcdn.co.uk/a/media/fe05a59a7235488fbc85f87965358d15.jpg',
                'https://m.atcdn.co.uk/a/media/1f50b4cec81d451397e8aceee98c277a.jpg',
                'https://m.atcdn.co.uk/a/media/2d407c840ad24bef83cf34bc0fe3be58.jpg',
                'https://m.atcdn.co.uk/a/media/2f834bdec1d4454d8ce888ff0aa0e178.jpg',
                'https://m.atcdn.co.uk/a/media/d7a496dcc327494babd5c47e393ef163.jpg',
                'https://m.atcdn.co.uk/a/media/88b82e2e65444cfaa88aa178479e6c71.jpg',
                'https://m.atcdn.co.uk/a/media/07c9768569214bd7bcba3ed2c589ec05.jpg',
                'https://m.atcdn.co.uk/a/media/a8884ebe769c4b37bc91dc614219295a.jpg',
                'https://m.atcdn.co.uk/a/media/c40162cde2e34578a0ac11cf16f430ae.jpg',
                'https://m.atcdn.co.uk/a/media/de4482e27e264a498c198da58f3cfb4d.jpg',
                'https://m.atcdn.co.uk/a/media/03477c0a93dc4781b9114ab3c2a453c7.jpg',
                'https://m.atcdn.co.uk/a/media/878b11920a184d43b8be41f307025218.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 317651,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c39a157a7426453da80e9f282558cc32.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 311240,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc72015ebbec48aeb46e34e364ec3958.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 292775,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4a0cb516342d42aebc949056a53ec87d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257434,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e9e88a5616b4430b7c5774c0184bab2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 282407,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d816c970dacf45fa963b288459d794f6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 253891,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e9cec400bd844a9bc1ecc7948156e7f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 243071,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c0105c23248643edada1c96bf5f1b181.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259208,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe05a59a7235488fbc85f87965358d15.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176134,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f50b4cec81d451397e8aceee98c277a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101509,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d407c840ad24bef83cf34bc0fe3be58.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 237002,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2f834bdec1d4454d8ce888ff0aa0e178.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156312,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d7a496dcc327494babd5c47e393ef163.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83377,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/88b82e2e65444cfaa88aa178479e6c71.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167745,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/07c9768569214bd7bcba3ed2c589ec05.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155997,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a8884ebe769c4b37bc91dc614219295a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122914,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c40162cde2e34578a0ac11cf16f430ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156212,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/de4482e27e264a498c198da58f3cfb4d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95045,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/03477c0a93dc4781b9114ab3c2a453c7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_930223ca-5dfc-57af-a3cb-0b0a4132e4f8/930223ca-5dfc-57af-a3cb-0b0a4132e4f8_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161250,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/878b11920a184d43b8be41f307025218.jpg',
             'Width': 1280}],
 'price': 9000,
 'price_includes_vat': True,
 'registration_date': '2014-03-12',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Abarth 595 COMPETIZIONE MOT 12/26 54K AUTO ULEZ 1.4 3dr',
 'transmission': 'automatic',
 'trim': 'Competizione',
 'year': 2014}
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%27202512238773326%27 HTTP/1.1" 200 None
2026-01-28 12:54:32 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512238773326: {'created_time': 1769604872.26355, 'last_price_update_time': 1769604872.263564}
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512238773326') HTTP/1.1" 204 0
2026-01-28 12:54:32 [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-01-28 12:54:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:54:33 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 113,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this 2012 FIAT '
                '500, a fantastic option for young drivers looking for a '
                'reliable and affordable vehicle with low insurance costs.\n'
                '\n'
                'This silver FIAT 500 is powered by a 1242cc Petrol engine, '
                'providing a smooth and efficient driving experience. With its '
                'compact size, this car is perfect for navigating busy city '
                'streets and parking in tight spaces.\n'
                '\n'
                'As a popular model among first-time drivers, the FIAT 500 is '
                'known for its low running costs and affordable insurance '
                'premiums. This makes it an ideal choice for young drivers who '
                'want to get on the road without breaking the bank.\n'
                '\n'
                "The vehicle's silver colour gives it a clean and timeless "
                'look that will appeal to anyone looking for a straightforward '
                'and practical car. With its reliable Petrol engine and low '
                'maintenance costs, this FIAT 500 is a great option for anyone '
                'who wants a hassle-free driving experience.\n'
                '\n'
                'At Chapelfield Car Sales, we ensure that all our vehicles are '
                'thoroughly inspected and prepared to the highest standards. '
                'We invite you to come and view this 2012 FIAT 500 and take it '
                "for a test drive to see for yourself why it's an excellent "
                'choice for young drivers.',
 'doors_number': 3,
 'emission_standard': 'Euro 5',
 'engine': '1.2L',
 'engine_horse_power': 69,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202506063246610',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Fiat',
 'model': '500',
 'odometer': 84000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/cc8a536ce65944969571da282944fce5.jpg',
                'https://m.atcdn.co.uk/a/media/64921569e54e4a2fa536bc9cf16e605d.jpg',
                'https://m.atcdn.co.uk/a/media/2eb02f724e4b41e1914ba5c7379cc2ab.jpg',
                'https://m.atcdn.co.uk/a/media/aa9e20311047456f8e9ec844f667bcfa.jpg',
                'https://m.atcdn.co.uk/a/media/2e1f3ab2f89a4f708d25ce277095f0f0.jpg',
                'https://m.atcdn.co.uk/a/media/85590e78bd0a44a5a3f64861396fa70f.jpg',
                'https://m.atcdn.co.uk/a/media/e69300d28e2a4fe193de07895198dc9c.jpg',
                'https://m.atcdn.co.uk/a/media/5373eb7074af4ac382f67a91c24f162b.jpg',
                'https://m.atcdn.co.uk/a/media/bf7ca42091f94853a380829d00f33093.jpg',
                'https://m.atcdn.co.uk/a/media/b627cdebaf374fa6a9c1af2da9ec52b7.jpg',
                'https://m.atcdn.co.uk/a/media/43bfdfa7e15d48f19e4e14d66dd811dd.jpg',
                'https://m.atcdn.co.uk/a/media/b72dab24020440b283eef3ac0f33834b.jpg',
                'https://m.atcdn.co.uk/a/media/8f6f0ecad7b243188744ea732f465df1.jpg'],
 'price': 1800,
 'price_includes_vat': True,
 'registration_date': '2012-03-21',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Fiat 500 1.2 Lounge Hatchback 3dr Petrol Manual Euro 5 (s/s) (69 '
          'bhp)',
 'transmission': 'manual',
 'trim': 'Lounge',
 'year': 2012}
2026-01-28 12:54:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e7e60eb2-ae2f-5ae4-baef-28597b7e9905 with identifier: 202506063246610
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 13 photos for item e7e60eb2-ae2f-5ae4-baef-28597b7e9905
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252Fcc8a536ce65944969571da282944fce5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc8a536ce65944969571da282944fce5.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252F64921569e54e4a2fa536bc9cf16e605d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64921569e54e4a2fa536bc9cf16e605d.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252F2eb02f724e4b41e1914ba5c7379cc2ab.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2eb02f724e4b41e1914ba5c7379cc2ab.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252Faa9e20311047456f8e9ec844f667bcfa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9e20311047456f8e9ec844f667bcfa.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252F2e1f3ab2f89a4f708d25ce277095f0f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e1f3ab2f89a4f708d25ce277095f0f0.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252F85590e78bd0a44a5a3f64861396fa70f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85590e78bd0a44a5a3f64861396fa70f.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252Fe69300d28e2a4fe193de07895198dc9c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e69300d28e2a4fe193de07895198dc9c.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252F5373eb7074af4ac382f67a91c24f162b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5373eb7074af4ac382f67a91c24f162b.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252Fbf7ca42091f94853a380829d00f33093.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf7ca42091f94853a380829d00f33093.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252Fb627cdebaf374fa6a9c1af2da9ec52b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b627cdebaf374fa6a9c1af2da9ec52b7.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252F43bfdfa7e15d48f19e4e14d66dd811dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43bfdfa7e15d48f19e4e14d66dd811dd.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252Fb72dab24020440b283eef3ac0f33834b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b72dab24020440b283eef3ac0f33834b.jpg already downloaded
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [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%252F8f6f0ecad7b243188744ea732f465df1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f6f0ecad7b243188744ea732f465df1.jpg already downloaded
2026-01-28 12:54:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e7e60eb2-ae2f-5ae4-baef-28597b7e9905 with identifier 202506063246610
2026-01-28 12:54:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e7e60eb2-ae2f-5ae4-baef-28597b7e9905
2026-01-28 12:54:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this 2012 FIAT '
                '500, a fantastic option for young drivers looking for a '
                'reliable and affordable vehicle with low insurance costs.\n'
                '\n'
                'This silver FIAT 500 is powered by a 1242cc Petrol engine, '
                'providing a smooth and efficient driving experience. With its '
                'compact size, this car is perfect for navigating busy city '
                'streets and parking in tight spaces.\n'
                '\n'
                'As a popular model among first-time drivers, the FIAT 500 is '
                'known for its low running costs and affordable insurance '
                'premiums. This makes it an ideal choice for young drivers who '
                'want to get on the road without breaking the bank.\n'
                '\n'
                "The vehicle's silver colour gives it a clean and timeless "
                'look that will appeal to anyone looking for a straightforward '
                'and practical car. With its reliable Petrol engine and low '
                'maintenance costs, this FIAT 500 is a great option for anyone '
                'who wants a hassle-free driving experience.\n'
                '\n'
                'At Chapelfield Car Sales, we ensure that all our vehicles are '
                'thoroughly inspected and prepared to the highest standards. '
                'We invite you to come and view this 2012 FIAT 500 and take it '
                "for a test drive to see for yourself why it's an excellent "
                'choice for young drivers.',
 'doors_number': 3,
 'emission_standard': 'Euro 5',
 'engine': '1.2L',
 'engine_horse_power': 69,
 'fuel_type': 'Petrol',
 'id': 'e7e60eb2-ae2f-5ae4-baef-28597b7e9905',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202506063246610',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Fiat',
 'model': '500',
 'odometer': 84000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/cc8a536ce65944969571da282944fce5.jpg',
                'https://m.atcdn.co.uk/a/media/64921569e54e4a2fa536bc9cf16e605d.jpg',
                'https://m.atcdn.co.uk/a/media/2eb02f724e4b41e1914ba5c7379cc2ab.jpg',
                'https://m.atcdn.co.uk/a/media/aa9e20311047456f8e9ec844f667bcfa.jpg',
                'https://m.atcdn.co.uk/a/media/2e1f3ab2f89a4f708d25ce277095f0f0.jpg',
                'https://m.atcdn.co.uk/a/media/85590e78bd0a44a5a3f64861396fa70f.jpg',
                'https://m.atcdn.co.uk/a/media/e69300d28e2a4fe193de07895198dc9c.jpg',
                'https://m.atcdn.co.uk/a/media/5373eb7074af4ac382f67a91c24f162b.jpg',
                'https://m.atcdn.co.uk/a/media/bf7ca42091f94853a380829d00f33093.jpg',
                'https://m.atcdn.co.uk/a/media/b627cdebaf374fa6a9c1af2da9ec52b7.jpg',
                'https://m.atcdn.co.uk/a/media/43bfdfa7e15d48f19e4e14d66dd811dd.jpg',
                'https://m.atcdn.co.uk/a/media/b72dab24020440b283eef3ac0f33834b.jpg',
                'https://m.atcdn.co.uk/a/media/8f6f0ecad7b243188744ea732f465df1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262899,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc8a536ce65944969571da282944fce5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 206807,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/64921569e54e4a2fa536bc9cf16e605d.jpg',
             'Width': 1262},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 239233,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2eb02f724e4b41e1914ba5c7379cc2ab.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214175,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9e20311047456f8e9ec844f667bcfa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 210494,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e1f3ab2f89a4f708d25ce277095f0f0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 219124,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/85590e78bd0a44a5a3f64861396fa70f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 219971,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e69300d28e2a4fe193de07895198dc9c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192264,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5373eb7074af4ac382f67a91c24f162b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155542,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf7ca42091f94853a380829d00f33093.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196646,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b627cdebaf374fa6a9c1af2da9ec52b7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166246,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/43bfdfa7e15d48f19e4e14d66dd811dd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179969,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b72dab24020440b283eef3ac0f33834b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8be69cd-c093-550f-ab89-ab38202af715/a8be69cd-c093-550f-ab89-ab38202af715_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 234462,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f6f0ecad7b243188744ea732f465df1.jpg',
             'Width': 1280}],
 'price': 1800,
 'price_includes_vat': True,
 'registration_date': '2012-03-21',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Fiat 500 1.2 Lounge Hatchback 3dr Petrol Manual Euro 5 (s/s) (69 '
          'bhp)',
 'transmission': 'manual',
 'trim': 'Lounge',
 'year': 2012}
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%27202506063246610%27 HTTP/1.1" 200 None
2026-01-28 12:54:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202506063246610: {'created_time': 1769604873.613273, 'last_price_update_time': 1769604873.613286}
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202506063246610') HTTP/1.1" 204 0
2026-01-28 12:54: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-01-28 12:54:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:54:37 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 104,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Renault Clio 1.5 GT Line dCi 90 MY18 finished in Silver '
                '(Manual), 48278 miles, only - previous owner.\n'
                '\n'
                'This car comes with a Full service history.\n'
                '\n'
                'MOT 12/25\n'
                '\n'
                'Only £8,900',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 89,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202503260589195',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Renault',
 'model': 'Clio',
 'odometer': 48278,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/8ea43ac022b74e0cbbbd8cb9631d6324.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/efa6565ce83647ff922211949c0d25cf.jpg',
                'https://m.atcdn.co.uk/a/media/cbbe2242564342718e572624a4092e33.jpg',
                'https://m.atcdn.co.uk/a/media/c59d5984b24441c985ec14ffc4fac3e1.jpg',
                'https://m.atcdn.co.uk/a/media/f2e82cfd763340c4a1c9c550d0cc4d1d.jpg',
                'https://m.atcdn.co.uk/a/media/f174d5f1a4d14d649231f858d4695e47.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/d94c7d4a96db4948a9bbb98cb378260c.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/29aee361a3af4d10b698757520f8d585.jpg',
                'https://m.atcdn.co.uk/a/media/6f8b6843379b4f7994659847df6ab3b6.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/aad902542ff14234a1cd4b1e3671f793.jpg',
                'https://m.atcdn.co.uk/a/media/3c6dea7fb8234882896eb2c8222b5d76.jpg',
                'https://m.atcdn.co.uk/a/media/53fce17e48a24c809ec1e69fa2d3f117.jpg',
                'https://m.atcdn.co.uk/a/media/3cc6e647ad43476cbdb52f8189f98057.jpg',
                'https://m.atcdn.co.uk/a/media/b3b1306e54a04019b972a9fda106c172.jpg',
                'https://m.atcdn.co.uk/a/media/4adf3a1bc75e4f0aaae93c07bbf0d179.jpg',
                'https://m.atcdn.co.uk/a/media/22f7801c0c6240ce96a433eb495282b4.jpg'],
 'price': 7800,
 'price_includes_vat': True,
 'registration_date': '2018-11-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Renault Clio 1.5 dCi GT Line Hatchback 5dr Diesel Manual Euro 6 '
          '(s/s) (90 ps)',
 'transmission': 'manual',
 'trim': 'GT Line',
 'year': 2018}
2026-01-28 12:54:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f20f85fd-9c23-5bfb-937e-b0722177d313 with identifier: 202503260589195
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item f20f85fd-9c23-5bfb-937e-b0722177d313
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252F8ea43ac022b74e0cbbbd8cb9631d6324.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ea43ac022b74e0cbbbd8cb9631d6324.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252Fefa6565ce83647ff922211949c0d25cf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/efa6565ce83647ff922211949c0d25cf.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252Fcbbe2242564342718e572624a4092e33.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbbe2242564342718e572624a4092e33.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252Fc59d5984b24441c985ec14ffc4fac3e1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c59d5984b24441c985ec14ffc4fac3e1.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252Ff2e82cfd763340c4a1c9c550d0cc4d1d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2e82cfd763340c4a1c9c550d0cc4d1d.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252Ff174d5f1a4d14d649231f858d4695e47.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f174d5f1a4d14d649231f858d4695e47.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252Fd94c7d4a96db4948a9bbb98cb378260c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d94c7d4a96db4948a9bbb98cb378260c.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252Fa2ca6252e8fd4214a136a593e55b9e8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg already downloaded
2026-01-28 12:54:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%252F29aee361a3af4d10b698757520f8d585.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/29aee361a3af4d10b698757520f8d585.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252F6f8b6843379b4f7994659847df6ab3b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f8b6843379b4f7994659847df6ab3b6.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252Ffe29467cfacb42b69e6132d58dcace23.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252Faad902542ff14234a1cd4b1e3671f793.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aad902542ff14234a1cd4b1e3671f793.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252F3c6dea7fb8234882896eb2c8222b5d76.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c6dea7fb8234882896eb2c8222b5d76.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252F53fce17e48a24c809ec1e69fa2d3f117.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/53fce17e48a24c809ec1e69fa2d3f117.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252F3cc6e647ad43476cbdb52f8189f98057.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3cc6e647ad43476cbdb52f8189f98057.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252Fb3b1306e54a04019b972a9fda106c172.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3b1306e54a04019b972a9fda106c172.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252F4adf3a1bc75e4f0aaae93c07bbf0d179.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4adf3a1bc75e4f0aaae93c07bbf0d179.jpg already downloaded
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [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%252F22f7801c0c6240ce96a433eb495282b4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22f7801c0c6240ce96a433eb495282b4.jpg already downloaded
2026-01-28 12:54:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f20f85fd-9c23-5bfb-937e-b0722177d313 with identifier 202503260589195
2026-01-28 12:54:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f20f85fd-9c23-5bfb-937e-b0722177d313
2026-01-28 12:54:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Renault Clio 1.5 GT Line dCi 90 MY18 finished in Silver '
                '(Manual), 48278 miles, only - previous owner.\n'
                '\n'
                'This car comes with a Full service history.\n'
                '\n'
                'MOT 12/25\n'
                '\n'
                'Only £8,900',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 89,
 'fuel_type': 'Diesel',
 'id': 'f20f85fd-9c23-5bfb-937e-b0722177d313',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202503260589195',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Renault',
 'model': 'Clio',
 'odometer': 48278,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/8ea43ac022b74e0cbbbd8cb9631d6324.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/efa6565ce83647ff922211949c0d25cf.jpg',
                'https://m.atcdn.co.uk/a/media/cbbe2242564342718e572624a4092e33.jpg',
                'https://m.atcdn.co.uk/a/media/c59d5984b24441c985ec14ffc4fac3e1.jpg',
                'https://m.atcdn.co.uk/a/media/f2e82cfd763340c4a1c9c550d0cc4d1d.jpg',
                'https://m.atcdn.co.uk/a/media/f174d5f1a4d14d649231f858d4695e47.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/d94c7d4a96db4948a9bbb98cb378260c.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/29aee361a3af4d10b698757520f8d585.jpg',
                'https://m.atcdn.co.uk/a/media/6f8b6843379b4f7994659847df6ab3b6.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/aad902542ff14234a1cd4b1e3671f793.jpg',
                'https://m.atcdn.co.uk/a/media/3c6dea7fb8234882896eb2c8222b5d76.jpg',
                'https://m.atcdn.co.uk/a/media/53fce17e48a24c809ec1e69fa2d3f117.jpg',
                'https://m.atcdn.co.uk/a/media/3cc6e647ad43476cbdb52f8189f98057.jpg',
                'https://m.atcdn.co.uk/a/media/b3b1306e54a04019b972a9fda106c172.jpg',
                'https://m.atcdn.co.uk/a/media/4adf3a1bc75e4f0aaae93c07bbf0d179.jpg',
                'https://m.atcdn.co.uk/a/media/22f7801c0c6240ce96a433eb495282b4.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 293093,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ea43ac022b74e0cbbbd8cb9631d6324.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 274795,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/efa6565ce83647ff922211949c0d25cf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 272024,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbbe2242564342718e572624a4092e33.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269248,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c59d5984b24441c985ec14ffc4fac3e1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 222151,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f2e82cfd763340c4a1c9c550d0cc4d1d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f08bc59-4737-520e-add2-2b594b7321cb/2f08bc59-4737-520e-add2-2b594b7321cb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52828,
             'Height': 880,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 256356,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f174d5f1a4d14d649231f858d4695e47.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 29837,
             'Height': 263,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 234231,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d94c7d4a96db4948a9bbb98cb378260c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225235,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/29aee361a3af4d10b698757520f8d585.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122541,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f8b6843379b4f7994659847df6ab3b6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169282,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aad902542ff14234a1cd4b1e3671f793.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193869,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c6dea7fb8234882896eb2c8222b5d76.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134294,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/53fce17e48a24c809ec1e69fa2d3f117.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158099,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3cc6e647ad43476cbdb52f8189f98057.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156648,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3b1306e54a04019b972a9fda106c172.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193883,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4adf3a1bc75e4f0aaae93c07bbf0d179.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6eb6e7e-5879-5db0-b233-885502b148bc/d6eb6e7e-5879-5db0-b233-885502b148bc_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167621,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/22f7801c0c6240ce96a433eb495282b4.jpg',
             'Width': 1280}],
 'price': 7800,
 'price_includes_vat': True,
 'registration_date': '2018-11-27',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Renault Clio 1.5 dCi GT Line Hatchback 5dr Diesel Manual Euro 6 '
          '(s/s) (90 ps)',
 'transmission': 'manual',
 'trim': 'GT Line',
 'year': 2018}
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54: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%27202503260589195%27 HTTP/1.1" 200 None
2026-01-28 12:54:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202503260589195: {'created_time': 1769604878.206543, 'last_price_update_time': 1769604878.206552}
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202503260589195') HTTP/1.1" 204 0
2026-01-28 12:54:42 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.689(s), this was the 1st time calling it.
2026-01-28 12:54:42 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.506068788856188 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:54:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:54:49 [scrapy.extensions.logstats] INFO: Crawled 17 pages (at 3 pages/min), scraped 13 items (at 3 items/min)
2026-01-28 12:54:49 [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-01-28 12:54:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:54:49 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 264,
 'color': 'Green',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this 2021 LAND '
                'ROVER DEFENDER 110, a highly capable and reliable vehicle '
                'perfect for business owners who need a robust and practical '
                'mode of transport.\n'
                '\n'
                'This DEFENDER 110 model boasts a powerful 2996cc Petrol '
                'engine, providing ample power and performance for both '
                "on-road and off-road driving. The vehicle's green colour "
                'gives it a distinctive and professional appearance, making it '
                'an excellent choice for business use.\n'
                '\n'
                'With its impressive ground clearance and four-wheel drive '
                'system, this LAND ROVER DEFENDER 110 is well-suited for '
                'navigating challenging terrain, making it an ideal vehicle '
                'for businesses that require access to remote or hard-to-reach '
                'areas.\n'
                '\n'
                'The DEFENDER 110 also features a spacious interior with ample '
                'room for passengers and cargo, making it an excellent choice '
                'for businesses that require a vehicle that can accommodate '
                'multiple people and equipment.\n'
                '\n'
                'As a LAND ROVER, this vehicle is renowned for its '
                'reliability, durability, and low maintenance costs, making it '
                'an excellent choice for business owners who need a vehicle '
                'that can withstand the demands of frequent use.\n'
                '\n'
                'At Chapelfield Car Sales, we are confident that this 2021 '
                'LAND ROVER DEFENDER 110 will meet the needs of business '
                'owners who require a capable, reliable, and practical '
                'vehicle.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '3L',
 'engine_horse_power': 395,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507104365818',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Land Rover',
 'model': 'Defender 110',
 'odometer': 72477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ec73d48aa96345579435beb7716bfdf9.jpg',
                'https://m.atcdn.co.uk/a/media/3a52d37089414f928e7c571cd5604bbd.jpg',
                'https://m.atcdn.co.uk/a/media/a2c9854ce2bd4554a3961ac57abb7e43.jpg',
                'https://m.atcdn.co.uk/a/media/e0a75fa7f07345dea984dc1de069a28f.jpg',
                'https://m.atcdn.co.uk/a/media/957ca93b4ec941d4aaa90af6e6d784d1.jpg',
                'https://m.atcdn.co.uk/a/media/67fe0b81dc274c0bb43177677c64009e.jpg',
                'https://m.atcdn.co.uk/a/media/1687c06a8b3a47088a47be243ef65e7f.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/9154045235ef4411989331ace08b7abc.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/a812de58f4f2408cb0067fd685f3e0fe.jpg',
                'https://m.atcdn.co.uk/a/media/6aa2dbb708904d3ea3e74ac8fee96283.jpg',
                'https://m.atcdn.co.uk/a/media/418ecbaad0a542ada14766ae0305a912.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/69a7d232f28f4a67b35909695b77540d.jpg',
                'https://m.atcdn.co.uk/a/media/0aa09ad5e92145d6ae160b2604330cf6.jpg',
                'https://m.atcdn.co.uk/a/media/b321c8199fe34318bb60ac063867ca90.jpg',
                'https://m.atcdn.co.uk/a/media/4a7c2f53d46a451fb41e79e191555cd9.jpg',
                'https://m.atcdn.co.uk/a/media/68010c10cb0b4c5abd361032c8ff846f.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/d1e0fb1154af45d08dee475bfcb06136.jpg',
                'https://m.atcdn.co.uk/a/media/8d6d5e5981c847a28435b99065c95038.jpg',
                'https://m.atcdn.co.uk/a/media/fe6906f410d941069b748dd8b787e26c.jpg',
                'https://m.atcdn.co.uk/a/media/b36a9358060e479a836ed044bbd7b4ef.jpg',
                'https://m.atcdn.co.uk/a/media/ca7e0d5869df42a5b2a60904d4fe6395.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg'],
 'price': 50000,
 'price_includes_vat': True,
 'registration_date': '2021-12-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Defender 3.0 P400 MHEV X SUV 5dr Petrol Auto 4WD Euro 6 '
          '(s/s) (400 ps)',
 'transmission': 'automatic',
 'trim': 'X',
 'year': 2021}
2026-01-28 12:54:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a22753f9-7c18-598f-b24e-27d5ffa78504 with identifier: 202507104365818
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a22753f9-7c18-598f-b24e-27d5ffa78504
2026-01-28 12:54:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:49 [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%252Fec73d48aa96345579435beb7716bfdf9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec73d48aa96345579435beb7716bfdf9.jpg already downloaded
2026-01-28 12:54:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:49 [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%252F3a52d37089414f928e7c571cd5604bbd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3a52d37089414f928e7c571cd5604bbd.jpg already downloaded
2026-01-28 12:54:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:49 [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%252Fa2c9854ce2bd4554a3961ac57abb7e43.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2c9854ce2bd4554a3961ac57abb7e43.jpg already downloaded
2026-01-28 12:54:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:49 [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%252Fe0a75fa7f07345dea984dc1de069a28f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0a75fa7f07345dea984dc1de069a28f.jpg already downloaded
2026-01-28 12:54:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:49 [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%252F957ca93b4ec941d4aaa90af6e6d784d1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/957ca93b4ec941d4aaa90af6e6d784d1.jpg already downloaded
2026-01-28 12:54:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:49 [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%252F67fe0b81dc274c0bb43177677c64009e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67fe0b81dc274c0bb43177677c64009e.jpg already downloaded
2026-01-28 12:54:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:49 [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%252F1687c06a8b3a47088a47be243ef65e7f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1687c06a8b3a47088a47be243ef65e7f.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252Ffe29467cfacb42b69e6132d58dcace23.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F9154045235ef4411989331ace08b7abc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9154045235ef4411989331ace08b7abc.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252Fa2ca6252e8fd4214a136a593e55b9e8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252Fa812de58f4f2408cb0067fd685f3e0fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a812de58f4f2408cb0067fd685f3e0fe.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F6aa2dbb708904d3ea3e74ac8fee96283.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6aa2dbb708904d3ea3e74ac8fee96283.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F418ecbaad0a542ada14766ae0305a912.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/418ecbaad0a542ada14766ae0305a912.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F69a7d232f28f4a67b35909695b77540d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69a7d232f28f4a67b35909695b77540d.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F0aa09ad5e92145d6ae160b2604330cf6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0aa09ad5e92145d6ae160b2604330cf6.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252Fb321c8199fe34318bb60ac063867ca90.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b321c8199fe34318bb60ac063867ca90.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F4a7c2f53d46a451fb41e79e191555cd9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4a7c2f53d46a451fb41e79e191555cd9.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F68010c10cb0b4c5abd361032c8ff846f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/68010c10cb0b4c5abd361032c8ff846f.jpg already downloaded
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:54:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a22753f9-7c18-598f-b24e-27d5ffa78504 with identifier 202507104365818
2026-01-28 12:54:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a22753f9-7c18-598f-b24e-27d5ffa78504
2026-01-28 12:54:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 264,
 'color': 'Green',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this 2021 LAND '
                'ROVER DEFENDER 110, a highly capable and reliable vehicle '
                'perfect for business owners who need a robust and practical '
                'mode of transport.\n'
                '\n'
                'This DEFENDER 110 model boasts a powerful 2996cc Petrol '
                'engine, providing ample power and performance for both '
                "on-road and off-road driving. The vehicle's green colour "
                'gives it a distinctive and professional appearance, making it '
                'an excellent choice for business use.\n'
                '\n'
                'With its impressive ground clearance and four-wheel drive '
                'system, this LAND ROVER DEFENDER 110 is well-suited for '
                'navigating challenging terrain, making it an ideal vehicle '
                'for businesses that require access to remote or hard-to-reach '
                'areas.\n'
                '\n'
                'The DEFENDER 110 also features a spacious interior with ample '
                'room for passengers and cargo, making it an excellent choice '
                'for businesses that require a vehicle that can accommodate '
                'multiple people and equipment.\n'
                '\n'
                'As a LAND ROVER, this vehicle is renowned for its '
                'reliability, durability, and low maintenance costs, making it '
                'an excellent choice for business owners who need a vehicle '
                'that can withstand the demands of frequent use.\n'
                '\n'
                'At Chapelfield Car Sales, we are confident that this 2021 '
                'LAND ROVER DEFENDER 110 will meet the needs of business '
                'owners who require a capable, reliable, and practical '
                'vehicle.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '3L',
 'engine_horse_power': 395,
 'fuel_type': 'Petrol',
 'id': 'a22753f9-7c18-598f-b24e-27d5ffa78504',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507104365818',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Land Rover',
 'model': 'Defender 110',
 'odometer': 72477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 27,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ec73d48aa96345579435beb7716bfdf9.jpg',
                'https://m.atcdn.co.uk/a/media/3a52d37089414f928e7c571cd5604bbd.jpg',
                'https://m.atcdn.co.uk/a/media/a2c9854ce2bd4554a3961ac57abb7e43.jpg',
                'https://m.atcdn.co.uk/a/media/e0a75fa7f07345dea984dc1de069a28f.jpg',
                'https://m.atcdn.co.uk/a/media/957ca93b4ec941d4aaa90af6e6d784d1.jpg',
                'https://m.atcdn.co.uk/a/media/67fe0b81dc274c0bb43177677c64009e.jpg',
                'https://m.atcdn.co.uk/a/media/1687c06a8b3a47088a47be243ef65e7f.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/9154045235ef4411989331ace08b7abc.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/a812de58f4f2408cb0067fd685f3e0fe.jpg',
                'https://m.atcdn.co.uk/a/media/6aa2dbb708904d3ea3e74ac8fee96283.jpg',
                'https://m.atcdn.co.uk/a/media/418ecbaad0a542ada14766ae0305a912.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/69a7d232f28f4a67b35909695b77540d.jpg',
                'https://m.atcdn.co.uk/a/media/0aa09ad5e92145d6ae160b2604330cf6.jpg',
                'https://m.atcdn.co.uk/a/media/b321c8199fe34318bb60ac063867ca90.jpg',
                'https://m.atcdn.co.uk/a/media/4a7c2f53d46a451fb41e79e191555cd9.jpg',
                'https://m.atcdn.co.uk/a/media/68010c10cb0b4c5abd361032c8ff846f.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 315128,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec73d48aa96345579435beb7716bfdf9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 310718,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2c9854ce2bd4554a3961ac57abb7e43.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216580,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3a52d37089414f928e7c571cd5604bbd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276904,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0a75fa7f07345dea984dc1de069a28f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114507,
             'Height': 812,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/957ca93b4ec941d4aaa90af6e6d784d1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f08bc59-4737-520e-add2-2b594b7321cb/2f08bc59-4737-520e-add2-2b594b7321cb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52828,
             'Height': 880,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191835,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67fe0b81dc274c0bb43177677c64009e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 309869,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1687c06a8b3a47088a47be243ef65e7f.jpg',
             'Width': 1188},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 29837,
             'Height': 263,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149519,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9154045235ef4411989331ace08b7abc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181822,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a812de58f4f2408cb0067fd685f3e0fe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59994,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6aa2dbb708904d3ea3e74ac8fee96283.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87856,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/418ecbaad0a542ada14766ae0305a912.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 245503,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69a7d232f28f4a67b35909695b77540d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 218653,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0aa09ad5e92145d6ae160b2604330cf6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153645,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b321c8199fe34318bb60ac063867ca90.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 220753,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4a7c2f53d46a451fb41e79e191555cd9.jpg',
             'Width': 1076},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5ba3bc4-db61-580f-ac1d-8bd9eccb3449/c5ba3bc4-db61-580f-ac1d-8bd9eccb3449_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144864,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/68010c10cb0b4c5abd361032c8ff846f.jpg',
             'Width': 1280}],
 'price': 50000,
 'price_includes_vat': True,
 'registration_date': '2021-12-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Defender 3.0 P400 MHEV X SUV 5dr Petrol Auto 4WD Euro 6 '
          '(s/s) (400 ps)',
 'transmission': 'automatic',
 'trim': 'X',
 'year': 2021}
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [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%27202507104365818%27 HTTP/1.1" 200 None
2026-01-28 12:54:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202507104365818: {'created_time': 1769604890.292833, 'last_price_update_time': 1769604890.292844}
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202507104365818') HTTP/1.1" 204 0
2026-01-28 12:54:50 [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-01-28 12:54:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:54:51 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 185,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this reliable 2019 '
                'Toyota Hilux for sale, perfect for business owners who '
                'require a dependable work vehicle.\n'
                '\n'
                'With its 2393cc Diesel engine, this Hilux provides ample '
                'power for hauling heavy loads and towing equipment, making it '
                'an ideal choice for those in the construction, landscaping, '
                'or transportation industries.\n'
                '\n'
                'The exterior of this vehicle is a crisp white colour, '
                'providing a clean and professional appearance that will make '
                'a great impression on clients and customers.\n'
                '\n'
                'Inside, the cabin is designed with functionality in mind, '
                'offering ample space for drivers and passengers, as well as '
                'storage compartments for tools and equipment.\n'
                '\n'
                "As a business owner, you can rely on the Toyota Hilux's "
                'reputation for durability and reliability to get the job '
                'done. With regular maintenance, this vehicle will provide '
                'years of faithful service, helping you to grow your business '
                'and increase productivity.\n'
                '\n'
                'We invite you to visit our dealership to take a closer look '
                'at this 2019 Toyota Hilux and discuss how it can meet your '
                'business needs. Our knowledgeable staff will be happy to '
                'answer any questions you may have and provide more '
                'information on this excellent work vehicle.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.4L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507144473717',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Toyota',
 'model': 'Hilux',
 'odometer': 46841,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/f295a5648f9b462d89da8f93ec3a9378.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/0b81b6d92a12427798d0429cf2b27e9c.jpg',
                'https://m.atcdn.co.uk/a/media/93903cefcc2740628817034131242f05.jpg',
                'https://m.atcdn.co.uk/a/media/c5f73da23e4f4a60a384bb59803e2cc3.jpg',
                'https://m.atcdn.co.uk/a/media/b390f04fbaaf437b877b401dfcad0827.jpg',
                'https://m.atcdn.co.uk/a/media/c372cef34a434355ae51f6e32436240c.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/f8a92755e1d949e5ba33acf674d7cbe2.jpg',
                'https://m.atcdn.co.uk/a/media/b09cfd9f11db4c0ea849e133a95af0f2.jpg',
                'https://m.atcdn.co.uk/a/media/6724321cc74341db967ac5e6a11b6ae9.jpg',
                'https://m.atcdn.co.uk/a/media/2cc3b839f8e245d9a99d727a70a4a60b.jpg',
                'https://m.atcdn.co.uk/a/media/4f5db96799434714be54845ea59f55a1.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/f04098cf3e624325b324f883dbbb4178.jpg',
                'https://m.atcdn.co.uk/a/media/8287a5be835a40cfba8a577aff4b261d.jpg',
                'https://m.atcdn.co.uk/a/media/a4844608e24e4292a904406e8f1af6ba.jpg',
                'https://m.atcdn.co.uk/a/media/5fbcb43ce7ca4bcd842e4293bf7c47e4.jpg',
                'https://m.atcdn.co.uk/a/media/1f38d999dcbc471098764f360f396c1a.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/c04b1e6284254a68bce7446e08094334.jpg',
                'https://m.atcdn.co.uk/a/media/850b173ed63d414b8eeeb54d7e1aac68.jpg',
                'https://m.atcdn.co.uk/a/media/59d71992e9074af1800b4765060a23a1.jpg',
                'https://m.atcdn.co.uk/a/media/e01420ea39564fd0b338bac20464ade6.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/1f4c41377eb54fa6af2ea760b3b75486.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/2cc3b839f8e245d9a99d727a70a4a60b.jpg',
                'https://m.atcdn.co.uk/a/media/460bfb686f5940f49b652384502a1231.jpg',
                'https://m.atcdn.co.uk/a/media/59d71992e9074af1800b4765060a23a1.jpg'],
 'price': 20280,
 'price_includes_vat': True,
 'registration_date': '2019-09-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Toyota Hi-Lux 2.4 D-4D Active Pickup Double Cab 4dr Diesel Manual '
          '4WD Euro 6 (3.5t) (150 ps)',
 'transmission': 'manual',
 'trim': 'Active',
 'year': 2019}
2026-01-28 12:54:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6923938b-f152-5556-82c1-3387ac3944dc with identifier: 202507144473717
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 6923938b-f152-5556-82c1-3387ac3944dc
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Ff295a5648f9b462d89da8f93ec3a9378.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f295a5648f9b462d89da8f93ec3a9378.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F0b81b6d92a12427798d0429cf2b27e9c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b81b6d92a12427798d0429cf2b27e9c.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F93903cefcc2740628817034131242f05.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/93903cefcc2740628817034131242f05.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Fc5f73da23e4f4a60a384bb59803e2cc3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5f73da23e4f4a60a384bb59803e2cc3.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Fb390f04fbaaf437b877b401dfcad0827.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b390f04fbaaf437b877b401dfcad0827.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Fc372cef34a434355ae51f6e32436240c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c372cef34a434355ae51f6e32436240c.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Ff8a92755e1d949e5ba33acf674d7cbe2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f8a92755e1d949e5ba33acf674d7cbe2.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Fb09cfd9f11db4c0ea849e133a95af0f2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b09cfd9f11db4c0ea849e133a95af0f2.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F6724321cc74341db967ac5e6a11b6ae9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6724321cc74341db967ac5e6a11b6ae9.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F2cc3b839f8e245d9a99d727a70a4a60b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2cc3b839f8e245d9a99d727a70a4a60b.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F4f5db96799434714be54845ea59f55a1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4f5db96799434714be54845ea59f55a1.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F708e348640f748858fc7caf0ec56c16d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Ff04098cf3e624325b324f883dbbb4178.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f04098cf3e624325b324f883dbbb4178.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F8287a5be835a40cfba8a577aff4b261d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8287a5be835a40cfba8a577aff4b261d.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252Fa4844608e24e4292a904406e8f1af6ba.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a4844608e24e4292a904406e8f1af6ba.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F5fbcb43ce7ca4bcd842e4293bf7c47e4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5fbcb43ce7ca4bcd842e4293bf7c47e4.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F1f38d999dcbc471098764f360f396c1a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f38d999dcbc471098764f360f396c1a.jpg already downloaded
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:54:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6923938b-f152-5556-82c1-3387ac3944dc with identifier 202507144473717
2026-01-28 12:54:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6923938b-f152-5556-82c1-3387ac3944dc
2026-01-28 12:54:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this reliable 2019 '
                'Toyota Hilux for sale, perfect for business owners who '
                'require a dependable work vehicle.\n'
                '\n'
                'With its 2393cc Diesel engine, this Hilux provides ample '
                'power for hauling heavy loads and towing equipment, making it '
                'an ideal choice for those in the construction, landscaping, '
                'or transportation industries.\n'
                '\n'
                'The exterior of this vehicle is a crisp white colour, '
                'providing a clean and professional appearance that will make '
                'a great impression on clients and customers.\n'
                '\n'
                'Inside, the cabin is designed with functionality in mind, '
                'offering ample space for drivers and passengers, as well as '
                'storage compartments for tools and equipment.\n'
                '\n'
                "As a business owner, you can rely on the Toyota Hilux's "
                'reputation for durability and reliability to get the job '
                'done. With regular maintenance, this vehicle will provide '
                'years of faithful service, helping you to grow your business '
                'and increase productivity.\n'
                '\n'
                'We invite you to visit our dealership to take a closer look '
                'at this 2019 Toyota Hilux and discuss how it can meet your '
                'business needs. Our knowledgeable staff will be happy to '
                'answer any questions you may have and provide more '
                'information on this excellent work vehicle.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.4L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '6923938b-f152-5556-82c1-3387ac3944dc',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507144473717',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Toyota',
 'model': 'Hilux',
 'odometer': 46841,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 30,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/f295a5648f9b462d89da8f93ec3a9378.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/0b81b6d92a12427798d0429cf2b27e9c.jpg',
                'https://m.atcdn.co.uk/a/media/93903cefcc2740628817034131242f05.jpg',
                'https://m.atcdn.co.uk/a/media/c5f73da23e4f4a60a384bb59803e2cc3.jpg',
                'https://m.atcdn.co.uk/a/media/b390f04fbaaf437b877b401dfcad0827.jpg',
                'https://m.atcdn.co.uk/a/media/c372cef34a434355ae51f6e32436240c.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/f8a92755e1d949e5ba33acf674d7cbe2.jpg',
                'https://m.atcdn.co.uk/a/media/b09cfd9f11db4c0ea849e133a95af0f2.jpg',
                'https://m.atcdn.co.uk/a/media/6724321cc74341db967ac5e6a11b6ae9.jpg',
                'https://m.atcdn.co.uk/a/media/2cc3b839f8e245d9a99d727a70a4a60b.jpg',
                'https://m.atcdn.co.uk/a/media/4f5db96799434714be54845ea59f55a1.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/f04098cf3e624325b324f883dbbb4178.jpg',
                'https://m.atcdn.co.uk/a/media/8287a5be835a40cfba8a577aff4b261d.jpg',
                'https://m.atcdn.co.uk/a/media/a4844608e24e4292a904406e8f1af6ba.jpg',
                'https://m.atcdn.co.uk/a/media/5fbcb43ce7ca4bcd842e4293bf7c47e4.jpg',
                'https://m.atcdn.co.uk/a/media/1f38d999dcbc471098764f360f396c1a.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257770,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f295a5648f9b462d89da8f93ec3a9378.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269062,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b81b6d92a12427798d0429cf2b27e9c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 244558,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/93903cefcc2740628817034131242f05.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251204,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5f73da23e4f4a60a384bb59803e2cc3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 268464,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b390f04fbaaf437b877b401dfcad0827.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235657,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c372cef34a434355ae51f6e32436240c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38047,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260113,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f8a92755e1d949e5ba33acf674d7cbe2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 243078,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b09cfd9f11db4c0ea849e133a95af0f2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259798,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6724321cc74341db967ac5e6a11b6ae9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125217,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2cc3b839f8e245d9a99d727a70a4a60b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225219,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4f5db96799434714be54845ea59f55a1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 28371,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188213,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f04098cf3e624325b324f883dbbb4178.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183242,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8287a5be835a40cfba8a577aff4b261d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128282,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a4844608e24e4292a904406e8f1af6ba.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193615,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5fbcb43ce7ca4bcd842e4293bf7c47e4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_082159fb-c19a-5f27-9249-1c9ca9ae0d3a/082159fb-c19a-5f27-9249-1c9ca9ae0d3a_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197758,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f38d999dcbc471098764f360f396c1a.jpg',
             'Width': 1280}],
 'price': 20280,
 'price_includes_vat': True,
 'registration_date': '2019-09-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Toyota Hi-Lux 2.4 D-4D Active Pickup Double Cab 4dr Diesel Manual '
          '4WD Euro 6 (3.5t) (150 ps)',
 'transmission': 'manual',
 'trim': 'Active',
 'year': 2019}
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [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%27202507144473717%27 HTTP/1.1" 200 None
2026-01-28 12:54:51 [auto_selling_autotrader.co.uk] INFO: Saving data for 202507144473717: {'created_time': 1769604891.444344, 'last_price_update_time': 1769604891.444354}
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202507144473717') HTTP/1.1" 204 0
2026-01-28 12:54:53 [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-01-28 12:54:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:54:53 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 357,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this exceptional '
                '2012 BMW M5, finished in white.\n'
                '\n'
                'As one of the most renowned high-performance cars on the UK '
                "market, the BMW M5 is a true driver's car. With a powerful "
                '4395cc Petrol engine, this vehicle delivers impressive '
                'acceleration and responsive handling.\n'
                '\n'
                'The M5 is a well-regarded model, known for its precise '
                'steering and exceptional braking capabilities, making it a '
                "joy to drive on the UK's winding roads. The 2012 model year "
                'saw significant updates to the M5, including a new engine and '
                'revised chassis, making it a highly sought-after model among '
                'car enthusiasts.\n'
                '\n'
                'This particular example has been well-maintained and is '
                'presented in excellent condition. The white paintwork is '
                'immaculate, and the interior is finished to a high standard.\n'
                '\n'
                "If you're a discerning driver looking for a high-performance "
                'car that delivers on its promises, this 2012 BMW M5 is an '
                'excellent choice. With its impressive engine, precise '
                "handling, and premium features, it's an ideal vehicle for "
                'anyone who demands the best.\n'
                '\n'
                'We invite you to visit our showroom to experience this '
                'exceptional vehicle for yourself. Our knowledgeable and '
                'friendly staff will be happy to answer any questions you may '
                'have and provide you with a comprehensive overview of the '
                "car's features and history.",
 'doors_number': 4,
 'emission_standard': 'Euro 4',
 'engine': '5L',
 'engine_horse_power': 500,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507034140460',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': 'M5',
 'odometer': 48002,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a6e87ad209684b60b89e388d8ef4efe4.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/d5415b0659df4b8a9fb9a3657641e486.jpg',
                'https://m.atcdn.co.uk/a/media/f44f30d43c9e4e7bba24d4c16218fbfc.jpg',
                'https://m.atcdn.co.uk/a/media/83e8bc29af1e4ec69cdc0a361355e182.jpg',
                'https://m.atcdn.co.uk/a/media/7e2c1ef952ad4f8386218a82243a9248.jpg',
                'https://m.atcdn.co.uk/a/media/9378faf0394545b989a89dfcd365422f.jpg',
                'https://m.atcdn.co.uk/a/media/647b7c6bcd154e71a90cd5a2185e94aa.jpg',
                'https://m.atcdn.co.uk/a/media/c49536032d8e409f9fd0da98a0ac419a.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/ac738ef1ba8248d698eed6559fd6ab08.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/ad1d4e6c841c4dada92154300b90ac75.jpg',
                'https://m.atcdn.co.uk/a/media/03a94f1bdc664566b8267a1b16e04f17.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/646b6be8bab74aa2ad1b70f31b6e1967.jpg',
                'https://m.atcdn.co.uk/a/media/1aa0636ec7ce4472ba3a617aa829ae6c.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/0ca064b683e540b8818586102ed7a29a.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/fc501032d3d54213b4b1d8e8341ef55e.jpg',
                'https://m.atcdn.co.uk/a/media/82d371e32d82458b8227a47fa548cd2e.jpg',
                'https://m.atcdn.co.uk/a/media/7a656467c23141119c45818f132e6776.jpg',
                'https://m.atcdn.co.uk/a/media/9dba8fea686646d4a592f8f4ff965902.jpg',
                'https://m.atcdn.co.uk/a/media/7074864f860241138a700a0192290597.jpg',
                'https://m.atcdn.co.uk/a/media/92fb1ba0647c4edc80f7330ac926580b.jpg',
                'https://m.atcdn.co.uk/a/media/ecb0824ab7cd4f6ea7d7210c781a6279.jpg'],
 'price': 23000,
 'price_includes_vat': True,
 'registration_date': '2012-03-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW M5 5.0 V8 Saloon 4dr Petrol SMG Euro 4 (507 ps) MOT 7/26 1 '
          'OWNER 48K ONLY',
 'transmission': 'automatic',
 'year': 2012}
2026-01-28 12:54:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a038320-7c71-5224-91f5-4243b1be7e59 with identifier: 202507034140460
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 7a038320-7c71-5224-91f5-4243b1be7e59
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252Fa6e87ad209684b60b89e388d8ef4efe4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6e87ad209684b60b89e388d8ef4efe4.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252Fd5415b0659df4b8a9fb9a3657641e486.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5415b0659df4b8a9fb9a3657641e486.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252Ff44f30d43c9e4e7bba24d4c16218fbfc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f44f30d43c9e4e7bba24d4c16218fbfc.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252F83e8bc29af1e4ec69cdc0a361355e182.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/83e8bc29af1e4ec69cdc0a361355e182.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252F7e2c1ef952ad4f8386218a82243a9248.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7e2c1ef952ad4f8386218a82243a9248.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252F9378faf0394545b989a89dfcd365422f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9378faf0394545b989a89dfcd365422f.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:53 [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%252F647b7c6bcd154e71a90cd5a2185e94aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/647b7c6bcd154e71a90cd5a2185e94aa.jpg already downloaded
2026-01-28 12:54:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252Fc49536032d8e409f9fd0da98a0ac419a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c49536032d8e409f9fd0da98a0ac419a.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252Fa2ca6252e8fd4214a136a593e55b9e8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252Fac738ef1ba8248d698eed6559fd6ab08.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ac738ef1ba8248d698eed6559fd6ab08.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252F708e348640f748858fc7caf0ec56c16d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252Fad1d4e6c841c4dada92154300b90ac75.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ad1d4e6c841c4dada92154300b90ac75.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252F03a94f1bdc664566b8267a1b16e04f17.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03a94f1bdc664566b8267a1b16e04f17.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252F646b6be8bab74aa2ad1b70f31b6e1967.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/646b6be8bab74aa2ad1b70f31b6e1967.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252F1aa0636ec7ce4472ba3a617aa829ae6c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1aa0636ec7ce4472ba3a617aa829ae6c.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252Ffe29467cfacb42b69e6132d58dcace23.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252F0ca064b683e540b8818586102ed7a29a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ca064b683e540b8818586102ed7a29a.jpg already downloaded
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%252F0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg already downloaded
2026-01-28 12:54:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7a038320-7c71-5224-91f5-4243b1be7e59 with identifier 202507034140460
2026-01-28 12:54:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7a038320-7c71-5224-91f5-4243b1be7e59
2026-01-28 12:54:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 357,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this exceptional '
                '2012 BMW M5, finished in white.\n'
                '\n'
                'As one of the most renowned high-performance cars on the UK '
                "market, the BMW M5 is a true driver's car. With a powerful "
                '4395cc Petrol engine, this vehicle delivers impressive '
                'acceleration and responsive handling.\n'
                '\n'
                'The M5 is a well-regarded model, known for its precise '
                'steering and exceptional braking capabilities, making it a '
                "joy to drive on the UK's winding roads. The 2012 model year "
                'saw significant updates to the M5, including a new engine and '
                'revised chassis, making it a highly sought-after model among '
                'car enthusiasts.\n'
                '\n'
                'This particular example has been well-maintained and is '
                'presented in excellent condition. The white paintwork is '
                'immaculate, and the interior is finished to a high standard.\n'
                '\n'
                "If you're a discerning driver looking for a high-performance "
                'car that delivers on its promises, this 2012 BMW M5 is an '
                'excellent choice. With its impressive engine, precise '
                "handling, and premium features, it's an ideal vehicle for "
                'anyone who demands the best.\n'
                '\n'
                'We invite you to visit our showroom to experience this '
                'exceptional vehicle for yourself. Our knowledgeable and '
                'friendly staff will be happy to answer any questions you may '
                'have and provide you with a comprehensive overview of the '
                "car's features and history.",
 'doors_number': 4,
 'emission_standard': 'Euro 4',
 'engine': '5L',
 'engine_horse_power': 500,
 'fuel_type': 'Petrol',
 'id': '7a038320-7c71-5224-91f5-4243b1be7e59',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507034140460',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': 'M5',
 'odometer': 48002,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 27,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a6e87ad209684b60b89e388d8ef4efe4.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/d5415b0659df4b8a9fb9a3657641e486.jpg',
                'https://m.atcdn.co.uk/a/media/f44f30d43c9e4e7bba24d4c16218fbfc.jpg',
                'https://m.atcdn.co.uk/a/media/83e8bc29af1e4ec69cdc0a361355e182.jpg',
                'https://m.atcdn.co.uk/a/media/7e2c1ef952ad4f8386218a82243a9248.jpg',
                'https://m.atcdn.co.uk/a/media/9378faf0394545b989a89dfcd365422f.jpg',
                'https://m.atcdn.co.uk/a/media/647b7c6bcd154e71a90cd5a2185e94aa.jpg',
                'https://m.atcdn.co.uk/a/media/c49536032d8e409f9fd0da98a0ac419a.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
                'https://m.atcdn.co.uk/a/media/ac738ef1ba8248d698eed6559fd6ab08.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/ad1d4e6c841c4dada92154300b90ac75.jpg',
                'https://m.atcdn.co.uk/a/media/03a94f1bdc664566b8267a1b16e04f17.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/646b6be8bab74aa2ad1b70f31b6e1967.jpg',
                'https://m.atcdn.co.uk/a/media/1aa0636ec7ce4472ba3a617aa829ae6c.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/0ca064b683e540b8818586102ed7a29a.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276322,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6e87ad209684b60b89e388d8ef4efe4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225574,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d5415b0659df4b8a9fb9a3657641e486.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 205049,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f44f30d43c9e4e7bba24d4c16218fbfc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248874,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/83e8bc29af1e4ec69cdc0a361355e182.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 228978,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7e2c1ef952ad4f8386218a82243a9248.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f08bc59-4737-520e-add2-2b594b7321cb/2f08bc59-4737-520e-add2-2b594b7321cb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52828,
             'Height': 880,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225826,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9378faf0394545b989a89dfcd365422f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 233425,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/647b7c6bcd154e71a90cd5a2185e94aa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b9a278-a86d-53e9-a068-b4b9d713fe63/03b9a278-a86d-53e9-a068-b4b9d713fe63_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 29837,
             'Height': 263,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38047,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214770,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c49536032d8e409f9fd0da98a0ac419a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122449,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ac738ef1ba8248d698eed6559fd6ab08.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166482,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ad1d4e6c841c4dada92154300b90ac75.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161275,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/03a94f1bdc664566b8267a1b16e04f17.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 28371,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109440,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/646b6be8bab74aa2ad1b70f31b6e1967.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146736,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1aa0636ec7ce4472ba3a617aa829ae6c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd833b5a-a37f-56e2-94fc-36a22ac89b4e/cd833b5a-a37f-56e2-94fc-36a22ac89b4e_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159857,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ca064b683e540b8818586102ed7a29a.jpg',
             'Width': 1280}],
 'price': 23000,
 'price_includes_vat': True,
 'registration_date': '2012-03-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW M5 5.0 V8 Saloon 4dr Petrol SMG Euro 4 (507 ps) MOT 7/26 1 '
          'OWNER 48K ONLY',
 'transmission': 'automatic',
 'year': 2012}
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [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%27202507034140460%27 HTTP/1.1" 200 None
2026-01-28 12:54:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202507034140460: {'created_time': 1769604894.241541, 'last_price_update_time': 1769604894.241552}
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202507034140460') HTTP/1.1" 204 0
2026-01-28 12:54:58 [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-01-28 12:54:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:54:58 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                'inspections and regular servicing\r\n'
                '\r\n'
                'All our imported vehicles come with a free Japan Car Check '
                'providing valuable insights into a vehicle’s history, helping '
                'buyers and owners make informed decisions. \r\n'
                '\r\n'
                '🚗 Verifies Authenticity – Confirms the car’s registration '
                'details, ensuring it matches official records. \r\n'
                '⚠️ Detects Accident History – Identifies past damages or '
                'insurance claims, helping assess the car’s condition. \r\n'
                '🛠️ Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud. \r\n'
                '🚨 Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\r\n'
                '💰 Boosts Resale Value – A clean history report can increase '
                'the car’s market value and buyer confidence.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'engine_horse_power': 138,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509096191978',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Touran',
 'odometer': 68938,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/3f24445836dd4276beb08dd917d428ac.jpg',
                'https://m.atcdn.co.uk/a/media/7eee0975d2b242c6a8f33235dd626d30.jpg',
                'https://m.atcdn.co.uk/a/media/d53e727fd62b41dfb9eb7b4d271a74e0.jpg',
                'https://m.atcdn.co.uk/a/media/02dec4e5c7754a3a8c32d9eec8e40794.jpg',
                'https://m.atcdn.co.uk/a/media/aa999b41364e44b599882846ba40e5be.jpg',
                'https://m.atcdn.co.uk/a/media/a73df19748b447169e98287e0e93bf61.jpg',
                'https://m.atcdn.co.uk/a/media/57fae7ea8ad84c2cbdb49648c54b7b61.jpg',
                'https://m.atcdn.co.uk/a/media/29b94d9d9ae24ca9a701695f4861f1e4.jpg',
                'https://m.atcdn.co.uk/a/media/6eef025a95df48db99382e08bd5fdc14.jpg',
                'https://m.atcdn.co.uk/a/media/a6de51829c784b33beb4a866f78fa883.jpg',
                'https://m.atcdn.co.uk/a/media/913cabae3c2341c1b9d7da0ed9f1900b.jpg',
                'https://m.atcdn.co.uk/a/media/d56652c6990946d5ae3ee0351e092a34.jpg',
                'https://m.atcdn.co.uk/a/media/9cfe43c855d643939ca6000383c7788e.jpg',
                'https://m.atcdn.co.uk/a/media/0491c1d9eee248dfa19cdb5ab8f9fa23.jpg',
                'https://m.atcdn.co.uk/a/media/7adbd5b15469495da72a13246dedddf4.jpg',
                'https://m.atcdn.co.uk/a/media/9db47fa8597f441e9c0d414f3e3e150d.jpg',
                'https://m.atcdn.co.uk/a/media/ec6d399ffc5d4c799a454d41a92e508a.jpg',
                'https://m.atcdn.co.uk/a/media/95bbe7cf92514b86963a04e08c6133c3.jpg',
                'https://m.atcdn.co.uk/a/media/6a390f0fdce9407bb9872ebcd5b2c62a.jpg',
                'https://m.atcdn.co.uk/a/media/2020e71384d041eb8525187914e9ae0e.jpg',
                'https://m.atcdn.co.uk/a/media/64e42933de2b45878fca9836717f3cc2.jpg',
                'https://m.atcdn.co.uk/a/media/477abf8ec1464f6d8f5a9c5fd5c0b6d6.jpg',
                'https://m.atcdn.co.uk/a/media/ee6747d437e744908902fe84c3436b99.jpg',
                'https://m.atcdn.co.uk/a/media/c172d85e3c2142adafcb08a3524a325b.jpg',
                'https://m.atcdn.co.uk/a/media/780c91a55aa041a881b3b5e65439706c.jpg'],
 'price': 6300,
 'price_includes_vat': True,
 'registration_date': '2012-11-12',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Volkswagen Touran 1.4 TSI HIGHLINE AUTOMATIC 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2012}
2026-01-28 12:54:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 85005597-2623-559c-a5d6-0475c66713fc with identifier: 202509096191978
2026-01-28 12:54:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 85005597-2623-559c-a5d6-0475c66713fc
2026-01-28 12:54:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F3f24445836dd4276beb08dd917d428ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3f24445836dd4276beb08dd917d428ac.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F7eee0975d2b242c6a8f33235dd626d30.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7eee0975d2b242c6a8f33235dd626d30.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252Fd53e727fd62b41dfb9eb7b4d271a74e0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d53e727fd62b41dfb9eb7b4d271a74e0.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F02dec4e5c7754a3a8c32d9eec8e40794.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/02dec4e5c7754a3a8c32d9eec8e40794.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252Faa999b41364e44b599882846ba40e5be.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa999b41364e44b599882846ba40e5be.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252Fa73df19748b447169e98287e0e93bf61.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a73df19748b447169e98287e0e93bf61.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F57fae7ea8ad84c2cbdb49648c54b7b61.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/57fae7ea8ad84c2cbdb49648c54b7b61.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F29b94d9d9ae24ca9a701695f4861f1e4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/29b94d9d9ae24ca9a701695f4861f1e4.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F6eef025a95df48db99382e08bd5fdc14.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6eef025a95df48db99382e08bd5fdc14.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252Fa6de51829c784b33beb4a866f78fa883.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6de51829c784b33beb4a866f78fa883.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F913cabae3c2341c1b9d7da0ed9f1900b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/913cabae3c2341c1b9d7da0ed9f1900b.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252Fd56652c6990946d5ae3ee0351e092a34.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d56652c6990946d5ae3ee0351e092a34.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F9cfe43c855d643939ca6000383c7788e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9cfe43c855d643939ca6000383c7788e.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F0491c1d9eee248dfa19cdb5ab8f9fa23.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0491c1d9eee248dfa19cdb5ab8f9fa23.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F7adbd5b15469495da72a13246dedddf4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7adbd5b15469495da72a13246dedddf4.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F9db47fa8597f441e9c0d414f3e3e150d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9db47fa8597f441e9c0d414f3e3e150d.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252Fec6d399ffc5d4c799a454d41a92e508a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec6d399ffc5d4c799a454d41a92e508a.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F95bbe7cf92514b86963a04e08c6133c3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/95bbe7cf92514b86963a04e08c6133c3.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F6a390f0fdce9407bb9872ebcd5b2c62a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6a390f0fdce9407bb9872ebcd5b2c62a.jpg already downloaded
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%252F2020e71384d041eb8525187914e9ae0e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2020e71384d041eb8525187914e9ae0e.jpg already downloaded
2026-01-28 12:54:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 85005597-2623-559c-a5d6-0475c66713fc with identifier 202509096191978
2026-01-28 12:54:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:54:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 85005597-2623-559c-a5d6-0475c66713fc
2026-01-28 12:54:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                'inspections and regular servicing\r\n'
                '\r\n'
                'All our imported vehicles come with a free Japan Car Check '
                'providing valuable insights into a vehicle’s history, helping '
                'buyers and owners make informed decisions. \r\n'
                '\r\n'
                '🚗 Verifies Authenticity – Confirms the car’s registration '
                'details, ensuring it matches official records. \r\n'
                '⚠️ Detects Accident History – Identifies past damages or '
                'insurance claims, helping assess the car’s condition. \r\n'
                '🛠️ Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud. \r\n'
                '🚨 Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\r\n'
                '💰 Boosts Resale Value – A clean history report can increase '
                'the car’s market value and buyer confidence.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'engine_horse_power': 138,
 'fuel_type': 'Petrol',
 'id': '85005597-2623-559c-a5d6-0475c66713fc',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509096191978',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Touran',
 'odometer': 68938,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 25,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/3f24445836dd4276beb08dd917d428ac.jpg',
                'https://m.atcdn.co.uk/a/media/7eee0975d2b242c6a8f33235dd626d30.jpg',
                'https://m.atcdn.co.uk/a/media/d53e727fd62b41dfb9eb7b4d271a74e0.jpg',
                'https://m.atcdn.co.uk/a/media/02dec4e5c7754a3a8c32d9eec8e40794.jpg',
                'https://m.atcdn.co.uk/a/media/aa999b41364e44b599882846ba40e5be.jpg',
                'https://m.atcdn.co.uk/a/media/a73df19748b447169e98287e0e93bf61.jpg',
                'https://m.atcdn.co.uk/a/media/57fae7ea8ad84c2cbdb49648c54b7b61.jpg',
                'https://m.atcdn.co.uk/a/media/29b94d9d9ae24ca9a701695f4861f1e4.jpg',
                'https://m.atcdn.co.uk/a/media/6eef025a95df48db99382e08bd5fdc14.jpg',
                'https://m.atcdn.co.uk/a/media/a6de51829c784b33beb4a866f78fa883.jpg',
                'https://m.atcdn.co.uk/a/media/913cabae3c2341c1b9d7da0ed9f1900b.jpg',
                'https://m.atcdn.co.uk/a/media/d56652c6990946d5ae3ee0351e092a34.jpg',
                'https://m.atcdn.co.uk/a/media/9cfe43c855d643939ca6000383c7788e.jpg',
                'https://m.atcdn.co.uk/a/media/0491c1d9eee248dfa19cdb5ab8f9fa23.jpg',
                'https://m.atcdn.co.uk/a/media/7adbd5b15469495da72a13246dedddf4.jpg',
                'https://m.atcdn.co.uk/a/media/9db47fa8597f441e9c0d414f3e3e150d.jpg',
                'https://m.atcdn.co.uk/a/media/ec6d399ffc5d4c799a454d41a92e508a.jpg',
                'https://m.atcdn.co.uk/a/media/95bbe7cf92514b86963a04e08c6133c3.jpg',
                'https://m.atcdn.co.uk/a/media/6a390f0fdce9407bb9872ebcd5b2c62a.jpg',
                'https://m.atcdn.co.uk/a/media/2020e71384d041eb8525187914e9ae0e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 415995,
             'Height': 1080,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3f24445836dd4276beb08dd917d428ac.jpg',
             'Width': 1440},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 376459,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7eee0975d2b242c6a8f33235dd626d30.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cc9e230-b600-5fa8-b5bb-42ae61debcb2/7cc9e230-b600-5fa8-b5bb-42ae61debcb2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144139,
             'Height': 1873,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa999b41364e44b599882846ba40e5be.jpg',
             'Width': 1499},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 394916,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d53e727fd62b41dfb9eb7b4d271a74e0.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cc9e230-b600-5fa8-b5bb-42ae61debcb2/7cc9e230-b600-5fa8-b5bb-42ae61debcb2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 27671,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec6d399ffc5d4c799a454d41a92e508a.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 318685,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/02dec4e5c7754a3a8c32d9eec8e40794.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5d6969b-e2fc-518d-8bb5-28bd14bf7fa7/e5d6969b-e2fc-518d-8bb5-28bd14bf7fa7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 21456,
             'Height': 239,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/913cabae3c2341c1b9d7da0ed9f1900b.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 344671,
             'Height': 1230,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a73df19748b447169e98287e0e93bf61.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 326831,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/57fae7ea8ad84c2cbdb49648c54b7b61.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 354054,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/29b94d9d9ae24ca9a701695f4861f1e4.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 324987,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6eef025a95df48db99382e08bd5fdc14.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 364021,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6de51829c784b33beb4a866f78fa883.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146298,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d56652c6990946d5ae3ee0351e092a34.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171583,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9cfe43c855d643939ca6000383c7788e.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214339,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0491c1d9eee248dfa19cdb5ab8f9fa23.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116151,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7adbd5b15469495da72a13246dedddf4.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190998,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9db47fa8597f441e9c0d414f3e3e150d.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 273127,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/95bbe7cf92514b86963a04e08c6133c3.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216148,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6a390f0fdce9407bb9872ebcd5b2c62a.jpg',
             'Width': 1500},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_315d334a-e2e2-5bde-a165-4d2aadcd2718/315d334a-e2e2-5bde-a165-4d2aadcd2718_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164265,
             'Height': 1125,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2020e71384d041eb8525187914e9ae0e.jpg',
             'Width': 1500}],
 'price': 6300,
 'price_includes_vat': True,
 'registration_date': '2012-11-12',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Volkswagen Touran 1.4 TSI HIGHLINE AUTOMATIC 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2012}
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [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%27202509096191978%27 HTTP/1.1" 200 None
2026-01-28 12:54:59 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509096191978: {'created_time': 1769604899.453066, 'last_price_update_time': 1769604899.453074}
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:54:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509096191978') HTTP/1.1" 204 0
2026-01-28 12:55:49 [scrapy.extensions.logstats] INFO: Crawled 21 pages (at 4 pages/min), scraped 17 items (at 4 items/min)
2026-01-28 12:56:39 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 266.851(s), this was the 2nd time calling it.
2026-01-28 12:56:39 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.932445218274818 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:56:41 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 267.582(s), this was the 2nd time calling it.
2026-01-28 12:56:41 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.536328203888749 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:56:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 12:56:46 [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-01-28 12:56:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:56:46 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 196,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.4L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512208729747',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mitsubishi',
 'model': 'L200',
 'odometer': 92447,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/5fa96203451d43d2971fa4e2b7dc129c.jpg',
                'https://m.atcdn.co.uk/a/media/5156fa7b46744166a0295585afe3f06b.jpg',
                'https://m.atcdn.co.uk/a/media/6c3780007862487fa9bb27f57773b4d7.jpg',
                'https://m.atcdn.co.uk/a/media/a59acf979a834feab9ded6225b6f40c2.jpg',
                'https://m.atcdn.co.uk/a/media/dda27b1e1819410e9cfa5304da605eb9.jpg',
                'https://m.atcdn.co.uk/a/media/33ea85542d574304adb39feaa8344673.jpg',
                'https://m.atcdn.co.uk/a/media/0112df16d93143818f22496c5fc1c92b.jpg',
                'https://m.atcdn.co.uk/a/media/b82643c36f494bd990100692dbe5f830.jpg',
                'https://m.atcdn.co.uk/a/media/a5e1d45b71344b819198a7f065aa395a.jpg',
                'https://m.atcdn.co.uk/a/media/e500a45a460b40b7b2b44501e01328b5.jpg',
                'https://m.atcdn.co.uk/a/media/347a915b76474a8aab40629b3d0943a8.jpg',
                'https://m.atcdn.co.uk/a/media/d327e761ba5843989ed312bc69649f0e.jpg',
                'https://m.atcdn.co.uk/a/media/a5861f38ecc946e5ba7b039530e72f3d.jpg',
                'https://m.atcdn.co.uk/a/media/05d24280f71d454ebb923db8fffdbf46.jpg',
                'https://m.atcdn.co.uk/a/media/b3e2564828cf4c1c9de34bf3ebb0b31d.jpg',
                'https://m.atcdn.co.uk/a/media/67f2456e993946a4bdf3d535b83e93b4.jpg',
                'https://m.atcdn.co.uk/a/media/d5859b1ea0a84350937de20936ac6a5c.jpg',
                'https://m.atcdn.co.uk/a/media/2eff01e6bdfd42f89f4c2e455fac47ee.jpg',
                'https://m.atcdn.co.uk/a/media/7ee0816744a24761bd81b8d6ff2aaa4b.jpg',
                'https://m.atcdn.co.uk/a/media/d705edd062a44160a35235a8f283f575.jpg'],
 'price': 15600,
 'price_includes_vat': True,
 'registration_date': '2018-11-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mitsubishi L200 2.4 DI-D DC Barbarian Pickup Double Cab 4dr Diesel '
          'Auto 4WD Euro 6 (178 ps) MOT 08/26 92K PSH AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'DC Barbarian',
 'year': 2018}
2026-01-28 12:56:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fd55aa9a-7451-5670-b33a-948176b8f4fe with identifier: 202512208729747
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item fd55aa9a-7451-5670-b33a-948176b8f4fe
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F5fa96203451d43d2971fa4e2b7dc129c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5fa96203451d43d2971fa4e2b7dc129c.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F5156fa7b46744166a0295585afe3f06b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5156fa7b46744166a0295585afe3f06b.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F6c3780007862487fa9bb27f57773b4d7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c3780007862487fa9bb27f57773b4d7.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fa59acf979a834feab9ded6225b6f40c2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a59acf979a834feab9ded6225b6f40c2.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fdda27b1e1819410e9cfa5304da605eb9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dda27b1e1819410e9cfa5304da605eb9.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F33ea85542d574304adb39feaa8344673.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33ea85542d574304adb39feaa8344673.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F0112df16d93143818f22496c5fc1c92b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0112df16d93143818f22496c5fc1c92b.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fb82643c36f494bd990100692dbe5f830.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b82643c36f494bd990100692dbe5f830.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fa5e1d45b71344b819198a7f065aa395a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5e1d45b71344b819198a7f065aa395a.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fe500a45a460b40b7b2b44501e01328b5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e500a45a460b40b7b2b44501e01328b5.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F347a915b76474a8aab40629b3d0943a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/347a915b76474a8aab40629b3d0943a8.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fd327e761ba5843989ed312bc69649f0e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d327e761ba5843989ed312bc69649f0e.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fa5861f38ecc946e5ba7b039530e72f3d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5861f38ecc946e5ba7b039530e72f3d.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F05d24280f71d454ebb923db8fffdbf46.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/05d24280f71d454ebb923db8fffdbf46.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fb3e2564828cf4c1c9de34bf3ebb0b31d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3e2564828cf4c1c9de34bf3ebb0b31d.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F67f2456e993946a4bdf3d535b83e93b4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67f2456e993946a4bdf3d535b83e93b4.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fd5859b1ea0a84350937de20936ac6a5c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5859b1ea0a84350937de20936ac6a5c.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F2eff01e6bdfd42f89f4c2e455fac47ee.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2eff01e6bdfd42f89f4c2e455fac47ee.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252F7ee0816744a24761bd81b8d6ff2aaa4b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ee0816744a24761bd81b8d6ff2aaa4b.jpg already downloaded
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%252Fd705edd062a44160a35235a8f283f575.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d705edd062a44160a35235a8f283f575.jpg already downloaded
2026-01-28 12:56:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fd55aa9a-7451-5670-b33a-948176b8f4fe with identifier 202512208729747
2026-01-28 12:56:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fd55aa9a-7451-5670-b33a-948176b8f4fe
2026-01-28 12:56:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.4L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': 'fd55aa9a-7451-5670-b33a-948176b8f4fe',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512208729747',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mitsubishi',
 'model': 'L200',
 'odometer': 92447,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/5fa96203451d43d2971fa4e2b7dc129c.jpg',
                'https://m.atcdn.co.uk/a/media/5156fa7b46744166a0295585afe3f06b.jpg',
                'https://m.atcdn.co.uk/a/media/6c3780007862487fa9bb27f57773b4d7.jpg',
                'https://m.atcdn.co.uk/a/media/a59acf979a834feab9ded6225b6f40c2.jpg',
                'https://m.atcdn.co.uk/a/media/dda27b1e1819410e9cfa5304da605eb9.jpg',
                'https://m.atcdn.co.uk/a/media/33ea85542d574304adb39feaa8344673.jpg',
                'https://m.atcdn.co.uk/a/media/0112df16d93143818f22496c5fc1c92b.jpg',
                'https://m.atcdn.co.uk/a/media/b82643c36f494bd990100692dbe5f830.jpg',
                'https://m.atcdn.co.uk/a/media/a5e1d45b71344b819198a7f065aa395a.jpg',
                'https://m.atcdn.co.uk/a/media/e500a45a460b40b7b2b44501e01328b5.jpg',
                'https://m.atcdn.co.uk/a/media/347a915b76474a8aab40629b3d0943a8.jpg',
                'https://m.atcdn.co.uk/a/media/d327e761ba5843989ed312bc69649f0e.jpg',
                'https://m.atcdn.co.uk/a/media/a5861f38ecc946e5ba7b039530e72f3d.jpg',
                'https://m.atcdn.co.uk/a/media/05d24280f71d454ebb923db8fffdbf46.jpg',
                'https://m.atcdn.co.uk/a/media/b3e2564828cf4c1c9de34bf3ebb0b31d.jpg',
                'https://m.atcdn.co.uk/a/media/67f2456e993946a4bdf3d535b83e93b4.jpg',
                'https://m.atcdn.co.uk/a/media/d5859b1ea0a84350937de20936ac6a5c.jpg',
                'https://m.atcdn.co.uk/a/media/2eff01e6bdfd42f89f4c2e455fac47ee.jpg',
                'https://m.atcdn.co.uk/a/media/7ee0816744a24761bd81b8d6ff2aaa4b.jpg',
                'https://m.atcdn.co.uk/a/media/d705edd062a44160a35235a8f283f575.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 342673,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5fa96203451d43d2971fa4e2b7dc129c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 362055,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5156fa7b46744166a0295585afe3f06b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 343947,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c3780007862487fa9bb27f57773b4d7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 279984,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a59acf979a834feab9ded6225b6f40c2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257474,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dda27b1e1819410e9cfa5304da605eb9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 271613,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/33ea85542d574304adb39feaa8344673.jpg',
             'Width': 1257},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 268798,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0112df16d93143818f22496c5fc1c92b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 310091,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b82643c36f494bd990100692dbe5f830.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160257,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5e1d45b71344b819198a7f065aa395a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130961,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e500a45a460b40b7b2b44501e01328b5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276680,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/347a915b76474a8aab40629b3d0943a8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134355,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d327e761ba5843989ed312bc69649f0e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180745,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5861f38ecc946e5ba7b039530e72f3d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96507,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/05d24280f71d454ebb923db8fffdbf46.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199375,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3e2564828cf4c1c9de34bf3ebb0b31d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164096,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67f2456e993946a4bdf3d535b83e93b4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141213,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d5859b1ea0a84350937de20936ac6a5c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102571,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2eff01e6bdfd42f89f4c2e455fac47ee.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144695,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ee0816744a24761bd81b8d6ff2aaa4b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd55aa9a-7451-5670-b33a-948176b8f4fe/fd55aa9a-7451-5670-b33a-948176b8f4fe_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80356,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d705edd062a44160a35235a8f283f575.jpg',
             'Width': 768}],
 'price': 15600,
 'price_includes_vat': True,
 'registration_date': '2018-11-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mitsubishi L200 2.4 DI-D DC Barbarian Pickup Double Cab 4dr Diesel '
          'Auto 4WD Euro 6 (178 ps) MOT 08/26 92K PSH AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'DC Barbarian',
 'year': 2018}
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [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%27202512208729747%27 HTTP/1.1" 200 None
2026-01-28 12:56:46 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512208729747: {'created_time': 1769605006.585727, 'last_price_update_time': 1769605006.585737}
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512208729747') HTTP/1.1" 204 0
2026-01-28 12:56:47 [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-01-28 12:56:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:56:47 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_transmission: Unknown transmission type: unlisted
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 282, in _extract_transmission
    raise ValueError("Unknown transmission type: %s" % transmission)
ValueError: Unknown transmission type: unlisted
2026-01-28 12:56:47 [common.utils.decorators] ERROR: Payload: {"id": "202509156343728", "stockItemId": "8a4209b6993e4d9701994e0238be57cc", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 Move up! (2014/14)", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-09-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 Move up! (2014/14)", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 46K 1 OWNER", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MR", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/q9rFiyAOtBo?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 25, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/036702eb40c9455d87ce7201711db066.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/82d831b219904fda8a86242c839b6f6a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1ab886b81fc7408d91a3e669e0ac2b0b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/01135bf0e6884f1a85ccaf0e7e90c719.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/771eba389e9049b094348edaf532e2c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/070915dbc90341d4b8ff285bacf1b3c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/54c3ec882c764f238080326116d4e8ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eb75a1611f1645779d57402fbf1c8291.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b66712064a9e47a6b7b83f2fe78f5cc3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b50331ea9e084403874a8f6a173afd28.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/348173f8025c427686c17501e8465e34.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a415df5538bc4d18a7f212f53d8e2672.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9d8c9d6024d54afba58e368f8113b8c5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a6b6d315516548beae422f20979a29fe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f275fe674c7e43cb95aa21a689adb114.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f9218719064b4ceebc0da46c3304a53b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25f20a3893444ee598ee86bd7951ba9d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3534d3492db04be3a26a3ba1b399f12e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eeb71e6af56d4386bb234d0330a607f7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97522214617d4a41b7dafa2544010f74.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9dd8d0d45fc4bc6820b4acf7cf75a9e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26649cc77cf74e31aac1ce076da7ab27.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/004bb2344a754bfbbf6bfdf2d6d1e2b5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Keys", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 46000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "a6b8848b8b144821a8ff27daa3a70477", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-10-24", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Blue exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:56:47 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:56:47 [common.utils.decorators] ERROR: Payload: {"id": "202509156343728", "stockItemId": "8a4209b6993e4d9701994e0238be57cc", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 Move up! (2014/14)", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-09-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 Move up! (2014/14)", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 46K 1 OWNER", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MR", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/q9rFiyAOtBo?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 25, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/036702eb40c9455d87ce7201711db066.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/82d831b219904fda8a86242c839b6f6a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1ab886b81fc7408d91a3e669e0ac2b0b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/01135bf0e6884f1a85ccaf0e7e90c719.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/771eba389e9049b094348edaf532e2c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/070915dbc90341d4b8ff285bacf1b3c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/54c3ec882c764f238080326116d4e8ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eb75a1611f1645779d57402fbf1c8291.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b66712064a9e47a6b7b83f2fe78f5cc3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b50331ea9e084403874a8f6a173afd28.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/348173f8025c427686c17501e8465e34.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a415df5538bc4d18a7f212f53d8e2672.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9d8c9d6024d54afba58e368f8113b8c5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a6b6d315516548beae422f20979a29fe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f275fe674c7e43cb95aa21a689adb114.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f9218719064b4ceebc0da46c3304a53b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25f20a3893444ee598ee86bd7951ba9d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3534d3492db04be3a26a3ba1b399f12e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eeb71e6af56d4386bb234d0330a607f7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97522214617d4a41b7dafa2544010f74.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9dd8d0d45fc4bc6820b4acf7cf75a9e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26649cc77cf74e31aac1ce076da7ab27.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/004bb2344a754bfbbf6bfdf2d6d1e2b5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Keys", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 46000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "a6b8848b8b144821a8ff27daa3a70477", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-10-24", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Blue exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:56:47 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:56:47 [common.utils.decorators] ERROR: Payload: {"id": "202509156343728", "stockItemId": "8a4209b6993e4d9701994e0238be57cc", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 Move up! (2014/14)", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-09-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 Move up! (2014/14)", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 46K 1 OWNER", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MR", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/q9rFiyAOtBo?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 25, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/036702eb40c9455d87ce7201711db066.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/82d831b219904fda8a86242c839b6f6a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1ab886b81fc7408d91a3e669e0ac2b0b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/01135bf0e6884f1a85ccaf0e7e90c719.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/771eba389e9049b094348edaf532e2c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/070915dbc90341d4b8ff285bacf1b3c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/54c3ec882c764f238080326116d4e8ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eb75a1611f1645779d57402fbf1c8291.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b66712064a9e47a6b7b83f2fe78f5cc3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b50331ea9e084403874a8f6a173afd28.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/348173f8025c427686c17501e8465e34.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a415df5538bc4d18a7f212f53d8e2672.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9d8c9d6024d54afba58e368f8113b8c5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a6b6d315516548beae422f20979a29fe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f275fe674c7e43cb95aa21a689adb114.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f9218719064b4ceebc0da46c3304a53b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25f20a3893444ee598ee86bd7951ba9d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3534d3492db04be3a26a3ba1b399f12e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eeb71e6af56d4386bb234d0330a607f7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97522214617d4a41b7dafa2544010f74.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9dd8d0d45fc4bc6820b4acf7cf75a9e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26649cc77cf74e31aac1ce076da7ab27.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/004bb2344a754bfbbf6bfdf2d6d1e2b5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Keys", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 46000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "a6b8848b8b144821a8ff27daa3a70477", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-10-24", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Blue exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:56:47 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156343728',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 46000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/036702eb40c9455d87ce7201711db066.jpg',
                'https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg',
                'https://m.atcdn.co.uk/a/media/1ab886b81fc7408d91a3e669e0ac2b0b.jpg',
                'https://m.atcdn.co.uk/a/media/54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg',
                'https://m.atcdn.co.uk/a/media/01135bf0e6884f1a85ccaf0e7e90c719.jpg',
                'https://m.atcdn.co.uk/a/media/771eba389e9049b094348edaf532e2c7.jpg',
                'https://m.atcdn.co.uk/a/media/070915dbc90341d4b8ff285bacf1b3c7.jpg',
                'https://m.atcdn.co.uk/a/media/54c3ec882c764f238080326116d4e8ef.jpg',
                'https://m.atcdn.co.uk/a/media/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg',
                'https://m.atcdn.co.uk/a/media/eb75a1611f1645779d57402fbf1c8291.jpg',
                'https://m.atcdn.co.uk/a/media/b66712064a9e47a6b7b83f2fe78f5cc3.jpg',
                'https://m.atcdn.co.uk/a/media/b50331ea9e084403874a8f6a173afd28.jpg',
                'https://m.atcdn.co.uk/a/media/348173f8025c427686c17501e8465e34.jpg',
                'https://m.atcdn.co.uk/a/media/a415df5538bc4d18a7f212f53d8e2672.jpg',
                'https://m.atcdn.co.uk/a/media/9d8c9d6024d54afba58e368f8113b8c5.jpg',
                'https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg',
                'https://m.atcdn.co.uk/a/media/f275fe674c7e43cb95aa21a689adb114.jpg',
                'https://m.atcdn.co.uk/a/media/f9218719064b4ceebc0da46c3304a53b.jpg',
                'https://m.atcdn.co.uk/a/media/25f20a3893444ee598ee86bd7951ba9d.jpg',
                'https://m.atcdn.co.uk/a/media/3534d3492db04be3a26a3ba1b399f12e.jpg',
                'https://m.atcdn.co.uk/a/media/eeb71e6af56d4386bb234d0330a607f7.jpg',
                'https://m.atcdn.co.uk/a/media/97522214617d4a41b7dafa2544010f74.jpg',
                'https://m.atcdn.co.uk/a/media/a9dd8d0d45fc4bc6820b4acf7cf75a9e.jpg',
                'https://m.atcdn.co.uk/a/media/26649cc77cf74e31aac1ce076da7ab27.jpg',
                'https://m.atcdn.co.uk/a/media/004bb2344a754bfbbf6bfdf2d6d1e2b5.jpg'],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 Move up! (2014/14)',
 'year': 2014}
2026-01-28 12:56:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b82bb3a6-2181-5c5c-bdac-0aac6a48d146 with identifier: 202509156343728
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item b82bb3a6-2181-5c5c-bdac-0aac6a48d146
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F036702eb40c9455d87ce7201711db066.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/036702eb40c9455d87ce7201711db066.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F82d831b219904fda8a86242c839b6f6a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F1ab886b81fc7408d91a3e669e0ac2b0b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ab886b81fc7408d91a3e669e0ac2b0b.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F01135bf0e6884f1a85ccaf0e7e90c719.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/01135bf0e6884f1a85ccaf0e7e90c719.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F771eba389e9049b094348edaf532e2c7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/771eba389e9049b094348edaf532e2c7.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F070915dbc90341d4b8ff285bacf1b3c7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/070915dbc90341d4b8ff285bacf1b3c7.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F54c3ec882c764f238080326116d4e8ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/54c3ec882c764f238080326116d4e8ef.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252Feb75a1611f1645779d57402fbf1c8291.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb75a1611f1645779d57402fbf1c8291.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252Fb66712064a9e47a6b7b83f2fe78f5cc3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b66712064a9e47a6b7b83f2fe78f5cc3.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252Fb50331ea9e084403874a8f6a173afd28.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b50331ea9e084403874a8f6a173afd28.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F348173f8025c427686c17501e8465e34.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/348173f8025c427686c17501e8465e34.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252Fa415df5538bc4d18a7f212f53d8e2672.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a415df5538bc4d18a7f212f53d8e2672.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F9d8c9d6024d54afba58e368f8113b8c5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9d8c9d6024d54afba58e368f8113b8c5.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252Fa6b6d315516548beae422f20979a29fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252Ff275fe674c7e43cb95aa21a689adb114.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f275fe674c7e43cb95aa21a689adb114.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252Ff9218719064b4ceebc0da46c3304a53b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f9218719064b4ceebc0da46c3304a53b.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F25f20a3893444ee598ee86bd7951ba9d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25f20a3893444ee598ee86bd7951ba9d.jpg already downloaded
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%252F3534d3492db04be3a26a3ba1b399f12e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3534d3492db04be3a26a3ba1b399f12e.jpg already downloaded
2026-01-28 12:56:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b82bb3a6-2181-5c5c-bdac-0aac6a48d146 with identifier 202509156343728
2026-01-28 12:56:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b82bb3a6-2181-5c5c-bdac-0aac6a48d146
2026-01-28 12:56:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'fuel_type': 'Petrol',
 'id': 'b82bb3a6-2181-5c5c-bdac-0aac6a48d146',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156343728',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 46000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 25,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/036702eb40c9455d87ce7201711db066.jpg',
                'https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg',
                'https://m.atcdn.co.uk/a/media/1ab886b81fc7408d91a3e669e0ac2b0b.jpg',
                'https://m.atcdn.co.uk/a/media/54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg',
                'https://m.atcdn.co.uk/a/media/01135bf0e6884f1a85ccaf0e7e90c719.jpg',
                'https://m.atcdn.co.uk/a/media/771eba389e9049b094348edaf532e2c7.jpg',
                'https://m.atcdn.co.uk/a/media/070915dbc90341d4b8ff285bacf1b3c7.jpg',
                'https://m.atcdn.co.uk/a/media/54c3ec882c764f238080326116d4e8ef.jpg',
                'https://m.atcdn.co.uk/a/media/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg',
                'https://m.atcdn.co.uk/a/media/eb75a1611f1645779d57402fbf1c8291.jpg',
                'https://m.atcdn.co.uk/a/media/b66712064a9e47a6b7b83f2fe78f5cc3.jpg',
                'https://m.atcdn.co.uk/a/media/b50331ea9e084403874a8f6a173afd28.jpg',
                'https://m.atcdn.co.uk/a/media/348173f8025c427686c17501e8465e34.jpg',
                'https://m.atcdn.co.uk/a/media/a415df5538bc4d18a7f212f53d8e2672.jpg',
                'https://m.atcdn.co.uk/a/media/9d8c9d6024d54afba58e368f8113b8c5.jpg',
                'https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg',
                'https://m.atcdn.co.uk/a/media/f275fe674c7e43cb95aa21a689adb114.jpg',
                'https://m.atcdn.co.uk/a/media/f9218719064b4ceebc0da46c3304a53b.jpg',
                'https://m.atcdn.co.uk/a/media/25f20a3893444ee598ee86bd7951ba9d.jpg',
                'https://m.atcdn.co.uk/a/media/3534d3492db04be3a26a3ba1b399f12e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 292241,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/036702eb40c9455d87ce7201711db066.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c026740b-ca66-5fde-adeb-780202296ee9/c026740b-ca66-5fde-adeb-780202296ee9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88313,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg',
             'Width': 921},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 304724,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ab886b81fc7408d91a3e669e0ac2b0b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 310340,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/54f1b18e1f1e48f7a1f9e32fdd6e1a57.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 271252,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/01135bf0e6884f1a85ccaf0e7e90c719.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247628,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/771eba389e9049b094348edaf532e2c7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 266616,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/070915dbc90341d4b8ff285bacf1b3c7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 300630,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb75a1611f1645779d57402fbf1c8291.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247499,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b66712064a9e47a6b7b83f2fe78f5cc3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175996,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b50331ea9e084403874a8f6a173afd28.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174400,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/348173f8025c427686c17501e8465e34.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c026740b-ca66-5fde-adeb-780202296ee9/c026740b-ca66-5fde-adeb-780202296ee9_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50674,
             'Height': 880,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 278275,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a415df5538bc4d18a7f212f53d8e2672.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99536,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9d8c9d6024d54afba58e368f8113b8c5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c026740b-ca66-5fde-adeb-780202296ee9/c026740b-ca66-5fde-adeb-780202296ee9_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37506,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/54c3ec882c764f238080326116d4e8ef.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175380,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f275fe674c7e43cb95aa21a689adb114.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152414,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f9218719064b4ceebc0da46c3304a53b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115231,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/25f20a3893444ee598ee86bd7951ba9d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c026740b-ca66-5fde-adeb-780202296ee9/c026740b-ca66-5fde-adeb-780202296ee9_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49927,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f38d170-45e2-51ed-ae8b-ca2d53fd56b1/0f38d170-45e2-51ed-ae8b-ca2d53fd56b1_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169040,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3534d3492db04be3a26a3ba1b399f12e.jpg',
             'Width': 1280}],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 Move up! (2014/14)',
 'year': 2014}
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:47 [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%27202509156343728%27 HTTP/1.1" 200 None
2026-01-28 12:56:47 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509156343728: {'created_time': 1769605007.988811, 'last_price_update_time': 1769605007.988821}
2026-01-28 12:56:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509156343728') HTTP/1.1" 204 0
2026-01-28 12:56:48 [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-01-28 12:56:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:56:48 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:56:48 [common.utils.decorators] ERROR: Payload: {"id": "202509156343926", "stockItemId": "8a42199a993e4d9801994e075bf809c9", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 High up! (2014/14) 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-09-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 High up! (2014/14) 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 57K 1 OWNER", "rrp": null, "price": 5400, "priceGBX": 540000, "priceExcludingFees": 5400, "priceExcludingFeesGBX": 540000, "suppliedPrice": 5400, "suppliedPriceGBX": 540000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 4500, "vatToBePaidUpfront": 900, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MS", "generation": {"generationId": "ff4ed9f6a7cc73aa11865eb47c906036", "name": "Hatchback (2011 - 2017)", "review": {"expertReviewSummary": {"rating": 4.2, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-up-hatchback-2011-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "540", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/pOCdFowpTxk?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 25, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/77f8a911b2994facba048e5e7724a84e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3209d651320d484eaa96e92e1afce526.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09889463efab4bad8e3832ba308c38dc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a25c529cddc448b8b576974ca4cf7fbd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a12837fe45814a7db932ab13332c792f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9baf4f13bd9484eb24fc6c016778048.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20de25f080fe437aa933dcebef878caa.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/708e348640f748858fc7caf0ec56c16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0b7c7b049d504af1a7b131cfd55e62e5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8638875518bb4844a42665a19a936019.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d9cc0601cfe04fe19cf6a0dcf49103bc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e5394f854907431fbbae0526d9a3267d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/afc27eb0a4b04c62b595e91d00480c95.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f2711941162e42fc97ca3062efc3e01e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a458331df91c4a94b9181602c146ba64.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fb324a067e924c1ba714120dcbd58b2f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cc847fb9d8e643f2b550d480a0e40008.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b02766c240ad4651a42ceb5f16961a62.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae402501cca4c888b283ecd4468e4ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c175927c58054b7aa46666e6be3ebe6f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/86679cb8b9904d539b53fd0e81a7ffcf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2045273a86cf4521a1d077efc11f22cb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Keys", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d025665014e44d249be718f60e243c52.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c17a4f2be43944c1bddf7097019988b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -538, "mileageDeviation": 959, "mileage": {"mileage": 57000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Red", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 5", "co2Emissions": {"co2Emission": 105, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1, "sizeCC": 999, "manufacturerEngineSize": 1, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": "High up!", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "105 g/km", "fuelConsumptionCombined": "62.80 mpg", "fuelConsumptionExtraUrban": "70.60 mpg", "fuelConsumptionUrban": "51.40 mpg", "insuranceGroup": "02E", "minimumKerbWeight": "932 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "13.20 seconds", "cylinders": "3", "valves": "12", "enginePower": "74 bhp", "topSpeed": "106 mph", "engineTorque": "70.00 lbs/ft", "vehicleHeight": "1489 mm", "vehicleLength": "3540 mm", "vehicleWidth": "1910 mm", "wheelbase": "2420 mm", "fuelTankCapacity": "35.00 litres", "grossVehicleWeight": "1290 kg", "luggageCapacitySeatsDown": "951 litres", "bootspaceSeatsUp": "251 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket - Centre Console", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "15in Alloy Wheels - Spoke", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Interior", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Side Head and Thorax for Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Anti-Theft Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Aux-In Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Black Pearl Upper Dashboard", "category": "Interior", "__typename": "Feature"}, {"description": "Bluetooth Telephone Preparation for Hands Free Profile Enabled Telephones", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Exterior", "__typename": "Feature"}, {"description": "Body Coloured Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Central Locking - Remote with 1 Remote Key", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Colour Touch Screen - 5in", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Cup Holders - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "DAB+ - Digital Radio Reception", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Differential Lock - Electronic", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Door Mirrors - Body Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "Drivers Seat Height Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Full Size Steel Spare Wheel", "category": "Exterior", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlights - Halogen Clear - Range Adjustable", "category": "Illumination", "__typename": "Feature"}, {"description": "Heated Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Height Adjustable Steering Wheel", "category": "Interior", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light", "category": "Illumination", "__typename": "Feature"}, {"description": "Hill Hold Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for 2 Rear Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Maps & More Touch-Screen Navigation-Radio Infotainment Device with Integrated Voice Control and Carry Case", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Power Assisted Steering - Speed Sensitive", "category": "Performance", "__typename": "Feature"}, {"description": "RCD 215 Radio-MP3-CD Player", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "SD Card Reader", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seatbelt Reminder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Sound Pack", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Speakers x2", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Speakers x4 - 2 Front and 2 Rear", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke - Leather Trimmed with Gloss Black Inserts", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartments in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "TCS - Traction Control System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Tinted Glass - Heat Insulating", "category": "Exterior", "__typename": "Feature"}, {"description": "Tool Kit", "category": "Interior", "__typename": "Feature"}, {"description": "Trip Computer", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tyre Pressure Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Variable Boot Floor", "category": "Interior", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 20, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "1fcd0b114d6741beaaadfa87262232df", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Red exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:56:48 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156343926',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 57000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/77f8a911b2994facba048e5e7724a84e.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/09889463efab4bad8e3832ba308c38dc.jpg',
                'https://m.atcdn.co.uk/a/media/a25c529cddc448b8b576974ca4cf7fbd.jpg',
                'https://m.atcdn.co.uk/a/media/a12837fe45814a7db932ab13332c792f.jpg',
                'https://m.atcdn.co.uk/a/media/a9baf4f13bd9484eb24fc6c016778048.jpg',
                'https://m.atcdn.co.uk/a/media/20de25f080fe437aa933dcebef878caa.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/0b7c7b049d504af1a7b131cfd55e62e5.jpg',
                'https://m.atcdn.co.uk/a/media/8638875518bb4844a42665a19a936019.jpg',
                'https://m.atcdn.co.uk/a/media/d9cc0601cfe04fe19cf6a0dcf49103bc.jpg',
                'https://m.atcdn.co.uk/a/media/e5394f854907431fbbae0526d9a3267d.jpg',
                'https://m.atcdn.co.uk/a/media/afc27eb0a4b04c62b595e91d00480c95.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/f2711941162e42fc97ca3062efc3e01e.jpg',
                'https://m.atcdn.co.uk/a/media/a458331df91c4a94b9181602c146ba64.jpg',
                'https://m.atcdn.co.uk/a/media/fb324a067e924c1ba714120dcbd58b2f.jpg',
                'https://m.atcdn.co.uk/a/media/cc847fb9d8e643f2b550d480a0e40008.jpg',
                'https://m.atcdn.co.uk/a/media/b02766c240ad4651a42ceb5f16961a62.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/c175927c58054b7aa46666e6be3ebe6f.jpg',
                'https://m.atcdn.co.uk/a/media/86679cb8b9904d539b53fd0e81a7ffcf.jpg',
                'https://m.atcdn.co.uk/a/media/2045273a86cf4521a1d077efc11f22cb.jpg',
                'https://m.atcdn.co.uk/a/media/d025665014e44d249be718f60e243c52.jpg',
                'https://m.atcdn.co.uk/a/media/c17a4f2be43944c1bddf7097019988b2.jpg'],
 'price': 5400,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 High up! (2014/14) 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2014}
2026-01-28 12:56:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b582be6-b53f-53d6-beb7-97d46cecb0ea with identifier: 202509156343926
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 4b582be6-b53f-53d6-beb7-97d46cecb0ea
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F77f8a911b2994facba048e5e7724a84e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/77f8a911b2994facba048e5e7724a84e.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F09889463efab4bad8e3832ba308c38dc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/09889463efab4bad8e3832ba308c38dc.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252Fa25c529cddc448b8b576974ca4cf7fbd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a25c529cddc448b8b576974ca4cf7fbd.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252Fa12837fe45814a7db932ab13332c792f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a12837fe45814a7db932ab13332c792f.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252Fa9baf4f13bd9484eb24fc6c016778048.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9baf4f13bd9484eb24fc6c016778048.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F20de25f080fe437aa933dcebef878caa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/20de25f080fe437aa933dcebef878caa.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F708e348640f748858fc7caf0ec56c16d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F0b7c7b049d504af1a7b131cfd55e62e5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b7c7b049d504af1a7b131cfd55e62e5.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F8638875518bb4844a42665a19a936019.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8638875518bb4844a42665a19a936019.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252Fd9cc0601cfe04fe19cf6a0dcf49103bc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d9cc0601cfe04fe19cf6a0dcf49103bc.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252Fe5394f854907431fbbae0526d9a3267d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5394f854907431fbbae0526d9a3267d.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252Fafc27eb0a4b04c62b595e91d00480c95.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/afc27eb0a4b04c62b595e91d00480c95.jpg already downloaded
2026-01-28 12:56:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:48 [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%252F0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg already downloaded
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [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%252Ff2711941162e42fc97ca3062efc3e01e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2711941162e42fc97ca3062efc3e01e.jpg already downloaded
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [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%252Fa458331df91c4a94b9181602c146ba64.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a458331df91c4a94b9181602c146ba64.jpg already downloaded
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [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%252Ffb324a067e924c1ba714120dcbd58b2f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fb324a067e924c1ba714120dcbd58b2f.jpg already downloaded
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [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%252Fcc847fb9d8e643f2b550d480a0e40008.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc847fb9d8e643f2b550d480a0e40008.jpg already downloaded
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [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%252Fb02766c240ad4651a42ceb5f16961a62.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b02766c240ad4651a42ceb5f16961a62.jpg already downloaded
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:56:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4b582be6-b53f-53d6-beb7-97d46cecb0ea with identifier 202509156343926
2026-01-28 12:56:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4b582be6-b53f-53d6-beb7-97d46cecb0ea
2026-01-28 12:56:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'id': '4b582be6-b53f-53d6-beb7-97d46cecb0ea',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156343926',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 57000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 25,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/77f8a911b2994facba048e5e7724a84e.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/09889463efab4bad8e3832ba308c38dc.jpg',
                'https://m.atcdn.co.uk/a/media/a25c529cddc448b8b576974ca4cf7fbd.jpg',
                'https://m.atcdn.co.uk/a/media/a12837fe45814a7db932ab13332c792f.jpg',
                'https://m.atcdn.co.uk/a/media/a9baf4f13bd9484eb24fc6c016778048.jpg',
                'https://m.atcdn.co.uk/a/media/20de25f080fe437aa933dcebef878caa.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/0b7c7b049d504af1a7b131cfd55e62e5.jpg',
                'https://m.atcdn.co.uk/a/media/8638875518bb4844a42665a19a936019.jpg',
                'https://m.atcdn.co.uk/a/media/d9cc0601cfe04fe19cf6a0dcf49103bc.jpg',
                'https://m.atcdn.co.uk/a/media/e5394f854907431fbbae0526d9a3267d.jpg',
                'https://m.atcdn.co.uk/a/media/afc27eb0a4b04c62b595e91d00480c95.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/f2711941162e42fc97ca3062efc3e01e.jpg',
                'https://m.atcdn.co.uk/a/media/a458331df91c4a94b9181602c146ba64.jpg',
                'https://m.atcdn.co.uk/a/media/fb324a067e924c1ba714120dcbd58b2f.jpg',
                'https://m.atcdn.co.uk/a/media/cc847fb9d8e643f2b550d480a0e40008.jpg',
                'https://m.atcdn.co.uk/a/media/b02766c240ad4651a42ceb5f16961a62.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251779,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/77f8a911b2994facba048e5e7724a84e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 249123,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/09889463efab4bad8e3832ba308c38dc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240244,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a25c529cddc448b8b576974ca4cf7fbd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259347,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a12837fe45814a7db932ab13332c792f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 221724,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9baf4f13bd9484eb24fc6c016778048.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 230022,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/20de25f080fe437aa933dcebef878caa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38047,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 228657,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b7c7b049d504af1a7b131cfd55e62e5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 246872,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8638875518bb4844a42665a19a936019.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238964,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d9cc0601cfe04fe19cf6a0dcf49103bc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155326,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5394f854907431fbbae0526d9a3267d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148793,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/afc27eb0a4b04c62b595e91d00480c95.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 28371,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129929,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f2711941162e42fc97ca3062efc3e01e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170011,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a458331df91c4a94b9181602c146ba64.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112018,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fb324a067e924c1ba714120dcbd58b2f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160897,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc847fb9d8e643f2b550d480a0e40008.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6be27830-b135-5abd-8f61-6cffb543ce6d/6be27830-b135-5abd-8f61-6cffb543ce6d_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 233253,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b02766c240ad4651a42ceb5f16961a62.jpg',
             'Width': 1280}],
 'price': 5400,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 High up! (2014/14) 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2014}
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [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%27202509156343926%27 HTTP/1.1" 200 None
2026-01-28 12:56:49 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509156343926: {'created_time': 1769605009.142326, 'last_price_update_time': 1769605009.142336}
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509156343926') HTTP/1.1" 204 0
2026-01-28 12:56:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 12:56:49 [scrapy.extensions.logstats] INFO: Crawled 24 pages (at 3 pages/min), scraped 20 items (at 3 items/min)
2026-01-28 12:56:59 [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-01-28 12:56:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:56:59 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 129,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2020 Volkswagen Golf eTSI Life boasts a full service '
                'history, offering peace of mind for its next owner. This '
                'stylish hatchback features a 1.5 litre petrol hybrid engine, '
                'meeting Euro 6 emission standards. With its Life trim, this '
                'Golf combines practicality with modern design.\n'
                '\n'
                'Experience the responsive performance of this Golf, with an '
                'impressive 0 to 60mph acceleration time of just 8.5 seconds. '
                'This figure demonstrates its capability compared to other '
                'vehicles in its class. The MOT is valid until November 2026, '
                'and a 3 month warranty is included, ensuring your confidence '
                'in this well maintained Volkswagen.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol Hybrid',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512178670355',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 55624,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/92fc629949ce44b1b8f3a3fd8b5fa1be.jpg',
                'https://m.atcdn.co.uk/a/media/6695364adaa94f74b6dd2fb52ff234e2.jpg',
                'https://m.atcdn.co.uk/a/media/2bf0e76f66a74e798cee9441a8481c40.jpg',
                'https://m.atcdn.co.uk/a/media/409f768242594b689d105aba9cff4950.jpg',
                'https://m.atcdn.co.uk/a/media/63945cdfebf745bc8ce37051e05e9668.jpg',
                'https://m.atcdn.co.uk/a/media/2c2ad1f1371249cfb54951c1e3982aa3.jpg',
                'https://m.atcdn.co.uk/a/media/95933808699e4e2ba56f55e703f2bc07.jpg',
                'https://m.atcdn.co.uk/a/media/854bbb0b80444aa2b2f3acbd57e4fada.jpg',
                'https://m.atcdn.co.uk/a/media/bb19a7e00ce34d0a8c01d67d30743a92.jpg',
                'https://m.atcdn.co.uk/a/media/b9f398afd7a244fbaff02893fb5cd066.jpg',
                'https://m.atcdn.co.uk/a/media/1f4bd280dd24474284d6e72c9db37546.jpg',
                'https://m.atcdn.co.uk/a/media/2b06077df39c4dd1a3517e4726380cbd.jpg',
                'https://m.atcdn.co.uk/a/media/30d4b4ca9b8940a69d7c150f59251662.jpg',
                'https://m.atcdn.co.uk/a/media/26ba5830a89c4af9a384088cffb9bafe.jpg',
                'https://m.atcdn.co.uk/a/media/ae73f087913445219f79652a7ebe27d5.jpg',
                'https://m.atcdn.co.uk/a/media/9647770eea894ab08358b50c49c3e8bb.jpg',
                'https://m.atcdn.co.uk/a/media/27dd721736e14cb3a884e67463cf2969.jpg'],
 'price': 14600,
 'price_includes_vat': True,
 'registration_date': '2020-10-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 1.5 eTSI MHEV Life Hatchback 5dr Petrol Hybrid DSG '
          'Euro 6 (s/s) (150 ps) MOT 11/26 54K FSH AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'Life',
 'year': 2020}
2026-01-28 12:56:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4198c423-d8cd-5e64-bc4d-8e18e1284cd6 with identifier: 202512178670355
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 17 photos for item 4198c423-d8cd-5e64-bc4d-8e18e1284cd6
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F92fc629949ce44b1b8f3a3fd8b5fa1be.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/92fc629949ce44b1b8f3a3fd8b5fa1be.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F6695364adaa94f74b6dd2fb52ff234e2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6695364adaa94f74b6dd2fb52ff234e2.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F2bf0e76f66a74e798cee9441a8481c40.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2bf0e76f66a74e798cee9441a8481c40.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F409f768242594b689d105aba9cff4950.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/409f768242594b689d105aba9cff4950.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F63945cdfebf745bc8ce37051e05e9668.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63945cdfebf745bc8ce37051e05e9668.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F2c2ad1f1371249cfb54951c1e3982aa3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c2ad1f1371249cfb54951c1e3982aa3.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F95933808699e4e2ba56f55e703f2bc07.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/95933808699e4e2ba56f55e703f2bc07.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F854bbb0b80444aa2b2f3acbd57e4fada.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/854bbb0b80444aa2b2f3acbd57e4fada.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252Fbb19a7e00ce34d0a8c01d67d30743a92.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb19a7e00ce34d0a8c01d67d30743a92.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252Fb9f398afd7a244fbaff02893fb5cd066.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b9f398afd7a244fbaff02893fb5cd066.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F1f4bd280dd24474284d6e72c9db37546.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f4bd280dd24474284d6e72c9db37546.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F2b06077df39c4dd1a3517e4726380cbd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b06077df39c4dd1a3517e4726380cbd.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F30d4b4ca9b8940a69d7c150f59251662.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/30d4b4ca9b8940a69d7c150f59251662.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F26ba5830a89c4af9a384088cffb9bafe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26ba5830a89c4af9a384088cffb9bafe.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252Fae73f087913445219f79652a7ebe27d5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae73f087913445219f79652a7ebe27d5.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F9647770eea894ab08358b50c49c3e8bb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9647770eea894ab08358b50c49c3e8bb.jpg already downloaded
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%252F27dd721736e14cb3a884e67463cf2969.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27dd721736e14cb3a884e67463cf2969.jpg already downloaded
2026-01-28 12:56:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4198c423-d8cd-5e64-bc4d-8e18e1284cd6 with identifier 202512178670355
2026-01-28 12:56:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:56:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4198c423-d8cd-5e64-bc4d-8e18e1284cd6
2026-01-28 12:56:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2020 Volkswagen Golf eTSI Life boasts a full service '
                'history, offering peace of mind for its next owner. This '
                'stylish hatchback features a 1.5 litre petrol hybrid engine, '
                'meeting Euro 6 emission standards. With its Life trim, this '
                'Golf combines practicality with modern design.\n'
                '\n'
                'Experience the responsive performance of this Golf, with an '
                'impressive 0 to 60mph acceleration time of just 8.5 seconds. '
                'This figure demonstrates its capability compared to other '
                'vehicles in its class. The MOT is valid until November 2026, '
                'and a 3 month warranty is included, ensuring your confidence '
                'in this well maintained Volkswagen.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol Hybrid',
 'id': '4198c423-d8cd-5e64-bc4d-8e18e1284cd6',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512178670355',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 55624,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/92fc629949ce44b1b8f3a3fd8b5fa1be.jpg',
                'https://m.atcdn.co.uk/a/media/6695364adaa94f74b6dd2fb52ff234e2.jpg',
                'https://m.atcdn.co.uk/a/media/2bf0e76f66a74e798cee9441a8481c40.jpg',
                'https://m.atcdn.co.uk/a/media/409f768242594b689d105aba9cff4950.jpg',
                'https://m.atcdn.co.uk/a/media/63945cdfebf745bc8ce37051e05e9668.jpg',
                'https://m.atcdn.co.uk/a/media/2c2ad1f1371249cfb54951c1e3982aa3.jpg',
                'https://m.atcdn.co.uk/a/media/95933808699e4e2ba56f55e703f2bc07.jpg',
                'https://m.atcdn.co.uk/a/media/854bbb0b80444aa2b2f3acbd57e4fada.jpg',
                'https://m.atcdn.co.uk/a/media/bb19a7e00ce34d0a8c01d67d30743a92.jpg',
                'https://m.atcdn.co.uk/a/media/b9f398afd7a244fbaff02893fb5cd066.jpg',
                'https://m.atcdn.co.uk/a/media/1f4bd280dd24474284d6e72c9db37546.jpg',
                'https://m.atcdn.co.uk/a/media/2b06077df39c4dd1a3517e4726380cbd.jpg',
                'https://m.atcdn.co.uk/a/media/30d4b4ca9b8940a69d7c150f59251662.jpg',
                'https://m.atcdn.co.uk/a/media/26ba5830a89c4af9a384088cffb9bafe.jpg',
                'https://m.atcdn.co.uk/a/media/ae73f087913445219f79652a7ebe27d5.jpg',
                'https://m.atcdn.co.uk/a/media/9647770eea894ab08358b50c49c3e8bb.jpg',
                'https://m.atcdn.co.uk/a/media/27dd721736e14cb3a884e67463cf2969.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 327454,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/92fc629949ce44b1b8f3a3fd8b5fa1be.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 319919,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6695364adaa94f74b6dd2fb52ff234e2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 253777,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2bf0e76f66a74e798cee9441a8481c40.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 313022,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/409f768242594b689d105aba9cff4950.jpg',
             'Width': 1218},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 246126,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/63945cdfebf745bc8ce37051e05e9668.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175983,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c2ad1f1371249cfb54951c1e3982aa3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140621,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/95933808699e4e2ba56f55e703f2bc07.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163670,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/854bbb0b80444aa2b2f3acbd57e4fada.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130493,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb19a7e00ce34d0a8c01d67d30743a92.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165390,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b9f398afd7a244fbaff02893fb5cd066.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94414,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f4bd280dd24474284d6e72c9db37546.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176839,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b06077df39c4dd1a3517e4726380cbd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127320,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/30d4b4ca9b8940a69d7c150f59251662.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188486,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/26ba5830a89c4af9a384088cffb9bafe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161144,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae73f087913445219f79652a7ebe27d5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127372,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9647770eea894ab08358b50c49c3e8bb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4198c423-d8cd-5e64-bc4d-8e18e1284cd6/4198c423-d8cd-5e64-bc4d-8e18e1284cd6_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142100,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/27dd721736e14cb3a884e67463cf2969.jpg',
             'Width': 768}],
 'price': 14600,
 'price_includes_vat': True,
 'registration_date': '2020-10-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 1.5 eTSI MHEV Life Hatchback 5dr Petrol Hybrid DSG '
          'Euro 6 (s/s) (150 ps) MOT 11/26 54K FSH AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'Life',
 'year': 2020}
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [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%27202512178670355%27 HTTP/1.1" 200 None
2026-01-28 12:56:59 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512178670355: {'created_time': 1769605019.611622, 'last_price_update_time': 1769605019.611632}
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:56:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512178670355') HTTP/1.1" 204 0
2026-01-28 12:56:59 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 266.905(s), this was the 2nd time calling it.
2026-01-28 12:56:59 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.94132117885706 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:57:00 [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-01-28 12:57:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:00 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_transmission: Unknown transmission type: unlisted
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 282, in _extract_transmission
    raise ValueError("Unknown transmission type: %s" % transmission)
ValueError: Unknown transmission type: unlisted
2026-01-28 12:57:00 [common.utils.decorators] ERROR: Payload: {"id": "202509156344901", "stockItemId": "8a421760993e4d9701994e1931e90e84", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 High up! (2012/62) Hatchback", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-08-26T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 High up! (2012/62) Hatchback", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 49K 1 OWNER", "rrp": null, "price": 4500, "priceGBX": 450000, "priceExcludingFees": 4500, "priceExcludingFeesGBX": 450000, "suppliedPrice": 4500, "suppliedPriceGBX": 450000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 3750, "vatToBePaidUpfront": 750, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****XT", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": null, "spin": null, "imageList": {"nextCursor": null, "size": 1, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/3f54f0c9285a41b3a0eb98d4c758b50b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 49000, "unit": "MILE", "__typename": "Mileage"}, "plate": "62", "year": 2012, "vehicleCheckId": "bfeab650fb2d483690c1cc044603f4bd", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-11-07", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 929, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Blue exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:00 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:57:00 [common.utils.decorators] ERROR: Payload: {"id": "202509156344901", "stockItemId": "8a421760993e4d9701994e1931e90e84", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 High up! (2012/62) Hatchback", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-08-26T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 High up! (2012/62) Hatchback", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 49K 1 OWNER", "rrp": null, "price": 4500, "priceGBX": 450000, "priceExcludingFees": 4500, "priceExcludingFeesGBX": 450000, "suppliedPrice": 4500, "suppliedPriceGBX": 450000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 3750, "vatToBePaidUpfront": 750, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****XT", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": null, "spin": null, "imageList": {"nextCursor": null, "size": 1, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/3f54f0c9285a41b3a0eb98d4c758b50b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 49000, "unit": "MILE", "__typename": "Mileage"}, "plate": "62", "year": 2012, "vehicleCheckId": "bfeab650fb2d483690c1cc044603f4bd", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-11-07", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 929, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Blue exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:00 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:57:00 [common.utils.decorators] ERROR: Payload: {"id": "202509156344901", "stockItemId": "8a421760993e4d9701994e1931e90e84", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 High up! (2012/62) Hatchback", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-08-26T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 High up! (2012/62) Hatchback", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 49K 1 OWNER", "rrp": null, "price": 4500, "priceGBX": 450000, "priceExcludingFees": 4500, "priceExcludingFeesGBX": 450000, "suppliedPrice": 4500, "suppliedPriceGBX": 450000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 3750, "vatToBePaidUpfront": 750, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****XT", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": null, "spin": null, "imageList": {"nextCursor": null, "size": 1, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/3f54f0c9285a41b3a0eb98d4c758b50b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 49000, "unit": "MILE", "__typename": "Mileage"}, "plate": "62", "year": 2012, "vehicleCheckId": "bfeab650fb2d483690c1cc044603f4bd", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-11-07", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 929, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Blue exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:00 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156344901',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 49000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/3f54f0c9285a41b3a0eb98d4c758b50b.jpg'],
 'price': 4500,
 'price_includes_vat': True,
 'registration_date': '2012-09-01',
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 High up! (2012/62) Hatchback',
 'year': 2012}
2026-01-28 12:57:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a07396b8-5fcc-58b6-8fa3-5743c203d4f0 with identifier: 202509156344901
2026-01-28 12:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a07396b8-5fcc-58b6-8fa3-5743c203d4f0
2026-01-28 12:57:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:00 [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%252F3f54f0c9285a41b3a0eb98d4c758b50b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3f54f0c9285a41b3a0eb98d4c758b50b.jpg already downloaded
2026-01-28 12:57:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a07396b8-5fcc-58b6-8fa3-5743c203d4f0 with identifier 202509156344901
2026-01-28 12:57:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a07396b8-5fcc-58b6-8fa3-5743c203d4f0
2026-01-28 12:57:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'fuel_type': 'Petrol',
 'id': 'a07396b8-5fcc-58b6-8fa3-5743c203d4f0',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156344901',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 49000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 1,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/3f54f0c9285a41b3a0eb98d4c758b50b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c198db3b-c677-535a-9994-8dd8c7048020/c198db3b-c677-535a-9994-8dd8c7048020_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 18582,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3f54f0c9285a41b3a0eb98d4c758b50b.jpg',
             'Width': 640}],
 'price': 4500,
 'price_includes_vat': True,
 'registration_date': '2012-09-01',
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 High up! (2012/62) Hatchback',
 'year': 2012}
2026-01-28 12:57:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:00 [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%27202509156344901%27 HTTP/1.1" 200 None
2026-01-28 12:57:00 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509156344901: {'created_time': 1769605020.826135, 'last_price_update_time': 1769605020.826149}
2026-01-28 12:57:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509156344901') HTTP/1.1" 204 0
2026-01-28 12:57:03 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.105(s), this was the 1st time calling it.
2026-01-28 12:57:03 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.323180695537692 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:57:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 12:57:07 [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-01-28 12:57:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:07 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 164,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this reliable 2018 '
                'Vauxhall Vivaro for sale, perfect for business owners looking '
                'for a dependable and practical vehicle.\n'
                '\n'
                'This 2018 Vauxhall Vivaro has a 1598cc Diesel engine, '
                'offering a great balance of power and fuel efficiency. The '
                'white colour is a popular choice for commercial vehicles, as '
                'it provides a clean and professional appearance.\n'
                '\n'
                'The Vivaro is a well-established model in the UK market, '
                'known for its spacious interior, comfortable ride, and robust '
                'build quality. With its Diesel engine, this vehicle is '
                'well-suited for long-distance driving and heavy loads, making '
                'it an excellent choice for businesses that require a reliable '
                'work vehicle.\n'
                '\n'
                'As a business owner, you can rely on this Vauxhall Vivaro to '
                'get the job done. Its practical design and generous cargo '
                'space make it ideal for transporting goods, equipment, or '
                'people. With proper maintenance, this vehicle will provide '
                'years of faithful service, helping you to grow and succeed in '
                'your business.\n'
                '\n'
                'We invite you to visit our dealership to inspect this 2018 '
                'Vauxhall Vivaro and discuss how it can meet your business '
                'needs. Our knowledgeable staff will be happy to answer any '
                'questions and provide you with all the information you need '
                'to make an informed decision.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.6L',
 'engine_horse_power': 118,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507154484670',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Vauxhall',
 'model': 'Vivaro',
 'odometer': 44290,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/f3830f7ecad5434bbddcd62b4ead61b2.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/3b6d77c9c69541079d9ffc5fdd56bc08.jpg',
                'https://m.atcdn.co.uk/a/media/de83943cc8734cc5b833b656b08bf864.jpg',
                'https://m.atcdn.co.uk/a/media/c1cf580bccf24c1cb76011d76a8195f8.jpg',
                'https://m.atcdn.co.uk/a/media/4a038727e09749a1be7959f1c60088f1.jpg',
                'https://m.atcdn.co.uk/a/media/901b95e457e0428580acdb0e8b2750da.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/3fbef1b6907e4dc19a31f55c4a0fd38e.jpg',
                'https://m.atcdn.co.uk/a/media/4466338b6c7748709dff06d7717d453f.jpg',
                'https://m.atcdn.co.uk/a/media/c1ce67d043614af7b7bb76dc7ec151ae.jpg',
                'https://m.atcdn.co.uk/a/media/945395b0520746eeb3ab7c3650befb84.jpg',
                'https://m.atcdn.co.uk/a/media/98442a10c3ec4cee9c298763d43e6f19.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/e11d2778e9174518bb46c9f3c43fc534.jpg',
                'https://m.atcdn.co.uk/a/media/9d2a98a302b9425ea152377387003fc0.jpg',
                'https://m.atcdn.co.uk/a/media/0d3016c6d45449deb4cf16ed45b4da7b.jpg',
                'https://m.atcdn.co.uk/a/media/3a9d03e4f00e42508887c3e35ed0effe.jpg',
                'https://m.atcdn.co.uk/a/media/52a623402ca54f9e94937d0b1f2bc80b.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/eb00802302cc4308b45e27feb3328038.jpg',
                'https://m.atcdn.co.uk/a/media/fc586556bd424beb8cd2201dd4531631.jpg',
                'https://m.atcdn.co.uk/a/media/ca26a2ed6a4a4afdbbf57bc34779206d.jpg',
                'https://m.atcdn.co.uk/a/media/9ac013f0c1934bef976b0ba138883916.jpg',
                'https://m.atcdn.co.uk/a/media/56e6f9db5fb24ddca5c85ae8f0969ae1.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/24954f8214244fffb378c7c48fcc2fd5.jpg',
                'https://m.atcdn.co.uk/a/media/a6772930b91d41b59f176b087b353abf.jpg',
                'https://m.atcdn.co.uk/a/media/6e290654776044e0b204e88e9c1e774f.jpg',
                'https://m.atcdn.co.uk/a/media/a2ca6252e8fd4214a136a593e55b9e8d.jpg'],
 'price': 20394,
 'price_includes_vat': True,
 'registration_date': '2018-11-30',
 'seats_number': 9,
 'seller_name': None,
 'title': 'Vauxhall Vivaro 1.6 CDTi 2900 Combi Van Double Cab 5dr Diesel '
          'Manual L2 H1 Euro 6 (s/s) (9 Seat) (120 ps)',
 'transmission': 'manual',
 'year': 2018}
2026-01-28 12:57:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8006f44c-6a3a-509f-a6b7-5afa3fec6515 with identifier: 202507154484670
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 8006f44c-6a3a-509f-a6b7-5afa3fec6515
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252Ff3830f7ecad5434bbddcd62b4ead61b2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3830f7ecad5434bbddcd62b4ead61b2.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F3b6d77c9c69541079d9ffc5fdd56bc08.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b6d77c9c69541079d9ffc5fdd56bc08.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252Fde83943cc8734cc5b833b656b08bf864.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de83943cc8734cc5b833b656b08bf864.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252Fc1cf580bccf24c1cb76011d76a8195f8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1cf580bccf24c1cb76011d76a8195f8.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F4a038727e09749a1be7959f1c60088f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4a038727e09749a1be7959f1c60088f1.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F901b95e457e0428580acdb0e8b2750da.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/901b95e457e0428580acdb0e8b2750da.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252Ffe29467cfacb42b69e6132d58dcace23.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F3fbef1b6907e4dc19a31f55c4a0fd38e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3fbef1b6907e4dc19a31f55c4a0fd38e.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F4466338b6c7748709dff06d7717d453f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4466338b6c7748709dff06d7717d453f.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252Fc1ce67d043614af7b7bb76dc7ec151ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1ce67d043614af7b7bb76dc7ec151ae.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F945395b0520746eeb3ab7c3650befb84.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/945395b0520746eeb3ab7c3650befb84.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F98442a10c3ec4cee9c298763d43e6f19.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/98442a10c3ec4cee9c298763d43e6f19.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F708e348640f748858fc7caf0ec56c16d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252Fe11d2778e9174518bb46c9f3c43fc534.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e11d2778e9174518bb46c9f3c43fc534.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F9d2a98a302b9425ea152377387003fc0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9d2a98a302b9425ea152377387003fc0.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F0d3016c6d45449deb4cf16ed45b4da7b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d3016c6d45449deb4cf16ed45b4da7b.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F3a9d03e4f00e42508887c3e35ed0effe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3a9d03e4f00e42508887c3e35ed0effe.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F52a623402ca54f9e94937d0b1f2bc80b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52a623402ca54f9e94937d0b1f2bc80b.jpg already downloaded
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:07 [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%252F0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg already downloaded
2026-01-28 12:57:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8006f44c-6a3a-509f-a6b7-5afa3fec6515 with identifier 202507154484670
2026-01-28 12:57:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8006f44c-6a3a-509f-a6b7-5afa3fec6515
2026-01-28 12:57:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer this reliable 2018 '
                'Vauxhall Vivaro for sale, perfect for business owners looking '
                'for a dependable and practical vehicle.\n'
                '\n'
                'This 2018 Vauxhall Vivaro has a 1598cc Diesel engine, '
                'offering a great balance of power and fuel efficiency. The '
                'white colour is a popular choice for commercial vehicles, as '
                'it provides a clean and professional appearance.\n'
                '\n'
                'The Vivaro is a well-established model in the UK market, '
                'known for its spacious interior, comfortable ride, and robust '
                'build quality. With its Diesel engine, this vehicle is '
                'well-suited for long-distance driving and heavy loads, making '
                'it an excellent choice for businesses that require a reliable '
                'work vehicle.\n'
                '\n'
                'As a business owner, you can rely on this Vauxhall Vivaro to '
                'get the job done. Its practical design and generous cargo '
                'space make it ideal for transporting goods, equipment, or '
                'people. With proper maintenance, this vehicle will provide '
                'years of faithful service, helping you to grow and succeed in '
                'your business.\n'
                '\n'
                'We invite you to visit our dealership to inspect this 2018 '
                'Vauxhall Vivaro and discuss how it can meet your business '
                'needs. Our knowledgeable staff will be happy to answer any '
                'questions and provide you with all the information you need '
                'to make an informed decision.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.6L',
 'engine_horse_power': 118,
 'fuel_type': 'Diesel',
 'id': '8006f44c-6a3a-509f-a6b7-5afa3fec6515',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507154484670',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Vauxhall',
 'model': 'Vivaro',
 'odometer': 44290,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 30,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/f3830f7ecad5434bbddcd62b4ead61b2.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/3b6d77c9c69541079d9ffc5fdd56bc08.jpg',
                'https://m.atcdn.co.uk/a/media/de83943cc8734cc5b833b656b08bf864.jpg',
                'https://m.atcdn.co.uk/a/media/c1cf580bccf24c1cb76011d76a8195f8.jpg',
                'https://m.atcdn.co.uk/a/media/4a038727e09749a1be7959f1c60088f1.jpg',
                'https://m.atcdn.co.uk/a/media/901b95e457e0428580acdb0e8b2750da.jpg',
                'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
                'https://m.atcdn.co.uk/a/media/3fbef1b6907e4dc19a31f55c4a0fd38e.jpg',
                'https://m.atcdn.co.uk/a/media/4466338b6c7748709dff06d7717d453f.jpg',
                'https://m.atcdn.co.uk/a/media/c1ce67d043614af7b7bb76dc7ec151ae.jpg',
                'https://m.atcdn.co.uk/a/media/945395b0520746eeb3ab7c3650befb84.jpg',
                'https://m.atcdn.co.uk/a/media/98442a10c3ec4cee9c298763d43e6f19.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/e11d2778e9174518bb46c9f3c43fc534.jpg',
                'https://m.atcdn.co.uk/a/media/9d2a98a302b9425ea152377387003fc0.jpg',
                'https://m.atcdn.co.uk/a/media/0d3016c6d45449deb4cf16ed45b4da7b.jpg',
                'https://m.atcdn.co.uk/a/media/3a9d03e4f00e42508887c3e35ed0effe.jpg',
                'https://m.atcdn.co.uk/a/media/52a623402ca54f9e94937d0b1f2bc80b.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 230700,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3830f7ecad5434bbddcd62b4ead61b2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238533,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b6d77c9c69541079d9ffc5fdd56bc08.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 211297,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/de83943cc8734cc5b833b656b08bf864.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 231250,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1cf580bccf24c1cb76011d76a8195f8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216653,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4a038727e09749a1be7959f1c60088f1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f08bc59-4737-520e-add2-2b594b7321cb/2f08bc59-4737-520e-add2-2b594b7321cb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52828,
             'Height': 880,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe29467cfacb42b69e6132d58dcace23.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 254425,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/901b95e457e0428580acdb0e8b2750da.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38047,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 215199,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3fbef1b6907e4dc19a31f55c4a0fd38e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225795,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4466338b6c7748709dff06d7717d453f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 221718,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1ce67d043614af7b7bb76dc7ec151ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 221559,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/945395b0520746eeb3ab7c3650befb84.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174376,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/98442a10c3ec4cee9c298763d43e6f19.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 28371,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183850,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e11d2778e9174518bb46c9f3c43fc534.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97914,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9d2a98a302b9425ea152377387003fc0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154023,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d3016c6d45449deb4cf16ed45b4da7b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155871,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3a9d03e4f00e42508887c3e35ed0effe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00f2f8df-4f49-5a9e-a622-9d7aa3b7a111/00f2f8df-4f49-5a9e-a622-9d7aa3b7a111_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184133,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/52a623402ca54f9e94937d0b1f2bc80b.jpg',
             'Width': 1280}],
 'price': 20394,
 'price_includes_vat': True,
 'registration_date': '2018-11-30',
 'seats_number': 9,
 'seller_name': None,
 'title': 'Vauxhall Vivaro 1.6 CDTi 2900 Combi Van Double Cab 5dr Diesel '
          'Manual L2 H1 Euro 6 (s/s) (9 Seat) (120 ps)',
 'transmission': 'manual',
 'year': 2018}
2026-01-28 12:57:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:08 [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%27202507154484670%27 HTTP/1.1" 200 None
2026-01-28 12:57:08 [auto_selling_autotrader.co.uk] INFO: Saving data for 202507154484670: {'created_time': 1769605028.002881, 'last_price_update_time': 1769605028.002891}
2026-01-28 12:57:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202507154484670') HTTP/1.1" 204 0
2026-01-28 12:57:09 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.106(s), this was the 1st time calling it.
2026-01-28 12:57:09 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.975555949419045 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:57:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:57:10 [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-01-28 12:57:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:10 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 164,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'This 2019 Volkswagen Golf R is presented with a clear vehicle '
                'history check, offering you peace of mind. This striking '
                'example features a powerful 2.0 litre petrol engine, paired '
                'with a four wheel drive drivetrain for exceptional handling '
                'and performance. As a Euro 6 compliant vehicle, it meets '
                "modern emission standards. Inside, you'll find a host of "
                'desirable features designed for comfort and convenience, '
                'including climate control, heated front seats, and keyless '
                'entry. The Car Net App Connect system seamlessly integrates '
                'your smartphone with Android Auto and Apple CarPlay, keeping '
                'you connected on the go.\n'
                '\n'
                'Experience exhilarating performance with this Golf R, capable '
                'of accelerating from 0 to 60 miles per hour in a rapid 4.4 '
                'seconds. This impressive acceleration demonstrates its '
                'superior capabilities compared to many other vehicles in its '
                'class. Practicality is also a strong point, with generous '
                'boot space making it suitable for everyday tasks and longer '
                'journeys alike. The inclusion of a rear view camera, complete '
                'with parking assistance, further enhances its usability, '
                'making manoeuvring in tight spaces straightforward.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 296,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509226525976',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 56250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/24cab84529d6434dacff4758b754b4bb.jpg',
                'https://m.atcdn.co.uk/a/media/f4a8e4304b5f4e079489f69f3c7d6bf0.jpg',
                'https://m.atcdn.co.uk/a/media/6bd10f1c3c654f49b75166ae0a41984d.jpg',
                'https://m.atcdn.co.uk/a/media/2f8c09080deb4e78adb1c303cf96a956.jpg',
                'https://m.atcdn.co.uk/a/media/9ee15bbe092d4dcfb5d0f33250769552.jpg',
                'https://m.atcdn.co.uk/a/media/487f5e457df14730903f874176ec6340.jpg',
                'https://m.atcdn.co.uk/a/media/6376bac989ed40659ee065d6f5b7b82b.jpg',
                'https://m.atcdn.co.uk/a/media/08bebc7c9db94d6f8fd82d2a73b297ee.jpg',
                'https://m.atcdn.co.uk/a/media/f9b607a4515440d4aec5684653bb4adf.jpg',
                'https://m.atcdn.co.uk/a/media/01a233f51b3445d18a85822d73bf27a0.jpg',
                'https://m.atcdn.co.uk/a/media/940b6dc248d4422b8c03b92ad56cff4f.jpg',
                'https://m.atcdn.co.uk/a/media/eba7a6ef0013448a90ccf81af1de7f9f.jpg',
                'https://m.atcdn.co.uk/a/media/aff004630f1448b982f16c3e6929608c.jpg',
                'https://m.atcdn.co.uk/a/media/5b4d757a9f0b4f2193026279d2fd3bb7.jpg',
                'https://m.atcdn.co.uk/a/media/6813b3e709914d8fa666105f0ffa838c.jpg',
                'https://m.atcdn.co.uk/a/media/8777f1529e71451f9ff80bb090875d89.jpg',
                'https://m.atcdn.co.uk/a/media/b2174610b92044f694a71ba422cc0b8f.jpg',
                'https://m.atcdn.co.uk/a/media/7f955e82a5804e47b1c49405fbe39600.jpg',
                'https://m.atcdn.co.uk/a/media/701036856e73493483f8c815f14f8db3.jpg',
                'https://m.atcdn.co.uk/a/media/b23f4a2356c7411db27ce433cb05cc32.jpg',
                'https://m.atcdn.co.uk/a/media/b0f9aee1e22b4c729772fe36198ba25b.jpg'],
 'price': 20500,
 'price_includes_vat': True,
 'registration_date': '2019-09-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI R Hatchback 5dr Petrol DSG 4Motion Euro 6 '
          '(s/s) (300 ps)',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2019}
2026-01-28 12:57:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fdc8b7a-d3ba-5a27-9e9d-f31506835488 with identifier: 202509226525976
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 4fdc8b7a-d3ba-5a27-9e9d-f31506835488
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F24cab84529d6434dacff4758b754b4bb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/24cab84529d6434dacff4758b754b4bb.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252Ff4a8e4304b5f4e079489f69f3c7d6bf0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4a8e4304b5f4e079489f69f3c7d6bf0.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F6bd10f1c3c654f49b75166ae0a41984d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6bd10f1c3c654f49b75166ae0a41984d.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F2f8c09080deb4e78adb1c303cf96a956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2f8c09080deb4e78adb1c303cf96a956.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F9ee15bbe092d4dcfb5d0f33250769552.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ee15bbe092d4dcfb5d0f33250769552.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F487f5e457df14730903f874176ec6340.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/487f5e457df14730903f874176ec6340.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F6376bac989ed40659ee065d6f5b7b82b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6376bac989ed40659ee065d6f5b7b82b.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F08bebc7c9db94d6f8fd82d2a73b297ee.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08bebc7c9db94d6f8fd82d2a73b297ee.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252Ff9b607a4515440d4aec5684653bb4adf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f9b607a4515440d4aec5684653bb4adf.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F01a233f51b3445d18a85822d73bf27a0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/01a233f51b3445d18a85822d73bf27a0.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F940b6dc248d4422b8c03b92ad56cff4f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/940b6dc248d4422b8c03b92ad56cff4f.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252Feba7a6ef0013448a90ccf81af1de7f9f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eba7a6ef0013448a90ccf81af1de7f9f.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252Faff004630f1448b982f16c3e6929608c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aff004630f1448b982f16c3e6929608c.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F5b4d757a9f0b4f2193026279d2fd3bb7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5b4d757a9f0b4f2193026279d2fd3bb7.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F6813b3e709914d8fa666105f0ffa838c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6813b3e709914d8fa666105f0ffa838c.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F8777f1529e71451f9ff80bb090875d89.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8777f1529e71451f9ff80bb090875d89.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252Fb2174610b92044f694a71ba422cc0b8f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b2174610b92044f694a71ba422cc0b8f.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F7f955e82a5804e47b1c49405fbe39600.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7f955e82a5804e47b1c49405fbe39600.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252F701036856e73493483f8c815f14f8db3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/701036856e73493483f8c815f14f8db3.jpg already downloaded
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%252Fb23f4a2356c7411db27ce433cb05cc32.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b23f4a2356c7411db27ce433cb05cc32.jpg already downloaded
2026-01-28 12:57:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4fdc8b7a-d3ba-5a27-9e9d-f31506835488 with identifier 202509226525976
2026-01-28 12:57:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4fdc8b7a-d3ba-5a27-9e9d-f31506835488
2026-01-28 12:57:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'This 2019 Volkswagen Golf R is presented with a clear vehicle '
                'history check, offering you peace of mind. This striking '
                'example features a powerful 2.0 litre petrol engine, paired '
                'with a four wheel drive drivetrain for exceptional handling '
                'and performance. As a Euro 6 compliant vehicle, it meets '
                "modern emission standards. Inside, you'll find a host of "
                'desirable features designed for comfort and convenience, '
                'including climate control, heated front seats, and keyless '
                'entry. The Car Net App Connect system seamlessly integrates '
                'your smartphone with Android Auto and Apple CarPlay, keeping '
                'you connected on the go.\n'
                '\n'
                'Experience exhilarating performance with this Golf R, capable '
                'of accelerating from 0 to 60 miles per hour in a rapid 4.4 '
                'seconds. This impressive acceleration demonstrates its '
                'superior capabilities compared to many other vehicles in its '
                'class. Practicality is also a strong point, with generous '
                'boot space making it suitable for everyday tasks and longer '
                'journeys alike. The inclusion of a rear view camera, complete '
                'with parking assistance, further enhances its usability, '
                'making manoeuvring in tight spaces straightforward.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 296,
 'fuel_type': 'Petrol',
 'id': '4fdc8b7a-d3ba-5a27-9e9d-f31506835488',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509226525976',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 56250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/24cab84529d6434dacff4758b754b4bb.jpg',
                'https://m.atcdn.co.uk/a/media/f4a8e4304b5f4e079489f69f3c7d6bf0.jpg',
                'https://m.atcdn.co.uk/a/media/6bd10f1c3c654f49b75166ae0a41984d.jpg',
                'https://m.atcdn.co.uk/a/media/2f8c09080deb4e78adb1c303cf96a956.jpg',
                'https://m.atcdn.co.uk/a/media/9ee15bbe092d4dcfb5d0f33250769552.jpg',
                'https://m.atcdn.co.uk/a/media/487f5e457df14730903f874176ec6340.jpg',
                'https://m.atcdn.co.uk/a/media/6376bac989ed40659ee065d6f5b7b82b.jpg',
                'https://m.atcdn.co.uk/a/media/08bebc7c9db94d6f8fd82d2a73b297ee.jpg',
                'https://m.atcdn.co.uk/a/media/f9b607a4515440d4aec5684653bb4adf.jpg',
                'https://m.atcdn.co.uk/a/media/01a233f51b3445d18a85822d73bf27a0.jpg',
                'https://m.atcdn.co.uk/a/media/940b6dc248d4422b8c03b92ad56cff4f.jpg',
                'https://m.atcdn.co.uk/a/media/eba7a6ef0013448a90ccf81af1de7f9f.jpg',
                'https://m.atcdn.co.uk/a/media/aff004630f1448b982f16c3e6929608c.jpg',
                'https://m.atcdn.co.uk/a/media/5b4d757a9f0b4f2193026279d2fd3bb7.jpg',
                'https://m.atcdn.co.uk/a/media/6813b3e709914d8fa666105f0ffa838c.jpg',
                'https://m.atcdn.co.uk/a/media/8777f1529e71451f9ff80bb090875d89.jpg',
                'https://m.atcdn.co.uk/a/media/b2174610b92044f694a71ba422cc0b8f.jpg',
                'https://m.atcdn.co.uk/a/media/7f955e82a5804e47b1c49405fbe39600.jpg',
                'https://m.atcdn.co.uk/a/media/701036856e73493483f8c815f14f8db3.jpg',
                'https://m.atcdn.co.uk/a/media/b23f4a2356c7411db27ce433cb05cc32.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 315242,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/24cab84529d6434dacff4758b754b4bb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294057,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f4a8e4304b5f4e079489f69f3c7d6bf0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 263565,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6bd10f1c3c654f49b75166ae0a41984d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 236457,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2f8c09080deb4e78adb1c303cf96a956.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 253535,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9ee15bbe092d4dcfb5d0f33250769552.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262624,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/487f5e457df14730903f874176ec6340.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262802,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6376bac989ed40659ee065d6f5b7b82b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 267908,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/08bebc7c9db94d6f8fd82d2a73b297ee.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 244741,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f9b607a4515440d4aec5684653bb4adf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186153,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/01a233f51b3445d18a85822d73bf27a0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152328,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/940b6dc248d4422b8c03b92ad56cff4f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 227568,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eba7a6ef0013448a90ccf81af1de7f9f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171809,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aff004630f1448b982f16c3e6929608c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169480,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5b4d757a9f0b4f2193026279d2fd3bb7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112781,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6813b3e709914d8fa666105f0ffa838c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161118,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8777f1529e71451f9ff80bb090875d89.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177627,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b2174610b92044f694a71ba422cc0b8f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143285,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7f955e82a5804e47b1c49405fbe39600.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175396,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/701036856e73493483f8c815f14f8db3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_330b2704-db18-5c02-897c-a82dcd506c6c/330b2704-db18-5c02-897c-a82dcd506c6c_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151019,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b23f4a2356c7411db27ce433cb05cc32.jpg',
             'Width': 1280}],
 'price': 20500,
 'price_includes_vat': True,
 'registration_date': '2019-09-19',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI R Hatchback 5dr Petrol DSG 4Motion Euro 6 '
          '(s/s) (300 ps)',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2019}
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [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%27202509226525976%27 HTTP/1.1" 200 None
2026-01-28 12:57:10 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509226525976: {'created_time': 1769605030.866107, 'last_price_update_time': 1769605030.866118}
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509226525976') HTTP/1.1" 204 0
2026-01-28 12:57:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:57:15 [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-01-28 12:57:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:15 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:57:15 [common.utils.decorators] ERROR: Payload: {"id": "202509146317564", "stockItemId": "8a421760993e4d97019948235a376a2f", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 BlueMotion Tech Move up! (2013/63) AUTO 24K MOT 9/26 FSH 1 OWNER 3dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-08-21T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 BlueMotion Tech Move up! (2013/63) AUTO 24K MOT 9/26 FSH 1 OWNER 3dr", "__typename": "Heading"}, "attentionGrabber": "AUTO 24K MOT 9/26 FSH 1 OWNER", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2013-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****UM", "generation": {"generationId": "ff4ed9f6a7cc73aa11865eb47c906036", "name": "Hatchback (2011 - 2017)", "review": {"expertReviewSummary": {"rating": 4.2, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-up-hatchback-2011-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "600", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/X7qkmieKthQ?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 26, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/4eef3f7d1fcc41c18bbab99fda4e5f4a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3209d651320d484eaa96e92e1afce526.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/67aab9566e784c87bbe1501599726de1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3cc741ccfd6d4c1b94d325471764107c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/dc6cadd0eb5f4f10ac795972e25753ac.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b59fcd2a9784424bb40037ef0e3f8a80.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/708e348640f748858fc7caf0ec56c16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f7a0a5d6ac8b45d1a87140517b440f5b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/defe70c666114773a6c7768eb7842fd4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bd8be5072c244071a5c618811610945a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ac39ee4b015e4b21a1d522541f0f8ea8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/323ae785b86d43158c75dbc062d7ed9d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/beac1eae95254c22bcb30395c18f52de.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae402501cca4c888b283ecd4468e4ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cd4870298e0e449f9b69776984a326f8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a7334c04501940daa4c7501de2e650e5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ee7487b3366a474fafa02e1231f65a23.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/755af97c06814a4cae7ba7b367e13cf0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/06751fcd21bb4b22bc12075257f633d1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bebeef5aee9e4c0992579543732db37a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/331e56aec005483faf3c78a219604321.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e45f052101f46a3bced68327c6ed7e6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/307d85222e2847cd8197c2d91a8fafb3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1088974b61ce4fc3bba06359520f4348.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5fbc91c00bf04bd3b5176b88cd1e9e99.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Keys", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GOOD", "priceIndicatorRatingLabel": "Good price", "priceDeviation": 53, "mileageDeviation": null, "mileage": {"mileage": 24000, "unit": "MILE", "__typename": "Mileage"}, "plate": "63", "year": 2013, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 95, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 940, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1, "sizeCC": 999, "manufacturerEngineSize": 1, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": true, "doors": 3, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Manual", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": "Move up!", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": 20, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "7aaf4c6ed24941d1a6a49e74fbbb74c0", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:15 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 95,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509146317564',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 24000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/4eef3f7d1fcc41c18bbab99fda4e5f4a.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/67aab9566e784c87bbe1501599726de1.jpg',
                'https://m.atcdn.co.uk/a/media/3cc741ccfd6d4c1b94d325471764107c.jpg',
                'https://m.atcdn.co.uk/a/media/dc6cadd0eb5f4f10ac795972e25753ac.jpg',
                'https://m.atcdn.co.uk/a/media/b59fcd2a9784424bb40037ef0e3f8a80.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/f7a0a5d6ac8b45d1a87140517b440f5b.jpg',
                'https://m.atcdn.co.uk/a/media/defe70c666114773a6c7768eb7842fd4.jpg',
                'https://m.atcdn.co.uk/a/media/bd8be5072c244071a5c618811610945a.jpg',
                'https://m.atcdn.co.uk/a/media/ac39ee4b015e4b21a1d522541f0f8ea8.jpg',
                'https://m.atcdn.co.uk/a/media/323ae785b86d43158c75dbc062d7ed9d.jpg',
                'https://m.atcdn.co.uk/a/media/beac1eae95254c22bcb30395c18f52de.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/cd4870298e0e449f9b69776984a326f8.jpg',
                'https://m.atcdn.co.uk/a/media/a7334c04501940daa4c7501de2e650e5.jpg',
                'https://m.atcdn.co.uk/a/media/ee7487b3366a474fafa02e1231f65a23.jpg',
                'https://m.atcdn.co.uk/a/media/755af97c06814a4cae7ba7b367e13cf0.jpg',
                'https://m.atcdn.co.uk/a/media/06751fcd21bb4b22bc12075257f633d1.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/bebeef5aee9e4c0992579543732db37a.jpg',
                'https://m.atcdn.co.uk/a/media/331e56aec005483faf3c78a219604321.jpg',
                'https://m.atcdn.co.uk/a/media/8e45f052101f46a3bced68327c6ed7e6.jpg',
                'https://m.atcdn.co.uk/a/media/307d85222e2847cd8197c2d91a8fafb3.jpg',
                'https://m.atcdn.co.uk/a/media/1088974b61ce4fc3bba06359520f4348.jpg',
                'https://m.atcdn.co.uk/a/media/5fbc91c00bf04bd3b5176b88cd1e9e99.jpg'],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2013-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 BlueMotion Tech Move up! (2013/63) '
          'AUTO 24K MOT 9/26 FSH 1 OWNER 3dr',
 'transmission': 'manual',
 'trim': 'Move up!',
 'year': 2013}
2026-01-28 12:57:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ed7456b8-7938-56d4-b70a-b8d9431bd093 with identifier: 202509146317564
2026-01-28 12:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item ed7456b8-7938-56d4-b70a-b8d9431bd093
2026-01-28 12:57:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:15 [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%252F4eef3f7d1fcc41c18bbab99fda4e5f4a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4eef3f7d1fcc41c18bbab99fda4e5f4a.jpg already downloaded
2026-01-28 12:57:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:15 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:57:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:15 [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%252F67aab9566e784c87bbe1501599726de1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67aab9566e784c87bbe1501599726de1.jpg already downloaded
2026-01-28 12:57:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:15 [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%252F3cc741ccfd6d4c1b94d325471764107c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3cc741ccfd6d4c1b94d325471764107c.jpg already downloaded
2026-01-28 12:57:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:15 [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%252Fdc6cadd0eb5f4f10ac795972e25753ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc6cadd0eb5f4f10ac795972e25753ac.jpg already downloaded
2026-01-28 12:57:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fb59fcd2a9784424bb40037ef0e3f8a80.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b59fcd2a9784424bb40037ef0e3f8a80.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252F708e348640f748858fc7caf0ec56c16d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Ff7a0a5d6ac8b45d1a87140517b440f5b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7a0a5d6ac8b45d1a87140517b440f5b.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fdefe70c666114773a6c7768eb7842fd4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/defe70c666114773a6c7768eb7842fd4.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fbd8be5072c244071a5c618811610945a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd8be5072c244071a5c618811610945a.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fac39ee4b015e4b21a1d522541f0f8ea8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ac39ee4b015e4b21a1d522541f0f8ea8.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252F323ae785b86d43158c75dbc062d7ed9d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/323ae785b86d43158c75dbc062d7ed9d.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fbeac1eae95254c22bcb30395c18f52de.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/beac1eae95254c22bcb30395c18f52de.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fcd4870298e0e449f9b69776984a326f8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd4870298e0e449f9b69776984a326f8.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fa7334c04501940daa4c7501de2e650e5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7334c04501940daa4c7501de2e650e5.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252Fee7487b3366a474fafa02e1231f65a23.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee7487b3366a474fafa02e1231f65a23.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252F755af97c06814a4cae7ba7b367e13cf0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/755af97c06814a4cae7ba7b367e13cf0.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252F06751fcd21bb4b22bc12075257f633d1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/06751fcd21bb4b22bc12075257f633d1.jpg already downloaded
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%252F0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg already downloaded
2026-01-28 12:57:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ed7456b8-7938-56d4-b70a-b8d9431bd093 with identifier 202509146317564
2026-01-28 12:57:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ed7456b8-7938-56d4-b70a-b8d9431bd093
2026-01-28 12:57:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'id': 'ed7456b8-7938-56d4-b70a-b8d9431bd093',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509146317564',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 24000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/4eef3f7d1fcc41c18bbab99fda4e5f4a.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/67aab9566e784c87bbe1501599726de1.jpg',
                'https://m.atcdn.co.uk/a/media/3cc741ccfd6d4c1b94d325471764107c.jpg',
                'https://m.atcdn.co.uk/a/media/dc6cadd0eb5f4f10ac795972e25753ac.jpg',
                'https://m.atcdn.co.uk/a/media/b59fcd2a9784424bb40037ef0e3f8a80.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/f7a0a5d6ac8b45d1a87140517b440f5b.jpg',
                'https://m.atcdn.co.uk/a/media/defe70c666114773a6c7768eb7842fd4.jpg',
                'https://m.atcdn.co.uk/a/media/bd8be5072c244071a5c618811610945a.jpg',
                'https://m.atcdn.co.uk/a/media/ac39ee4b015e4b21a1d522541f0f8ea8.jpg',
                'https://m.atcdn.co.uk/a/media/323ae785b86d43158c75dbc062d7ed9d.jpg',
                'https://m.atcdn.co.uk/a/media/beac1eae95254c22bcb30395c18f52de.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/cd4870298e0e449f9b69776984a326f8.jpg',
                'https://m.atcdn.co.uk/a/media/a7334c04501940daa4c7501de2e650e5.jpg',
                'https://m.atcdn.co.uk/a/media/ee7487b3366a474fafa02e1231f65a23.jpg',
                'https://m.atcdn.co.uk/a/media/755af97c06814a4cae7ba7b367e13cf0.jpg',
                'https://m.atcdn.co.uk/a/media/06751fcd21bb4b22bc12075257f633d1.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 270683,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4eef3f7d1fcc41c18bbab99fda4e5f4a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 271182,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67aab9566e784c87bbe1501599726de1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257489,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3cc741ccfd6d4c1b94d325471764107c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214011,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc6cadd0eb5f4f10ac795972e25753ac.jpg',
             'Width': 1199},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 236928,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b59fcd2a9784424bb40037ef0e3f8a80.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38047,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 264790,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7a0a5d6ac8b45d1a87140517b440f5b.jpg',
             'Width': 1198},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 239242,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/defe70c666114773a6c7768eb7842fd4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110686,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd8be5072c244071a5c618811610945a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147725,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ac39ee4b015e4b21a1d522541f0f8ea8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 246070,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/323ae785b86d43158c75dbc062d7ed9d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269219,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/beac1eae95254c22bcb30395c18f52de.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 28371,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112515,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd4870298e0e449f9b69776984a326f8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91613,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7334c04501940daa4c7501de2e650e5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161219,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee7487b3366a474fafa02e1231f65a23.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 211434,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/755af97c06814a4cae7ba7b367e13cf0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a030e291-fd2b-5d03-a0d0-a1ded8a06129/a030e291-fd2b-5d03-a0d0-a1ded8a06129_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162618,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/06751fcd21bb4b22bc12075257f633d1.jpg',
             'Width': 1280}],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2013-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 BlueMotion Tech Move up! (2013/63) '
          'AUTO 24K MOT 9/26 FSH 1 OWNER 3dr',
 'transmission': 'manual',
 'trim': 'Move up!',
 'year': 2013}
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [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%27202509146317564%27 HTTP/1.1" 200 None
2026-01-28 12:57:16 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509146317564: {'created_time': 1769605036.371245, 'last_price_update_time': 1769605036.371261}
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509146317564') HTTP/1.1" 204 0
2026-01-28 12:57:17 [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-01-28 12:57:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:17 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 131,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2018 VOLKSWAGEN '
                'TIGUAN for sale. This vehicle is a diesel model, with a '
                '1968cc engine, and is finished in white colour. The TIGUAN is '
                'a popular choice among UK buyers, known for its reliability '
                'and practicality.\n'
                '\n'
                'As a 2018 model, this vehicle benefits from the latest '
                'technology and safety features available at the time of its '
                'release. The diesel engine provides a good balance of fuel '
                'efficiency and performance, making it suitable for both urban '
                'and motorway driving.\n'
                '\n'
                'The white colour of this vehicle gives it a clean and sleek '
                'appearance. The VOLKSWAGEN TIGUAN is a well-established model '
                'in the UK market, with a strong reputation for build quality '
                'and durability.\n'
                '\n'
                'We invite financially secure individuals who are looking for '
                'a high-quality vehicle to consider this 2018 VOLKSWAGEN '
                'TIGUAN. With its diesel engine and white colour, this vehicle '
                'is a great option for those who value practicality and '
                'reliability. Please contact us to arrange a viewing and test '
                'drive.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510086989632',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Tiguan',
 'odometer': 77003,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/6f023a6efb0d45469847be316029d980.jpg',
                'https://m.atcdn.co.uk/a/media/7e5e0afa390846039b181ace1d91467b.jpg',
                'https://m.atcdn.co.uk/a/media/2ebc517e05d14ee38ec5f29eda875a78.jpg',
                'https://m.atcdn.co.uk/a/media/beb19309c87f4334ae436425e1bbaffd.jpg',
                'https://m.atcdn.co.uk/a/media/9794b12099394d9faa9478e3caca930f.jpg',
                'https://m.atcdn.co.uk/a/media/55df67ec4c7c4f15b6141ea948ee19fa.jpg',
                'https://m.atcdn.co.uk/a/media/1ab082ea8e4746afa6f8546eb53effa5.jpg',
                'https://m.atcdn.co.uk/a/media/f0de4f00ff0a48e3bb54007295d2e943.jpg',
                'https://m.atcdn.co.uk/a/media/71123e04eb4c489f88787ac764af1e1f.jpg',
                'https://m.atcdn.co.uk/a/media/b6ba5ec1c2be466986cdc53425113a90.jpg',
                'https://m.atcdn.co.uk/a/media/ef7e28f69c0a4b33919a30e756193089.jpg',
                'https://m.atcdn.co.uk/a/media/2404de83c2364e6a96493572d33a7f19.jpg',
                'https://m.atcdn.co.uk/a/media/79d6d68a82314edb876ef3dd58028efa.jpg',
                'https://m.atcdn.co.uk/a/media/6560d56927184ff2aa3525e49e09c3be.jpg',
                'https://m.atcdn.co.uk/a/media/43cc4f9143eb47bdbb38526806afd45c.jpg',
                'https://m.atcdn.co.uk/a/media/d9ece7d98c0246b6bf5fdcb23721d973.jpg',
                'https://m.atcdn.co.uk/a/media/b63feef3348d4a95817e573ebeea4776.jpg',
                'https://m.atcdn.co.uk/a/media/fe6687103ac046b3a9c3ebf68360b093.jpg',
                'https://m.atcdn.co.uk/a/media/120ff62753e749a4b69211ce91d9c648.jpg'],
 'price': 13000,
 'price_includes_vat': True,
 'registration_date': '2018-11-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Tiguan 2.0 TDI SE Navigation SUV 5dr Diesel DSG Euro 6 '
          '(s/s) (150 ps)',
 'transmission': 'automatic',
 'trim': 'SE Navigation',
 'year': 2018}
2026-01-28 12:57:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c6fd0fe9-e38c-5328-9b30-afb451bcb1e6 with identifier: 202510086989632
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item c6fd0fe9-e38c-5328-9b30-afb451bcb1e6
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F6f023a6efb0d45469847be316029d980.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f023a6efb0d45469847be316029d980.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F7e5e0afa390846039b181ace1d91467b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7e5e0afa390846039b181ace1d91467b.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F2ebc517e05d14ee38ec5f29eda875a78.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ebc517e05d14ee38ec5f29eda875a78.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252Fbeb19309c87f4334ae436425e1bbaffd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/beb19309c87f4334ae436425e1bbaffd.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F9794b12099394d9faa9478e3caca930f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9794b12099394d9faa9478e3caca930f.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F55df67ec4c7c4f15b6141ea948ee19fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55df67ec4c7c4f15b6141ea948ee19fa.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F1ab082ea8e4746afa6f8546eb53effa5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ab082ea8e4746afa6f8546eb53effa5.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252Ff0de4f00ff0a48e3bb54007295d2e943.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f0de4f00ff0a48e3bb54007295d2e943.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F71123e04eb4c489f88787ac764af1e1f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/71123e04eb4c489f88787ac764af1e1f.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252Fb6ba5ec1c2be466986cdc53425113a90.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b6ba5ec1c2be466986cdc53425113a90.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252Fef7e28f69c0a4b33919a30e756193089.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef7e28f69c0a4b33919a30e756193089.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F2404de83c2364e6a96493572d33a7f19.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2404de83c2364e6a96493572d33a7f19.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F79d6d68a82314edb876ef3dd58028efa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/79d6d68a82314edb876ef3dd58028efa.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F6560d56927184ff2aa3525e49e09c3be.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6560d56927184ff2aa3525e49e09c3be.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F43cc4f9143eb47bdbb38526806afd45c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43cc4f9143eb47bdbb38526806afd45c.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252Fd9ece7d98c0246b6bf5fdcb23721d973.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d9ece7d98c0246b6bf5fdcb23721d973.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252Fb63feef3348d4a95817e573ebeea4776.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b63feef3348d4a95817e573ebeea4776.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252Ffe6687103ac046b3a9c3ebf68360b093.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe6687103ac046b3a9c3ebf68360b093.jpg already downloaded
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%252F120ff62753e749a4b69211ce91d9c648.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/120ff62753e749a4b69211ce91d9c648.jpg already downloaded
2026-01-28 12:57:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c6fd0fe9-e38c-5328-9b30-afb451bcb1e6 with identifier 202510086989632
2026-01-28 12:57:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c6fd0fe9-e38c-5328-9b30-afb451bcb1e6
2026-01-28 12:57:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2018 VOLKSWAGEN '
                'TIGUAN for sale. This vehicle is a diesel model, with a '
                '1968cc engine, and is finished in white colour. The TIGUAN is '
                'a popular choice among UK buyers, known for its reliability '
                'and practicality.\n'
                '\n'
                'As a 2018 model, this vehicle benefits from the latest '
                'technology and safety features available at the time of its '
                'release. The diesel engine provides a good balance of fuel '
                'efficiency and performance, making it suitable for both urban '
                'and motorway driving.\n'
                '\n'
                'The white colour of this vehicle gives it a clean and sleek '
                'appearance. The VOLKSWAGEN TIGUAN is a well-established model '
                'in the UK market, with a strong reputation for build quality '
                'and durability.\n'
                '\n'
                'We invite financially secure individuals who are looking for '
                'a high-quality vehicle to consider this 2018 VOLKSWAGEN '
                'TIGUAN. With its diesel engine and white colour, this vehicle '
                'is a great option for those who value practicality and '
                'reliability. Please contact us to arrange a viewing and test '
                'drive.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': 'c6fd0fe9-e38c-5328-9b30-afb451bcb1e6',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510086989632',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Tiguan',
 'odometer': 77003,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/6f023a6efb0d45469847be316029d980.jpg',
                'https://m.atcdn.co.uk/a/media/7e5e0afa390846039b181ace1d91467b.jpg',
                'https://m.atcdn.co.uk/a/media/2ebc517e05d14ee38ec5f29eda875a78.jpg',
                'https://m.atcdn.co.uk/a/media/beb19309c87f4334ae436425e1bbaffd.jpg',
                'https://m.atcdn.co.uk/a/media/9794b12099394d9faa9478e3caca930f.jpg',
                'https://m.atcdn.co.uk/a/media/55df67ec4c7c4f15b6141ea948ee19fa.jpg',
                'https://m.atcdn.co.uk/a/media/1ab082ea8e4746afa6f8546eb53effa5.jpg',
                'https://m.atcdn.co.uk/a/media/f0de4f00ff0a48e3bb54007295d2e943.jpg',
                'https://m.atcdn.co.uk/a/media/71123e04eb4c489f88787ac764af1e1f.jpg',
                'https://m.atcdn.co.uk/a/media/b6ba5ec1c2be466986cdc53425113a90.jpg',
                'https://m.atcdn.co.uk/a/media/ef7e28f69c0a4b33919a30e756193089.jpg',
                'https://m.atcdn.co.uk/a/media/2404de83c2364e6a96493572d33a7f19.jpg',
                'https://m.atcdn.co.uk/a/media/79d6d68a82314edb876ef3dd58028efa.jpg',
                'https://m.atcdn.co.uk/a/media/6560d56927184ff2aa3525e49e09c3be.jpg',
                'https://m.atcdn.co.uk/a/media/43cc4f9143eb47bdbb38526806afd45c.jpg',
                'https://m.atcdn.co.uk/a/media/d9ece7d98c0246b6bf5fdcb23721d973.jpg',
                'https://m.atcdn.co.uk/a/media/b63feef3348d4a95817e573ebeea4776.jpg',
                'https://m.atcdn.co.uk/a/media/fe6687103ac046b3a9c3ebf68360b093.jpg',
                'https://m.atcdn.co.uk/a/media/120ff62753e749a4b69211ce91d9c648.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260846,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f023a6efb0d45469847be316029d980.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 261128,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7e5e0afa390846039b181ace1d91467b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 254286,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ebc517e05d14ee38ec5f29eda875a78.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 205304,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/beb19309c87f4334ae436425e1bbaffd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 215715,
             'Height': 1004,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9794b12099394d9faa9478e3caca930f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 237900,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/55df67ec4c7c4f15b6141ea948ee19fa.jpg',
             'Width': 1180},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 253347,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ab082ea8e4746afa6f8546eb53effa5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 221194,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f0de4f00ff0a48e3bb54007295d2e943.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148607,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/71123e04eb4c489f88787ac764af1e1f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118314,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b6ba5ec1c2be466986cdc53425113a90.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 200051,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ef7e28f69c0a4b33919a30e756193089.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118488,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2404de83c2364e6a96493572d33a7f19.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138985,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/79d6d68a82314edb876ef3dd58028efa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132858,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6560d56927184ff2aa3525e49e09c3be.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168634,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/43cc4f9143eb47bdbb38526806afd45c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153124,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d9ece7d98c0246b6bf5fdcb23721d973.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150301,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b63feef3348d4a95817e573ebeea4776.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188460,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe6687103ac046b3a9c3ebf68360b093.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e02634b-b967-5e9d-ba6c-f08df7a6eb37/8e02634b-b967-5e9d-ba6c-f08df7a6eb37_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150809,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/120ff62753e749a4b69211ce91d9c648.jpg',
             'Width': 1280}],
 'price': 13000,
 'price_includes_vat': True,
 'registration_date': '2018-11-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Tiguan 2.0 TDI SE Navigation SUV 5dr Diesel DSG Euro 6 '
          '(s/s) (150 ps)',
 'transmission': 'automatic',
 'trim': 'SE Navigation',
 'year': 2018}
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [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%27202510086989632%27 HTTP/1.1" 200 None
2026-01-28 12:57:17 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510086989632: {'created_time': 1769605037.766787, 'last_price_update_time': 1769605037.766796}
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510086989632') HTTP/1.1" 204 0
2026-01-28 12:57:25 [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-01-28 12:57:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:25 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_transmission: Unknown transmission type: unlisted
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 282, in _extract_transmission
    raise ValueError("Unknown transmission type: %s" % transmission)
ValueError: Unknown transmission type: unlisted
2026-01-28 12:57:25 [common.utils.decorators] ERROR: Payload: {"id": "202510247391194", "stockItemId": "8a42d2fd9a0b3f28019a15f752e431c4", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "BMW M5 Saloon 4.4 V8 M Performance Edition", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-06T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "BMW M5", "subtitle": "Saloon 4.4 V8 M Performance Edition", "__typename": "Heading"}, "attentionGrabber": "MOT 10/26 PSH 50K AMAZING SPEC", "rrp": null, "price": 18000, "priceGBX": 1800000, "priceExcludingFees": 18000, "priceExcludingFeesGBX": 1800000, "suppliedPrice": 18000, "suppliedPriceGBX": 1800000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15000, "vatToBePaidUpfront": 3000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MY", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/lO94qGLnNfc?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/7ac78482b96d4d0aa1691ab29cde02f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe4743df609845d1a4772d1b4bd49666.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9054a7da0e340c2bf54643b7148f71f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/66d3c2678e184f63ad5310bb624ff6bf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ede6ecc189b545e5a7d7536eb0a6dd6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/10de627c24814ec5942ac13983a4b234.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/32e585bcc05747b09591ff168d24100f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c87218c514654baab7c45a93a974d1bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2ce4ffe1eba04b1da06ea55988c184df.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/86d9dad5f7914af4b1a448631cfd1693.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9fe26a2501f1445d9ceb1a32a86a9f13.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b3214d37b61446219ffaeefcc5a197ab.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff56ec74cb704c9a98995b9c3711d0eb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a70bceb91bf3491cb555eb51b631331a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1f345d5e4ca94f5bbc34b8c302abbc0c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/011e076bad8c4900b2b3b7f4a4ea7e42.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb4a06cd5d104e30aa08ed4caeb5fcd1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/254faae4a5124cefabfee3928ec65ad6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/13aa1c1e8ff642f980778fb9e3397ab1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Roof", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 50900, "unit": "MILE", "__typename": "Mileage"}, "plate": "61", "year": 2011, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": null, "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2011 BMW M5 for sale. This vehicle is a high-performance model, powered by a petrol 4395cc engine. The car is finished in white colour.\n\nAs a high-specification model, the BMW M5 is well-suited to financially secure individuals who are looking for a premium driving experience. With its powerful petrol engine, this car is designed to deliver strong performance and responsive handling.\n\nThe BMW M5 has a reputation for being a well-built and reliable vehicle, making it a sound investment for those who are willing to spend a significant amount on a high-quality car. Our sales team would be happy to provide more information and answer any questions you may have about this vehicle.\n\nWe invite you to visit our showroom to view the car and take it for a test drive. Our team will be able to provide you with more details about the car's history, condition, and specifications. We are committed to providing a professional and transparent sales process, and we look forward to the opportunity to work with you.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1870, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Saloon", "cabType": "Unlisted", "rawBodyType": "Saloon", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "BMW", "model": "M5", "trim": null, "optionalFeatures": null, "standardFeatures": [{"description": "Electric Door Mirrors", "category": "Standard", "__typename": "Feature"}, {"description": "Leather Sports Seats", "category": "Standard", "__typename": "Feature"}, {"description": "M Sport Multi-function Steering Wheel", "category": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "category": "Standard", "__typename": "Feature"}, {"description": "Xenon Headlights", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Paddle Shift Gear Change", "category": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "category": "Standard", "__typename": "Feature"}, {"description": "Leather Interior - Black", "category": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "White exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Electric Door Mirrors", "type": "Standard", "__typename": "Feature"}, {"description": "Leather Sports Seats", "type": "Standard", "__typename": "Feature"}, {"description": "M Sport Multi-function Steering Wheel", "type": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "type": "Standard", "__typename": "Feature"}, {"description": "Xenon Headlights", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Paddle Shift Gear Change", "type": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "type": "Standard", "__typename": "Feature"}, {"description": "Leather Interior - Black", "type": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:25 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:57:25 [common.utils.decorators] ERROR: Payload: {"id": "202510247391194", "stockItemId": "8a42d2fd9a0b3f28019a15f752e431c4", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "BMW M5 Saloon 4.4 V8 M Performance Edition", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-06T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "BMW M5", "subtitle": "Saloon 4.4 V8 M Performance Edition", "__typename": "Heading"}, "attentionGrabber": "MOT 10/26 PSH 50K AMAZING SPEC", "rrp": null, "price": 18000, "priceGBX": 1800000, "priceExcludingFees": 18000, "priceExcludingFeesGBX": 1800000, "suppliedPrice": 18000, "suppliedPriceGBX": 1800000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15000, "vatToBePaidUpfront": 3000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MY", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/lO94qGLnNfc?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/7ac78482b96d4d0aa1691ab29cde02f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe4743df609845d1a4772d1b4bd49666.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9054a7da0e340c2bf54643b7148f71f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/66d3c2678e184f63ad5310bb624ff6bf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ede6ecc189b545e5a7d7536eb0a6dd6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/10de627c24814ec5942ac13983a4b234.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/32e585bcc05747b09591ff168d24100f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c87218c514654baab7c45a93a974d1bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2ce4ffe1eba04b1da06ea55988c184df.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/86d9dad5f7914af4b1a448631cfd1693.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9fe26a2501f1445d9ceb1a32a86a9f13.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b3214d37b61446219ffaeefcc5a197ab.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff56ec74cb704c9a98995b9c3711d0eb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a70bceb91bf3491cb555eb51b631331a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1f345d5e4ca94f5bbc34b8c302abbc0c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/011e076bad8c4900b2b3b7f4a4ea7e42.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb4a06cd5d104e30aa08ed4caeb5fcd1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/254faae4a5124cefabfee3928ec65ad6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/13aa1c1e8ff642f980778fb9e3397ab1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Roof", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 50900, "unit": "MILE", "__typename": "Mileage"}, "plate": "61", "year": 2011, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": null, "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2011 BMW M5 for sale. This vehicle is a high-performance model, powered by a petrol 4395cc engine. The car is finished in white colour.\n\nAs a high-specification model, the BMW M5 is well-suited to financially secure individuals who are looking for a premium driving experience. With its powerful petrol engine, this car is designed to deliver strong performance and responsive handling.\n\nThe BMW M5 has a reputation for being a well-built and reliable vehicle, making it a sound investment for those who are willing to spend a significant amount on a high-quality car. Our sales team would be happy to provide more information and answer any questions you may have about this vehicle.\n\nWe invite you to visit our showroom to view the car and take it for a test drive. Our team will be able to provide you with more details about the car's history, condition, and specifications. We are committed to providing a professional and transparent sales process, and we look forward to the opportunity to work with you.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1870, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Saloon", "cabType": "Unlisted", "rawBodyType": "Saloon", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "BMW", "model": "M5", "trim": null, "optionalFeatures": null, "standardFeatures": [{"description": "Electric Door Mirrors", "category": "Standard", "__typename": "Feature"}, {"description": "Leather Sports Seats", "category": "Standard", "__typename": "Feature"}, {"description": "M Sport Multi-function Steering Wheel", "category": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "category": "Standard", "__typename": "Feature"}, {"description": "Xenon Headlights", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Paddle Shift Gear Change", "category": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "category": "Standard", "__typename": "Feature"}, {"description": "Leather Interior - Black", "category": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "White exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Electric Door Mirrors", "type": "Standard", "__typename": "Feature"}, {"description": "Leather Sports Seats", "type": "Standard", "__typename": "Feature"}, {"description": "M Sport Multi-function Steering Wheel", "type": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "type": "Standard", "__typename": "Feature"}, {"description": "Xenon Headlights", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Paddle Shift Gear Change", "type": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "type": "Standard", "__typename": "Feature"}, {"description": "Leather Interior - Black", "type": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:25 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:57:25 [common.utils.decorators] ERROR: Payload: {"id": "202510247391194", "stockItemId": "8a42d2fd9a0b3f28019a15f752e431c4", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "BMW M5 Saloon 4.4 V8 M Performance Edition", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-06T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "BMW M5", "subtitle": "Saloon 4.4 V8 M Performance Edition", "__typename": "Heading"}, "attentionGrabber": "MOT 10/26 PSH 50K AMAZING SPEC", "rrp": null, "price": 18000, "priceGBX": 1800000, "priceExcludingFees": 18000, "priceExcludingFeesGBX": 1800000, "suppliedPrice": 18000, "suppliedPriceGBX": 1800000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15000, "vatToBePaidUpfront": 3000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MY", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/lO94qGLnNfc?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/7ac78482b96d4d0aa1691ab29cde02f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe4743df609845d1a4772d1b4bd49666.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9054a7da0e340c2bf54643b7148f71f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/66d3c2678e184f63ad5310bb624ff6bf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ede6ecc189b545e5a7d7536eb0a6dd6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/10de627c24814ec5942ac13983a4b234.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/32e585bcc05747b09591ff168d24100f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c87218c514654baab7c45a93a974d1bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2ce4ffe1eba04b1da06ea55988c184df.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/86d9dad5f7914af4b1a448631cfd1693.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9fe26a2501f1445d9ceb1a32a86a9f13.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b3214d37b61446219ffaeefcc5a197ab.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff56ec74cb704c9a98995b9c3711d0eb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a70bceb91bf3491cb555eb51b631331a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1f345d5e4ca94f5bbc34b8c302abbc0c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/011e076bad8c4900b2b3b7f4a4ea7e42.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb4a06cd5d104e30aa08ed4caeb5fcd1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/254faae4a5124cefabfee3928ec65ad6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/13aa1c1e8ff642f980778fb9e3397ab1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Roof", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 50900, "unit": "MILE", "__typename": "Mileage"}, "plate": "61", "year": 2011, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": null, "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2011 BMW M5 for sale. This vehicle is a high-performance model, powered by a petrol 4395cc engine. The car is finished in white colour.\n\nAs a high-specification model, the BMW M5 is well-suited to financially secure individuals who are looking for a premium driving experience. With its powerful petrol engine, this car is designed to deliver strong performance and responsive handling.\n\nThe BMW M5 has a reputation for being a well-built and reliable vehicle, making it a sound investment for those who are willing to spend a significant amount on a high-quality car. Our sales team would be happy to provide more information and answer any questions you may have about this vehicle.\n\nWe invite you to visit our showroom to view the car and take it for a test drive. Our team will be able to provide you with more details about the car's history, condition, and specifications. We are committed to providing a professional and transparent sales process, and we look forward to the opportunity to work with you.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1870, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Saloon", "cabType": "Unlisted", "rawBodyType": "Saloon", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "BMW", "model": "M5", "trim": null, "optionalFeatures": null, "standardFeatures": [{"description": "Electric Door Mirrors", "category": "Standard", "__typename": "Feature"}, {"description": "Leather Sports Seats", "category": "Standard", "__typename": "Feature"}, {"description": "M Sport Multi-function Steering Wheel", "category": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "category": "Standard", "__typename": "Feature"}, {"description": "Xenon Headlights", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Paddle Shift Gear Change", "category": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "category": "Standard", "__typename": "Feature"}, {"description": "Leather Interior - Black", "category": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "White exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Electric Door Mirrors", "type": "Standard", "__typename": "Feature"}, {"description": "Leather Sports Seats", "type": "Standard", "__typename": "Feature"}, {"description": "M Sport Multi-function Steering Wheel", "type": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "type": "Standard", "__typename": "Feature"}, {"description": "Xenon Headlights", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Paddle Shift Gear Change", "type": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "type": "Standard", "__typename": "Feature"}, {"description": "Leather Interior - Black", "type": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:25 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2011 BMW M5 for '
                'sale. This vehicle is a high-performance model, powered by a '
                'petrol 4395cc engine. The car is finished in white colour.\n'
                '\n'
                'As a high-specification model, the BMW M5 is well-suited to '
                'financially secure individuals who are looking for a premium '
                'driving experience. With its powerful petrol engine, this car '
                'is designed to deliver strong performance and responsive '
                'handling.\n'
                '\n'
                'The BMW M5 has a reputation for being a well-built and '
                'reliable vehicle, making it a sound investment for those who '
                'are willing to spend a significant amount on a high-quality '
                'car. Our sales team would be happy to provide more '
                'information and answer any questions you may have about this '
                'vehicle.\n'
                '\n'
                'We invite you to visit our showroom to view the car and take '
                'it for a test drive. Our team will be able to provide you '
                "with more details about the car's history, condition, and "
                'specifications. We are committed to providing a professional '
                'and transparent sales process, and we look forward to the '
                'opportunity to work with you.',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247391194',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': 'M5',
 'odometer': 50900,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/7ac78482b96d4d0aa1691ab29cde02f0.jpg',
                'https://m.atcdn.co.uk/a/media/fe4743df609845d1a4772d1b4bd49666.jpg',
                'https://m.atcdn.co.uk/a/media/a9054a7da0e340c2bf54643b7148f71f.jpg',
                'https://m.atcdn.co.uk/a/media/66d3c2678e184f63ad5310bb624ff6bf.jpg',
                'https://m.atcdn.co.uk/a/media/6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg',
                'https://m.atcdn.co.uk/a/media/ede6ecc189b545e5a7d7536eb0a6dd6d.jpg',
                'https://m.atcdn.co.uk/a/media/10de627c24814ec5942ac13983a4b234.jpg',
                'https://m.atcdn.co.uk/a/media/32e585bcc05747b09591ff168d24100f.jpg',
                'https://m.atcdn.co.uk/a/media/c87218c514654baab7c45a93a974d1bd.jpg',
                'https://m.atcdn.co.uk/a/media/2ce4ffe1eba04b1da06ea55988c184df.jpg',
                'https://m.atcdn.co.uk/a/media/86d9dad5f7914af4b1a448631cfd1693.jpg',
                'https://m.atcdn.co.uk/a/media/9fe26a2501f1445d9ceb1a32a86a9f13.jpg',
                'https://m.atcdn.co.uk/a/media/b3214d37b61446219ffaeefcc5a197ab.jpg',
                'https://m.atcdn.co.uk/a/media/ff56ec74cb704c9a98995b9c3711d0eb.jpg',
                'https://m.atcdn.co.uk/a/media/a70bceb91bf3491cb555eb51b631331a.jpg',
                'https://m.atcdn.co.uk/a/media/1f345d5e4ca94f5bbc34b8c302abbc0c.jpg',
                'https://m.atcdn.co.uk/a/media/011e076bad8c4900b2b3b7f4a4ea7e42.jpg',
                'https://m.atcdn.co.uk/a/media/cb4a06cd5d104e30aa08ed4caeb5fcd1.jpg',
                'https://m.atcdn.co.uk/a/media/254faae4a5124cefabfee3928ec65ad6.jpg',
                'https://m.atcdn.co.uk/a/media/13aa1c1e8ff642f980778fb9e3397ab1.jpg'],
 'price': 18000,
 'price_includes_vat': True,
 'registration_date': '2012-09-01',
 'seller_name': None,
 'title': 'BMW M5 Saloon 4.4 V8 M Performance Edition',
 'year': 2011}
2026-01-28 12:57:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 80098915-f55b-568a-9d70-1aa8f83dfe0c with identifier: 202510247391194
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 80098915-f55b-568a-9d70-1aa8f83dfe0c
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F7ac78482b96d4d0aa1691ab29cde02f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ac78482b96d4d0aa1691ab29cde02f0.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Ffe4743df609845d1a4772d1b4bd49666.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe4743df609845d1a4772d1b4bd49666.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Fa9054a7da0e340c2bf54643b7148f71f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9054a7da0e340c2bf54643b7148f71f.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F66d3c2678e184f63ad5310bb624ff6bf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/66d3c2678e184f63ad5310bb624ff6bf.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Fede6ecc189b545e5a7d7536eb0a6dd6d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ede6ecc189b545e5a7d7536eb0a6dd6d.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F10de627c24814ec5942ac13983a4b234.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/10de627c24814ec5942ac13983a4b234.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F32e585bcc05747b09591ff168d24100f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32e585bcc05747b09591ff168d24100f.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Fc87218c514654baab7c45a93a974d1bd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c87218c514654baab7c45a93a974d1bd.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F2ce4ffe1eba04b1da06ea55988c184df.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ce4ffe1eba04b1da06ea55988c184df.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F86d9dad5f7914af4b1a448631cfd1693.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86d9dad5f7914af4b1a448631cfd1693.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F9fe26a2501f1445d9ceb1a32a86a9f13.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fe26a2501f1445d9ceb1a32a86a9f13.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Fb3214d37b61446219ffaeefcc5a197ab.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3214d37b61446219ffaeefcc5a197ab.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Fff56ec74cb704c9a98995b9c3711d0eb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ff56ec74cb704c9a98995b9c3711d0eb.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Fa70bceb91bf3491cb555eb51b631331a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a70bceb91bf3491cb555eb51b631331a.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F1f345d5e4ca94f5bbc34b8c302abbc0c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f345d5e4ca94f5bbc34b8c302abbc0c.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F011e076bad8c4900b2b3b7f4a4ea7e42.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/011e076bad8c4900b2b3b7f4a4ea7e42.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252Fcb4a06cd5d104e30aa08ed4caeb5fcd1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb4a06cd5d104e30aa08ed4caeb5fcd1.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F254faae4a5124cefabfee3928ec65ad6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/254faae4a5124cefabfee3928ec65ad6.jpg already downloaded
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%252F13aa1c1e8ff642f980778fb9e3397ab1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13aa1c1e8ff642f980778fb9e3397ab1.jpg already downloaded
2026-01-28 12:57:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 80098915-f55b-568a-9d70-1aa8f83dfe0c with identifier 202510247391194
2026-01-28 12:57:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 80098915-f55b-568a-9d70-1aa8f83dfe0c
2026-01-28 12:57:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2011 BMW M5 for '
                'sale. This vehicle is a high-performance model, powered by a '
                'petrol 4395cc engine. The car is finished in white colour.\n'
                '\n'
                'As a high-specification model, the BMW M5 is well-suited to '
                'financially secure individuals who are looking for a premium '
                'driving experience. With its powerful petrol engine, this car '
                'is designed to deliver strong performance and responsive '
                'handling.\n'
                '\n'
                'The BMW M5 has a reputation for being a well-built and '
                'reliable vehicle, making it a sound investment for those who '
                'are willing to spend a significant amount on a high-quality '
                'car. Our sales team would be happy to provide more '
                'information and answer any questions you may have about this '
                'vehicle.\n'
                '\n'
                'We invite you to visit our showroom to view the car and take '
                'it for a test drive. Our team will be able to provide you '
                "with more details about the car's history, condition, and "
                'specifications. We are committed to providing a professional '
                'and transparent sales process, and we look forward to the '
                'opportunity to work with you.',
 'fuel_type': 'Petrol',
 'id': '80098915-f55b-568a-9d70-1aa8f83dfe0c',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247391194',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': 'M5',
 'odometer': 50900,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/7ac78482b96d4d0aa1691ab29cde02f0.jpg',
                'https://m.atcdn.co.uk/a/media/fe4743df609845d1a4772d1b4bd49666.jpg',
                'https://m.atcdn.co.uk/a/media/a9054a7da0e340c2bf54643b7148f71f.jpg',
                'https://m.atcdn.co.uk/a/media/66d3c2678e184f63ad5310bb624ff6bf.jpg',
                'https://m.atcdn.co.uk/a/media/6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg',
                'https://m.atcdn.co.uk/a/media/ede6ecc189b545e5a7d7536eb0a6dd6d.jpg',
                'https://m.atcdn.co.uk/a/media/10de627c24814ec5942ac13983a4b234.jpg',
                'https://m.atcdn.co.uk/a/media/32e585bcc05747b09591ff168d24100f.jpg',
                'https://m.atcdn.co.uk/a/media/c87218c514654baab7c45a93a974d1bd.jpg',
                'https://m.atcdn.co.uk/a/media/2ce4ffe1eba04b1da06ea55988c184df.jpg',
                'https://m.atcdn.co.uk/a/media/86d9dad5f7914af4b1a448631cfd1693.jpg',
                'https://m.atcdn.co.uk/a/media/9fe26a2501f1445d9ceb1a32a86a9f13.jpg',
                'https://m.atcdn.co.uk/a/media/b3214d37b61446219ffaeefcc5a197ab.jpg',
                'https://m.atcdn.co.uk/a/media/ff56ec74cb704c9a98995b9c3711d0eb.jpg',
                'https://m.atcdn.co.uk/a/media/a70bceb91bf3491cb555eb51b631331a.jpg',
                'https://m.atcdn.co.uk/a/media/1f345d5e4ca94f5bbc34b8c302abbc0c.jpg',
                'https://m.atcdn.co.uk/a/media/011e076bad8c4900b2b3b7f4a4ea7e42.jpg',
                'https://m.atcdn.co.uk/a/media/cb4a06cd5d104e30aa08ed4caeb5fcd1.jpg',
                'https://m.atcdn.co.uk/a/media/254faae4a5124cefabfee3928ec65ad6.jpg',
                'https://m.atcdn.co.uk/a/media/13aa1c1e8ff642f980778fb9e3397ab1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 300233,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ac78482b96d4d0aa1691ab29cde02f0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 296680,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe4743df609845d1a4772d1b4bd49666.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 229322,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9054a7da0e340c2bf54643b7148f71f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 232075,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/66d3c2678e184f63ad5310bb624ff6bf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137812,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f8989fc6cc44d6a9c5c6069e03c2ae3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159961,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ede6ecc189b545e5a7d7536eb0a6dd6d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 267859,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/10de627c24814ec5942ac13983a4b234.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286724,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32e585bcc05747b09591ff168d24100f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 246746,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c87218c514654baab7c45a93a974d1bd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144717,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ce4ffe1eba04b1da06ea55988c184df.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191789,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/86d9dad5f7914af4b1a448631cfd1693.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171499,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fe26a2501f1445d9ceb1a32a86a9f13.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120608,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3214d37b61446219ffaeefcc5a197ab.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201392,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ff56ec74cb704c9a98995b9c3711d0eb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180165,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a70bceb91bf3491cb555eb51b631331a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148783,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f345d5e4ca94f5bbc34b8c302abbc0c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114238,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/011e076bad8c4900b2b3b7f4a4ea7e42.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158371,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb4a06cd5d104e30aa08ed4caeb5fcd1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161857,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/254faae4a5124cefabfee3928ec65ad6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e779982-369a-5538-ab04-c0c0e0eede8a/2e779982-369a-5538-ab04-c0c0e0eede8a_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101752,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/13aa1c1e8ff642f980778fb9e3397ab1.jpg',
             'Width': 1280}],
 'price': 18000,
 'price_includes_vat': True,
 'registration_date': '2012-09-01',
 'seller_name': None,
 'title': 'BMW M5 Saloon 4.4 V8 M Performance Edition',
 'year': 2011}
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [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%27202510247391194%27 HTTP/1.1" 200 None
2026-01-28 12:57:25 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510247391194: {'created_time': 1769605045.768251, 'last_price_update_time': 1769605045.768265}
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510247391194') HTTP/1.1" 204 0
2026-01-28 12:57:49 [scrapy.extensions.logstats] INFO: Crawled 31 pages (at 7 pages/min), scraped 27 items (at 7 items/min)
2026-01-28 12:57:54 [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-01-28 12:57:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:54 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_transmission: Unknown transmission type: unlisted
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 282, in _extract_transmission
    raise ValueError("Unknown transmission type: %s" % transmission)
ValueError: Unknown transmission type: unlisted
2026-01-28 12:57:54 [common.utils.decorators] ERROR: Payload: {"id": "202509156344622", "stockItemId": "8a421760993e4d9701994e123a4d0318", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 High up! (2014/14) Hatchback", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-08-26T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 High up! (2014/14) Hatchback", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 17K 1 OWNER", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MT", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/HBWtgUjg6Kw?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/ad95d7aac1d140b49f5ab008d902fdf7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3209d651320d484eaa96e92e1afce526.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0917d6a62cd04e7fbd96f8de75fe9c56.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25181b34f37d41089050c426346a388e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/edb4764c7b4e4173a8dfb51139252779.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/17d15dcd595b4cd18fbaa3f7016f3add.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c36f7d58a70342188a8c48a54d999e06.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/708e348640f748858fc7caf0ec56c16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff56ddcb07df48058a0cecb9f652a886.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ad2f78f52d9e44e681392fa6fe8138b6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0c6f6b4e54f9416cb92c0005e956d294.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91212761216948c8aaf0c88f0fe12d7f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91f96d4ad77f434bb9f9af985c9aafe9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae402501cca4c888b283ecd4468e4ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7b1d291d2692440a8736a4f7931f8b19.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0bf77ff45f8848f69c2119f81f313095.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a27ee32f9e1a4753aa811b43512f6f62.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6e5309e0df5049fb85431dde679cb28d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/76b2f724c5cc499cbb1bef72a193da34.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 17500, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "98705d47711942178761650fc60d0af7", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-12-14", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Silver", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Silver exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:54 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:57:54 [common.utils.decorators] ERROR: Payload: {"id": "202509156344622", "stockItemId": "8a421760993e4d9701994e123a4d0318", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 High up! (2014/14) Hatchback", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-08-26T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 High up! (2014/14) Hatchback", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 17K 1 OWNER", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MT", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/HBWtgUjg6Kw?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/ad95d7aac1d140b49f5ab008d902fdf7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3209d651320d484eaa96e92e1afce526.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0917d6a62cd04e7fbd96f8de75fe9c56.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25181b34f37d41089050c426346a388e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/edb4764c7b4e4173a8dfb51139252779.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/17d15dcd595b4cd18fbaa3f7016f3add.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c36f7d58a70342188a8c48a54d999e06.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/708e348640f748858fc7caf0ec56c16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff56ddcb07df48058a0cecb9f652a886.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ad2f78f52d9e44e681392fa6fe8138b6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0c6f6b4e54f9416cb92c0005e956d294.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91212761216948c8aaf0c88f0fe12d7f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91f96d4ad77f434bb9f9af985c9aafe9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae402501cca4c888b283ecd4468e4ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7b1d291d2692440a8736a4f7931f8b19.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0bf77ff45f8848f69c2119f81f313095.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a27ee32f9e1a4753aa811b43512f6f62.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6e5309e0df5049fb85431dde679cb28d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/76b2f724c5cc499cbb1bef72a193da34.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 17500, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "98705d47711942178761650fc60d0af7", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-12-14", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Silver", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Silver exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:54 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:57:54 [common.utils.decorators] ERROR: Payload: {"id": "202509156344622", "stockItemId": "8a421760993e4d9701994e123a4d0318", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen UP! Hatchback 1.0 High up! (2014/14) Hatchback", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-08-26T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 High up! (2014/14) Hatchback", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 FSH 17K 1 OWNER", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****MT", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/HBWtgUjg6Kw?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/ad95d7aac1d140b49f5ab008d902fdf7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3209d651320d484eaa96e92e1afce526.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0917d6a62cd04e7fbd96f8de75fe9c56.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25181b34f37d41089050c426346a388e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/edb4764c7b4e4173a8dfb51139252779.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/17d15dcd595b4cd18fbaa3f7016f3add.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c36f7d58a70342188a8c48a54d999e06.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/708e348640f748858fc7caf0ec56c16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff56ddcb07df48058a0cecb9f652a886.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ad2f78f52d9e44e681392fa6fe8138b6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0c6f6b4e54f9416cb92c0005e956d294.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91212761216948c8aaf0c88f0fe12d7f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91f96d4ad77f434bb9f9af985c9aafe9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae402501cca4c888b283ecd4468e4ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7b1d291d2692440a8736a4f7931f8b19.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0bf77ff45f8848f69c2119f81f313095.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a27ee32f9e1a4753aa811b43512f6f62.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6e5309e0df5049fb85431dde679cb28d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/76b2f724c5cc499cbb1bef72a193da34.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 17500, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "98705d47711942178761650fc60d0af7", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-12-14", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing , Japan's domestic vehicle lifecycle differs markedly from the UK's. Stringent inspection systems encourage regular vehicle replacement, creating abundant low-mileage exports\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.\n\nWe can provide any of the below upon request for our vehicles\n\n* Auction sheets \u2013 Generated by certified independent inspectors at Japanese auction houses, these provide detailed condition reports, mileage readings, and damage assessments\n* Export/de-registration certificates \u2013 Official documents recording mileage at the point of export from Japan, including historical readings from previous inspections\n* Service and maintenance records \u2013 Original Japanese service documentation that tracks maintenance history and mileage progression\n* Service stickers \u2013 Physical evidence found in engine bays that document mileage at specific service intervals, harder to falsify than digital records\n\nThese documents create a complete picture of the vehicle's pre-export condition and history.\n\nPlease see a list of recommended services -\n\nTRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n\nMultiple specialist services provide extensive car history verification for Japanese imports:\n\n* BIMTA (British Independent Motor Trade Association) \u2013 The official UK trade body for vehicle imports, providing mileage verification with money-back guarantees and full vehicle history checks, including theft, write-off, and finance verification\n* QISJ (Quality Inspection Services Japan) \u2013 Dedicated mileage verification service using chassis numbers to provide certification dates, registration history, and inspection mileage records\n* Online platforms \u2013 Services like CAR VX and CARCHECK.JP provide comprehensive reports including accident history, flood damage, airbag deployment records, and manufacturer recalls using chassis numbers\nThese services supplement Japanese documentation with independent verification, creating multiple layers of validation for critical information.", "colour": "Silver", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Unlisted", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Silver exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:57:54 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156344622',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 17500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ad95d7aac1d140b49f5ab008d902fdf7.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/0917d6a62cd04e7fbd96f8de75fe9c56.jpg',
                'https://m.atcdn.co.uk/a/media/25181b34f37d41089050c426346a388e.jpg',
                'https://m.atcdn.co.uk/a/media/edb4764c7b4e4173a8dfb51139252779.jpg',
                'https://m.atcdn.co.uk/a/media/17d15dcd595b4cd18fbaa3f7016f3add.jpg',
                'https://m.atcdn.co.uk/a/media/c36f7d58a70342188a8c48a54d999e06.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/ff56ddcb07df48058a0cecb9f652a886.jpg',
                'https://m.atcdn.co.uk/a/media/ad2f78f52d9e44e681392fa6fe8138b6.jpg',
                'https://m.atcdn.co.uk/a/media/0c6f6b4e54f9416cb92c0005e956d294.jpg',
                'https://m.atcdn.co.uk/a/media/91212761216948c8aaf0c88f0fe12d7f.jpg',
                'https://m.atcdn.co.uk/a/media/91f96d4ad77f434bb9f9af985c9aafe9.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/7b1d291d2692440a8736a4f7931f8b19.jpg',
                'https://m.atcdn.co.uk/a/media/0bf77ff45f8848f69c2119f81f313095.jpg',
                'https://m.atcdn.co.uk/a/media/a27ee32f9e1a4753aa811b43512f6f62.jpg',
                'https://m.atcdn.co.uk/a/media/6e5309e0df5049fb85431dde679cb28d.jpg',
                'https://m.atcdn.co.uk/a/media/76b2f724c5cc499cbb1bef72a193da34.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg'],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 High up! (2014/14) Hatchback',
 'year': 2014}
2026-01-28 12:57:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ed41dd17-147d-5867-8f60-dcc0ba0533d1 with identifier: 202509156344622
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item ed41dd17-147d-5867-8f60-dcc0ba0533d1
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [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%252Fad95d7aac1d140b49f5ab008d902fdf7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ad95d7aac1d140b49f5ab008d902fdf7.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [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%252F0917d6a62cd04e7fbd96f8de75fe9c56.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0917d6a62cd04e7fbd96f8de75fe9c56.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [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%252F25181b34f37d41089050c426346a388e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25181b34f37d41089050c426346a388e.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [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%252Fedb4764c7b4e4173a8dfb51139252779.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/edb4764c7b4e4173a8dfb51139252779.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [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%252F17d15dcd595b4cd18fbaa3f7016f3add.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/17d15dcd595b4cd18fbaa3f7016f3add.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252Fc36f7d58a70342188a8c48a54d999e06.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c36f7d58a70342188a8c48a54d999e06.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F708e348640f748858fc7caf0ec56c16d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252Fff56ddcb07df48058a0cecb9f652a886.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ff56ddcb07df48058a0cecb9f652a886.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252Fad2f78f52d9e44e681392fa6fe8138b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ad2f78f52d9e44e681392fa6fe8138b6.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F0c6f6b4e54f9416cb92c0005e956d294.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0c6f6b4e54f9416cb92c0005e956d294.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F91212761216948c8aaf0c88f0fe12d7f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91212761216948c8aaf0c88f0fe12d7f.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F91f96d4ad77f434bb9f9af985c9aafe9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91f96d4ad77f434bb9f9af985c9aafe9.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F7b1d291d2692440a8736a4f7931f8b19.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7b1d291d2692440a8736a4f7931f8b19.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F0bf77ff45f8848f69c2119f81f313095.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0bf77ff45f8848f69c2119f81f313095.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252Fa27ee32f9e1a4753aa811b43512f6f62.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a27ee32f9e1a4753aa811b43512f6f62.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F6e5309e0df5049fb85431dde679cb28d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6e5309e0df5049fb85431dde679cb28d.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F76b2f724c5cc499cbb1bef72a193da34.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76b2f724c5cc499cbb1bef72a193da34.jpg already downloaded
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%252F0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg already downloaded
2026-01-28 12:57:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ed41dd17-147d-5867-8f60-dcc0ba0533d1 with identifier 202509156344622
2026-01-28 12:57:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ed41dd17-147d-5867-8f60-dcc0ba0533d1
2026-01-28 12:57:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                "inspections and regular servicing , Japan's domestic vehicle "
                "lifecycle differs markedly from the UK's. Stringent "
                'inspection systems encourage regular vehicle replacement, '
                'creating abundant low-mileage exports\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.\n"
                '\n'
                'We can provide any of the below upon request for our '
                'vehicles\n'
                '\n'
                '* Auction sheets – Generated by certified independent '
                'inspectors at Japanese auction houses, these provide detailed '
                'condition reports, mileage readings, and damage assessments\n'
                '* Export/de-registration certificates – Official documents '
                'recording mileage at the point of export from Japan, '
                'including historical readings from previous inspections\n'
                '* Service and maintenance records – Original Japanese service '
                'documentation that tracks maintenance history and mileage '
                'progression\n'
                '* Service stickers – Physical evidence found in engine bays '
                'that document mileage at specific service intervals, harder '
                'to falsify than digital records\n'
                '\n'
                "These documents create a complete picture of the vehicle's "
                'pre-export condition and history.\n'
                '\n'
                'Please see a list of recommended services -\n'
                '\n'
                'TRUSTED SERVICES FOR INDEPENDENT IMPORT VERIFICATION -\n'
                '\n'
                'Multiple specialist services provide extensive car history '
                'verification for Japanese imports:\n'
                '\n'
                '* BIMTA (British Independent Motor Trade Association) – The '
                'official UK trade body for vehicle imports, providing mileage '
                'verification with money-back guarantees and full vehicle '
                'history checks, including theft, write-off, and finance '
                'verification\n'
                '* QISJ (Quality Inspection Services Japan) – Dedicated '
                'mileage verification service using chassis numbers to provide '
                'certification dates, registration history, and inspection '
                'mileage records\n'
                '* Online platforms – Services like CAR VX and CARCHECK.JP '
                'provide comprehensive reports including accident history, '
                'flood damage, airbag deployment records, and manufacturer '
                'recalls using chassis numbers\n'
                'These services supplement Japanese documentation with '
                'independent verification, creating multiple layers of '
                'validation for critical information.',
 'fuel_type': 'Petrol',
 'id': 'ed41dd17-147d-5867-8f60-dcc0ba0533d1',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509156344622',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 17500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ad95d7aac1d140b49f5ab008d902fdf7.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/0917d6a62cd04e7fbd96f8de75fe9c56.jpg',
                'https://m.atcdn.co.uk/a/media/25181b34f37d41089050c426346a388e.jpg',
                'https://m.atcdn.co.uk/a/media/edb4764c7b4e4173a8dfb51139252779.jpg',
                'https://m.atcdn.co.uk/a/media/17d15dcd595b4cd18fbaa3f7016f3add.jpg',
                'https://m.atcdn.co.uk/a/media/c36f7d58a70342188a8c48a54d999e06.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
                'https://m.atcdn.co.uk/a/media/ff56ddcb07df48058a0cecb9f652a886.jpg',
                'https://m.atcdn.co.uk/a/media/ad2f78f52d9e44e681392fa6fe8138b6.jpg',
                'https://m.atcdn.co.uk/a/media/0c6f6b4e54f9416cb92c0005e956d294.jpg',
                'https://m.atcdn.co.uk/a/media/91212761216948c8aaf0c88f0fe12d7f.jpg',
                'https://m.atcdn.co.uk/a/media/91f96d4ad77f434bb9f9af985c9aafe9.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/7b1d291d2692440a8736a4f7931f8b19.jpg',
                'https://m.atcdn.co.uk/a/media/0bf77ff45f8848f69c2119f81f313095.jpg',
                'https://m.atcdn.co.uk/a/media/a27ee32f9e1a4753aa811b43512f6f62.jpg',
                'https://m.atcdn.co.uk/a/media/6e5309e0df5049fb85431dde679cb28d.jpg',
                'https://m.atcdn.co.uk/a/media/76b2f724c5cc499cbb1bef72a193da34.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 291153,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ad95d7aac1d140b49f5ab008d902fdf7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 296902,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0917d6a62cd04e7fbd96f8de75fe9c56.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 295312,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/25181b34f37d41089050c426346a388e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 258602,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/edb4764c7b4e4173a8dfb51139252779.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286753,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/17d15dcd595b4cd18fbaa3f7016f3add.jpg',
             'Width': 1115},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247766,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c36f7d58a70342188a8c48a54d999e06.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38047,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 239385,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ff56ddcb07df48058a0cecb9f652a886.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175275,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ad2f78f52d9e44e681392fa6fe8138b6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 226378,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0c6f6b4e54f9416cb92c0005e956d294.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216952,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/91212761216948c8aaf0c88f0fe12d7f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172357,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/91f96d4ad77f434bb9f9af985c9aafe9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 28371,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97345,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7b1d291d2692440a8736a4f7931f8b19.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147802,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0bf77ff45f8848f69c2119f81f313095.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180077,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a27ee32f9e1a4753aa811b43512f6f62.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120538,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6e5309e0df5049fb85431dde679cb28d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114081,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/76b2f724c5cc499cbb1bef72a193da34.jpg',
             'Width': 1280}],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 High up! (2014/14) Hatchback',
 'year': 2014}
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [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%27202509156344622%27 HTTP/1.1" 200 None
2026-01-28 12:57:55 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509156344622: {'created_time': 1769605075.308906, 'last_price_update_time': 1769605075.308921}
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509156344622') HTTP/1.1" 204 0
2026-01-28 12:58:30 [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-01-28 12:58:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:30 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:58:30 [common.utils.decorators] ERROR: Payload: {"id": "202510247393000", "stockItemId": "8a42882e9a0b3f1a019a162603283861", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen Polo Hatchback 1.4 Match Edition (2000/60)", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-09T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Polo", "subtitle": "Hatchback 1.4 Match Edition (2000/60)", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 10/26 PSH 62K DSG BOX", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2010-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****VM", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/N3VFyVKTH2k?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/a857e40d384f4df3a47bb0f98cf39a5b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/16e6f18b23544ce4baccfcae49573c37.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/70756f8f95d3441993cb97a7de9a6aaf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/984caa7955414a439d77a85bdc37cd90.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e0e4028b07d54bc282bf35f269595f55.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/df2254c8737b403c8699186442e7bdd5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/05a1b2c9104f497e9e9a45e29f85f55c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f91a04df620945dda44d2082bfe0fab9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a5deb02caee84983805c38c1da6d5beb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff93951cdd5a4d2eb2cef1151a2c1150.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e85bcd79df7e4a21a01f54d9390e1d12.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/70d933e7bb544c1ab8f75fb5faad0310.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/894d8ac9346240b5860efaf0bf49f9a0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/67d522d3a51c456b8824bd4b12e17881.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/659cdfe8fb964a06a3afa4e1d8e1c1ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f79a905863774db19b99790af1e7790d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/72e58023f5ff4c37b56342da66b539ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/da4a997efc0e4637ac2986b165d06412.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1b4c9935d1794abe8513d4cb1652f49f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/067904a8b840463584f89525e7dd0712.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Documentation", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 62100, "unit": "MILE", "__typename": "Mileage"}, "plate": "60", "year": 2000, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": null, "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1104, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Polo", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:30 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:58:30 [common.utils.decorators] ERROR: Payload: {"id": "202510247393000", "stockItemId": "8a42882e9a0b3f1a019a162603283861", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen Polo Hatchback 1.4 Match Edition (2000/60)", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-09T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Polo", "subtitle": "Hatchback 1.4 Match Edition (2000/60)", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 10/26 PSH 62K DSG BOX", "rrp": null, "price": 6000, "priceGBX": 600000, "priceExcludingFees": 6000, "priceExcludingFeesGBX": 600000, "suppliedPrice": 6000, "suppliedPriceGBX": 600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2010-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5000, "vatToBePaidUpfront": 1000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****VM", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/N3VFyVKTH2k?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/a857e40d384f4df3a47bb0f98cf39a5b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/16e6f18b23544ce4baccfcae49573c37.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/70756f8f95d3441993cb97a7de9a6aaf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/984caa7955414a439d77a85bdc37cd90.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e0e4028b07d54bc282bf35f269595f55.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/df2254c8737b403c8699186442e7bdd5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/05a1b2c9104f497e9e9a45e29f85f55c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f91a04df620945dda44d2082bfe0fab9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a5deb02caee84983805c38c1da6d5beb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ff93951cdd5a4d2eb2cef1151a2c1150.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e85bcd79df7e4a21a01f54d9390e1d12.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/70d933e7bb544c1ab8f75fb5faad0310.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/894d8ac9346240b5860efaf0bf49f9a0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/67d522d3a51c456b8824bd4b12e17881.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/659cdfe8fb964a06a3afa4e1d8e1c1ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f79a905863774db19b99790af1e7790d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/72e58023f5ff4c37b56342da66b539ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/da4a997efc0e4637ac2986b165d06412.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1b4c9935d1794abe8513d4cb1652f49f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/067904a8b840463584f89525e7dd0712.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Documentation", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 62100, "unit": "MILE", "__typename": "Mileage"}, "plate": "60", "year": 2000, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": null, "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1104, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Polo", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:30 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'White',
 'currency': 'GBP',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247393000',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Polo',
 'odometer': 62100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a857e40d384f4df3a47bb0f98cf39a5b.jpg',
                'https://m.atcdn.co.uk/a/media/16e6f18b23544ce4baccfcae49573c37.jpg',
                'https://m.atcdn.co.uk/a/media/70756f8f95d3441993cb97a7de9a6aaf.jpg',
                'https://m.atcdn.co.uk/a/media/984caa7955414a439d77a85bdc37cd90.jpg',
                'https://m.atcdn.co.uk/a/media/e0e4028b07d54bc282bf35f269595f55.jpg',
                'https://m.atcdn.co.uk/a/media/df2254c8737b403c8699186442e7bdd5.jpg',
                'https://m.atcdn.co.uk/a/media/05a1b2c9104f497e9e9a45e29f85f55c.jpg',
                'https://m.atcdn.co.uk/a/media/f91a04df620945dda44d2082bfe0fab9.jpg',
                'https://m.atcdn.co.uk/a/media/a5deb02caee84983805c38c1da6d5beb.jpg',
                'https://m.atcdn.co.uk/a/media/ff93951cdd5a4d2eb2cef1151a2c1150.jpg',
                'https://m.atcdn.co.uk/a/media/e85bcd79df7e4a21a01f54d9390e1d12.jpg',
                'https://m.atcdn.co.uk/a/media/70d933e7bb544c1ab8f75fb5faad0310.jpg',
                'https://m.atcdn.co.uk/a/media/894d8ac9346240b5860efaf0bf49f9a0.jpg',
                'https://m.atcdn.co.uk/a/media/67d522d3a51c456b8824bd4b12e17881.jpg',
                'https://m.atcdn.co.uk/a/media/659cdfe8fb964a06a3afa4e1d8e1c1ae.jpg',
                'https://m.atcdn.co.uk/a/media/f79a905863774db19b99790af1e7790d.jpg',
                'https://m.atcdn.co.uk/a/media/72e58023f5ff4c37b56342da66b539ef.jpg',
                'https://m.atcdn.co.uk/a/media/da4a997efc0e4637ac2986b165d06412.jpg',
                'https://m.atcdn.co.uk/a/media/1b4c9935d1794abe8513d4cb1652f49f.jpg',
                'https://m.atcdn.co.uk/a/media/067904a8b840463584f89525e7dd0712.jpg'],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2010-09-01',
 'seller_name': None,
 'title': 'Volkswagen Polo Hatchback 1.4 Match Edition (2000/60)',
 'transmission': 'automatic',
 'year': 2000}
2026-01-28 12:58:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 26f0b692-5628-52e5-bdc8-5714429b1d9d with identifier: 202510247393000
2026-01-28 12:58:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 26f0b692-5628-52e5-bdc8-5714429b1d9d
2026-01-28 12:58:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:30 [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%252Fa857e40d384f4df3a47bb0f98cf39a5b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a857e40d384f4df3a47bb0f98cf39a5b.jpg already downloaded
2026-01-28 12:58:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:30 [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%252F16e6f18b23544ce4baccfcae49573c37.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/16e6f18b23544ce4baccfcae49573c37.jpg already downloaded
2026-01-28 12:58:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:30 [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%252F70756f8f95d3441993cb97a7de9a6aaf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/70756f8f95d3441993cb97a7de9a6aaf.jpg already downloaded
2026-01-28 12:58:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:30 [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%252F984caa7955414a439d77a85bdc37cd90.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/984caa7955414a439d77a85bdc37cd90.jpg already downloaded
2026-01-28 12:58:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Fe0e4028b07d54bc282bf35f269595f55.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0e4028b07d54bc282bf35f269595f55.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Fdf2254c8737b403c8699186442e7bdd5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/df2254c8737b403c8699186442e7bdd5.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F05a1b2c9104f497e9e9a45e29f85f55c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/05a1b2c9104f497e9e9a45e29f85f55c.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Ff91a04df620945dda44d2082bfe0fab9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f91a04df620945dda44d2082bfe0fab9.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Fa5deb02caee84983805c38c1da6d5beb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5deb02caee84983805c38c1da6d5beb.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Fff93951cdd5a4d2eb2cef1151a2c1150.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ff93951cdd5a4d2eb2cef1151a2c1150.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Fe85bcd79df7e4a21a01f54d9390e1d12.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e85bcd79df7e4a21a01f54d9390e1d12.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F70d933e7bb544c1ab8f75fb5faad0310.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/70d933e7bb544c1ab8f75fb5faad0310.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F894d8ac9346240b5860efaf0bf49f9a0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/894d8ac9346240b5860efaf0bf49f9a0.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F67d522d3a51c456b8824bd4b12e17881.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67d522d3a51c456b8824bd4b12e17881.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F659cdfe8fb964a06a3afa4e1d8e1c1ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/659cdfe8fb964a06a3afa4e1d8e1c1ae.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Ff79a905863774db19b99790af1e7790d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f79a905863774db19b99790af1e7790d.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F72e58023f5ff4c37b56342da66b539ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72e58023f5ff4c37b56342da66b539ef.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252Fda4a997efc0e4637ac2986b165d06412.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/da4a997efc0e4637ac2986b165d06412.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F1b4c9935d1794abe8513d4cb1652f49f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1b4c9935d1794abe8513d4cb1652f49f.jpg already downloaded
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [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%252F067904a8b840463584f89525e7dd0712.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/067904a8b840463584f89525e7dd0712.jpg already downloaded
2026-01-28 12:58:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 26f0b692-5628-52e5-bdc8-5714429b1d9d with identifier 202510247393000
2026-01-28 12:58:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 26f0b692-5628-52e5-bdc8-5714429b1d9d
2026-01-28 12:58:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'White',
 'currency': 'GBP',
 'fuel_type': 'Petrol',
 'id': '26f0b692-5628-52e5-bdc8-5714429b1d9d',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247393000',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Polo',
 'odometer': 62100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a857e40d384f4df3a47bb0f98cf39a5b.jpg',
                'https://m.atcdn.co.uk/a/media/16e6f18b23544ce4baccfcae49573c37.jpg',
                'https://m.atcdn.co.uk/a/media/70756f8f95d3441993cb97a7de9a6aaf.jpg',
                'https://m.atcdn.co.uk/a/media/984caa7955414a439d77a85bdc37cd90.jpg',
                'https://m.atcdn.co.uk/a/media/e0e4028b07d54bc282bf35f269595f55.jpg',
                'https://m.atcdn.co.uk/a/media/df2254c8737b403c8699186442e7bdd5.jpg',
                'https://m.atcdn.co.uk/a/media/05a1b2c9104f497e9e9a45e29f85f55c.jpg',
                'https://m.atcdn.co.uk/a/media/f91a04df620945dda44d2082bfe0fab9.jpg',
                'https://m.atcdn.co.uk/a/media/a5deb02caee84983805c38c1da6d5beb.jpg',
                'https://m.atcdn.co.uk/a/media/ff93951cdd5a4d2eb2cef1151a2c1150.jpg',
                'https://m.atcdn.co.uk/a/media/e85bcd79df7e4a21a01f54d9390e1d12.jpg',
                'https://m.atcdn.co.uk/a/media/70d933e7bb544c1ab8f75fb5faad0310.jpg',
                'https://m.atcdn.co.uk/a/media/894d8ac9346240b5860efaf0bf49f9a0.jpg',
                'https://m.atcdn.co.uk/a/media/67d522d3a51c456b8824bd4b12e17881.jpg',
                'https://m.atcdn.co.uk/a/media/659cdfe8fb964a06a3afa4e1d8e1c1ae.jpg',
                'https://m.atcdn.co.uk/a/media/f79a905863774db19b99790af1e7790d.jpg',
                'https://m.atcdn.co.uk/a/media/72e58023f5ff4c37b56342da66b539ef.jpg',
                'https://m.atcdn.co.uk/a/media/da4a997efc0e4637ac2986b165d06412.jpg',
                'https://m.atcdn.co.uk/a/media/1b4c9935d1794abe8513d4cb1652f49f.jpg',
                'https://m.atcdn.co.uk/a/media/067904a8b840463584f89525e7dd0712.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 284489,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a857e40d384f4df3a47bb0f98cf39a5b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287824,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/16e6f18b23544ce4baccfcae49573c37.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 272794,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/70756f8f95d3441993cb97a7de9a6aaf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238205,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/984caa7955414a439d77a85bdc37cd90.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 234157,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0e4028b07d54bc282bf35f269595f55.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247838,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/df2254c8737b403c8699186442e7bdd5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 239947,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/05a1b2c9104f497e9e9a45e29f85f55c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123250,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f91a04df620945dda44d2082bfe0fab9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124422,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5deb02caee84983805c38c1da6d5beb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154506,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ff93951cdd5a4d2eb2cef1151a2c1150.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104117,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e85bcd79df7e4a21a01f54d9390e1d12.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196787,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/70d933e7bb544c1ab8f75fb5faad0310.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160999,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/894d8ac9346240b5860efaf0bf49f9a0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265011,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67d522d3a51c456b8824bd4b12e17881.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 217482,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/659cdfe8fb964a06a3afa4e1d8e1c1ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153290,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f79a905863774db19b99790af1e7790d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181108,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/72e58023f5ff4c37b56342da66b539ef.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163829,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/da4a997efc0e4637ac2986b165d06412.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152224,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1b4c9935d1794abe8513d4cb1652f49f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5195eb14-a560-5b2e-a725-ddf59e3b6c9d/5195eb14-a560-5b2e-a725-ddf59e3b6c9d_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148828,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/067904a8b840463584f89525e7dd0712.jpg',
             'Width': 1280}],
 'price': 6000,
 'price_includes_vat': True,
 'registration_date': '2010-09-01',
 'seller_name': None,
 'title': 'Volkswagen Polo Hatchback 1.4 Match Edition (2000/60)',
 'transmission': 'automatic',
 'year': 2000}
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58: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%27202510247393000%27 HTTP/1.1" 200 None
2026-01-28 12:58:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510247393000: {'created_time': 1769605111.313904, 'last_price_update_time': 1769605111.313914}
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510247393000') HTTP/1.1" 204 0
2026-01-28 12:58:38 [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-01-28 12:58:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:38 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:58:38 [common.utils.decorators] ERROR: Payload: {"id": "202510247398909", "stockItemId": "8a42ce559a0b3f24019a16a8b7ab2ad4", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Audi S3 Hatchback 2.0 TFSI (2014/14) 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-09T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "Hatchback 2.0 TFSI (2014/14) 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 10/26 AUTO 41K ONLY ULEZ", "rrp": null, "price": 15500, "priceGBX": 1550000, "priceExcludingFees": 15500, "priceExcludingFeesGBX": 1550000, "suppliedPrice": 15500, "suppliedPriceGBX": 1550000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 12916.67, "vatToBePaidUpfront": 2583.33, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****TL", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/Mkx3Q5z1jnc?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/45231e1d017c45e69a75a8069eda00b7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7d0b64ba2da24a0281691ebe5c831b9d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/47d69b33372c4385bc2409a5c167cd07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7edc8f1c4e634c549221f35385e591a6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cc52a5b501cb48d3b43721f4ef44359b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e2b967ae04344f4b1bae326c45f3185.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/157a82696f76443897f634b107590321.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/38e63104d3e34fbd88fdcee93426a21f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/36183738f41c45c5924d0f66ee77dff5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5c2df6b8800a4d9e94828d92bd9b55bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7ec06a5e6f8a4e3b8d75452191158302.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cfdb80d8a7e14101a178188b370042be.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/19cb11262e9a4af49ea9e3a847fe5bee.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/808eee27f47a4e05b7b63a87b31c08a7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2f608221628a4a769f03a4278695c9b3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b26afc4621d94a978c6f53bfb1985279.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fffc0b37368940f9a3f8a8d91c7a648e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ca2394b1eee54e25ad316fa2d31a604f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d96b9731ddda48c8956cc408be6883c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 41400, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": "2025-11-12", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2014 AUDI S3 for sale, specifically targeting business owners who require a reliable and practical vehicle for their daily needs. This black AUDI S3 is a petrol-powered car that has been well-maintained and is ready for its new owner.\n\nAs a business owner, you will appreciate the comfort and features that this vehicle provides. The AUDI S3 is a popular choice among professionals due to its performance, fuel efficiency, and spacious interior. The black colour of the vehicle gives it a sleek and professional appearance that is sure to make a good impression.\n\nWe invite you to visit our dealership to view the vehicle and take it for a test drive. Our experienced sales team will be happy to answer any questions you may have and provide you with more information about the vehicle's history and features. We are committed to providing a high level of customer service and ensuring that you find the right vehicle for your needs.\n\nPlease note that the vehicle's specifications and history can be verified upon request. We ensure that all information provided is accurate and compliant with UK advertising standards. If you are interested in purchasing this 2014 AUDI S3, please do not hesitate to contact us to arrange a viewing.", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1455, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:38 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:58:38 [common.utils.decorators] ERROR: Payload: {"id": "202510247398909", "stockItemId": "8a42ce559a0b3f24019a16a8b7ab2ad4", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Audi S3 Hatchback 2.0 TFSI (2014/14) 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-09T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "Hatchback 2.0 TFSI (2014/14) 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 10/26 AUTO 41K ONLY ULEZ", "rrp": null, "price": 15500, "priceGBX": 1550000, "priceExcludingFees": 15500, "priceExcludingFeesGBX": 1550000, "suppliedPrice": 15500, "suppliedPriceGBX": 1550000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-03-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 12916.67, "vatToBePaidUpfront": 2583.33, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****TL", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/Mkx3Q5z1jnc?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/45231e1d017c45e69a75a8069eda00b7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7d0b64ba2da24a0281691ebe5c831b9d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/47d69b33372c4385bc2409a5c167cd07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7edc8f1c4e634c549221f35385e591a6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cc52a5b501cb48d3b43721f4ef44359b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e2b967ae04344f4b1bae326c45f3185.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/157a82696f76443897f634b107590321.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/38e63104d3e34fbd88fdcee93426a21f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/36183738f41c45c5924d0f66ee77dff5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5c2df6b8800a4d9e94828d92bd9b55bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7ec06a5e6f8a4e3b8d75452191158302.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cfdb80d8a7e14101a178188b370042be.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/19cb11262e9a4af49ea9e3a847fe5bee.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/808eee27f47a4e05b7b63a87b31c08a7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2f608221628a4a769f03a4278695c9b3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b26afc4621d94a978c6f53bfb1985279.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fffc0b37368940f9a3f8a8d91c7a648e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ca2394b1eee54e25ad316fa2d31a604f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d96b9731ddda48c8956cc408be6883c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 41400, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": "2025-11-12", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2014 AUDI S3 for sale, specifically targeting business owners who require a reliable and practical vehicle for their daily needs. This black AUDI S3 is a petrol-powered car that has been well-maintained and is ready for its new owner.\n\nAs a business owner, you will appreciate the comfort and features that this vehicle provides. The AUDI S3 is a popular choice among professionals due to its performance, fuel efficiency, and spacious interior. The black colour of the vehicle gives it a sleek and professional appearance that is sure to make a good impression.\n\nWe invite you to visit our dealership to view the vehicle and take it for a test drive. Our experienced sales team will be happy to answer any questions you may have and provide you with more information about the vehicle's history and features. We are committed to providing a high level of customer service and ensuring that you find the right vehicle for your needs.\n\nPlease note that the vehicle's specifications and history can be verified upon request. We ensure that all information provided is accurate and compliant with UK advertising standards. If you are interested in purchasing this 2014 AUDI S3, please do not hesitate to contact us to arrange a viewing.", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1455, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:38 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2014 AUDI S3 for '
                'sale, specifically targeting business owners who require a '
                'reliable and practical vehicle for their daily needs. This '
                'black AUDI S3 is a petrol-powered car that has been '
                'well-maintained and is ready for its new owner.\n'
                '\n'
                'As a business owner, you will appreciate the comfort and '
                'features that this vehicle provides. The AUDI S3 is a popular '
                'choice among professionals due to its performance, fuel '
                'efficiency, and spacious interior. The black colour of the '
                'vehicle gives it a sleek and professional appearance that is '
                'sure to make a good impression.\n'
                '\n'
                'We invite you to visit our dealership to view the vehicle and '
                'take it for a test drive. Our experienced sales team will be '
                'happy to answer any questions you may have and provide you '
                "with more information about the vehicle's history and "
                'features. We are committed to providing a high level of '
                'customer service and ensuring that you find the right vehicle '
                'for your needs.\n'
                '\n'
                "Please note that the vehicle's specifications and history can "
                'be verified upon request. We ensure that all information '
                'provided is accurate and compliant with UK advertising '
                'standards. If you are interested in purchasing this 2014 AUDI '
                'S3, please do not hesitate to contact us to arrange a '
                'viewing.',
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247398909',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 41400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/45231e1d017c45e69a75a8069eda00b7.jpg',
                'https://m.atcdn.co.uk/a/media/7d0b64ba2da24a0281691ebe5c831b9d.jpg',
                'https://m.atcdn.co.uk/a/media/47d69b33372c4385bc2409a5c167cd07.jpg',
                'https://m.atcdn.co.uk/a/media/7edc8f1c4e634c549221f35385e591a6.jpg',
                'https://m.atcdn.co.uk/a/media/cc52a5b501cb48d3b43721f4ef44359b.jpg',
                'https://m.atcdn.co.uk/a/media/8e2b967ae04344f4b1bae326c45f3185.jpg',
                'https://m.atcdn.co.uk/a/media/157a82696f76443897f634b107590321.jpg',
                'https://m.atcdn.co.uk/a/media/38e63104d3e34fbd88fdcee93426a21f.jpg',
                'https://m.atcdn.co.uk/a/media/36183738f41c45c5924d0f66ee77dff5.jpg',
                'https://m.atcdn.co.uk/a/media/5c2df6b8800a4d9e94828d92bd9b55bd.jpg',
                'https://m.atcdn.co.uk/a/media/7ec06a5e6f8a4e3b8d75452191158302.jpg',
                'https://m.atcdn.co.uk/a/media/cfdb80d8a7e14101a178188b370042be.jpg',
                'https://m.atcdn.co.uk/a/media/19cb11262e9a4af49ea9e3a847fe5bee.jpg',
                'https://m.atcdn.co.uk/a/media/808eee27f47a4e05b7b63a87b31c08a7.jpg',
                'https://m.atcdn.co.uk/a/media/2f608221628a4a769f03a4278695c9b3.jpg',
                'https://m.atcdn.co.uk/a/media/b26afc4621d94a978c6f53bfb1985279.jpg',
                'https://m.atcdn.co.uk/a/media/fffc0b37368940f9a3f8a8d91c7a648e.jpg',
                'https://m.atcdn.co.uk/a/media/ca2394b1eee54e25ad316fa2d31a604f.jpg',
                'https://m.atcdn.co.uk/a/media/d96b9731ddda48c8956cc408be6883c4.jpg'],
 'price': 15500,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 Hatchback 2.0 TFSI (2014/14) 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 12:58:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b022cf1-ca83-56a2-afb7-a6f68e084ad1 with identifier: 202510247398909
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 0b022cf1-ca83-56a2-afb7-a6f68e084ad1
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F45231e1d017c45e69a75a8069eda00b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/45231e1d017c45e69a75a8069eda00b7.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F7d0b64ba2da24a0281691ebe5c831b9d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d0b64ba2da24a0281691ebe5c831b9d.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F47d69b33372c4385bc2409a5c167cd07.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/47d69b33372c4385bc2409a5c167cd07.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F7edc8f1c4e634c549221f35385e591a6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7edc8f1c4e634c549221f35385e591a6.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252Fcc52a5b501cb48d3b43721f4ef44359b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc52a5b501cb48d3b43721f4ef44359b.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F8e2b967ae04344f4b1bae326c45f3185.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e2b967ae04344f4b1bae326c45f3185.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F157a82696f76443897f634b107590321.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/157a82696f76443897f634b107590321.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F38e63104d3e34fbd88fdcee93426a21f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38e63104d3e34fbd88fdcee93426a21f.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F36183738f41c45c5924d0f66ee77dff5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/36183738f41c45c5924d0f66ee77dff5.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F5c2df6b8800a4d9e94828d92bd9b55bd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5c2df6b8800a4d9e94828d92bd9b55bd.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252F7ec06a5e6f8a4e3b8d75452191158302.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ec06a5e6f8a4e3b8d75452191158302.jpg already downloaded
2026-01-28 12:58:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:38 [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%252Fcfdb80d8a7e14101a178188b370042be.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cfdb80d8a7e14101a178188b370042be.jpg already downloaded
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [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%252F19cb11262e9a4af49ea9e3a847fe5bee.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19cb11262e9a4af49ea9e3a847fe5bee.jpg already downloaded
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [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%252F808eee27f47a4e05b7b63a87b31c08a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/808eee27f47a4e05b7b63a87b31c08a7.jpg already downloaded
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [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%252F2f608221628a4a769f03a4278695c9b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2f608221628a4a769f03a4278695c9b3.jpg already downloaded
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [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%252Fb26afc4621d94a978c6f53bfb1985279.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b26afc4621d94a978c6f53bfb1985279.jpg already downloaded
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [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%252Ffffc0b37368940f9a3f8a8d91c7a648e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fffc0b37368940f9a3f8a8d91c7a648e.jpg already downloaded
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [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%252Fca2394b1eee54e25ad316fa2d31a604f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca2394b1eee54e25ad316fa2d31a604f.jpg already downloaded
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [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%252Fd96b9731ddda48c8956cc408be6883c4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d96b9731ddda48c8956cc408be6883c4.jpg already downloaded
2026-01-28 12:58:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0b022cf1-ca83-56a2-afb7-a6f68e084ad1 with identifier 202510247398909
2026-01-28 12:58:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0b022cf1-ca83-56a2-afb7-a6f68e084ad1
2026-01-28 12:58:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2014 AUDI S3 for '
                'sale, specifically targeting business owners who require a '
                'reliable and practical vehicle for their daily needs. This '
                'black AUDI S3 is a petrol-powered car that has been '
                'well-maintained and is ready for its new owner.\n'
                '\n'
                'As a business owner, you will appreciate the comfort and '
                'features that this vehicle provides. The AUDI S3 is a popular '
                'choice among professionals due to its performance, fuel '
                'efficiency, and spacious interior. The black colour of the '
                'vehicle gives it a sleek and professional appearance that is '
                'sure to make a good impression.\n'
                '\n'
                'We invite you to visit our dealership to view the vehicle and '
                'take it for a test drive. Our experienced sales team will be '
                'happy to answer any questions you may have and provide you '
                "with more information about the vehicle's history and "
                'features. We are committed to providing a high level of '
                'customer service and ensuring that you find the right vehicle '
                'for your needs.\n'
                '\n'
                "Please note that the vehicle's specifications and history can "
                'be verified upon request. We ensure that all information '
                'provided is accurate and compliant with UK advertising '
                'standards. If you are interested in purchasing this 2014 AUDI '
                'S3, please do not hesitate to contact us to arrange a '
                'viewing.',
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'id': '0b022cf1-ca83-56a2-afb7-a6f68e084ad1',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247398909',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 41400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/45231e1d017c45e69a75a8069eda00b7.jpg',
                'https://m.atcdn.co.uk/a/media/7d0b64ba2da24a0281691ebe5c831b9d.jpg',
                'https://m.atcdn.co.uk/a/media/47d69b33372c4385bc2409a5c167cd07.jpg',
                'https://m.atcdn.co.uk/a/media/7edc8f1c4e634c549221f35385e591a6.jpg',
                'https://m.atcdn.co.uk/a/media/cc52a5b501cb48d3b43721f4ef44359b.jpg',
                'https://m.atcdn.co.uk/a/media/8e2b967ae04344f4b1bae326c45f3185.jpg',
                'https://m.atcdn.co.uk/a/media/157a82696f76443897f634b107590321.jpg',
                'https://m.atcdn.co.uk/a/media/38e63104d3e34fbd88fdcee93426a21f.jpg',
                'https://m.atcdn.co.uk/a/media/36183738f41c45c5924d0f66ee77dff5.jpg',
                'https://m.atcdn.co.uk/a/media/5c2df6b8800a4d9e94828d92bd9b55bd.jpg',
                'https://m.atcdn.co.uk/a/media/7ec06a5e6f8a4e3b8d75452191158302.jpg',
                'https://m.atcdn.co.uk/a/media/cfdb80d8a7e14101a178188b370042be.jpg',
                'https://m.atcdn.co.uk/a/media/19cb11262e9a4af49ea9e3a847fe5bee.jpg',
                'https://m.atcdn.co.uk/a/media/808eee27f47a4e05b7b63a87b31c08a7.jpg',
                'https://m.atcdn.co.uk/a/media/2f608221628a4a769f03a4278695c9b3.jpg',
                'https://m.atcdn.co.uk/a/media/b26afc4621d94a978c6f53bfb1985279.jpg',
                'https://m.atcdn.co.uk/a/media/fffc0b37368940f9a3f8a8d91c7a648e.jpg',
                'https://m.atcdn.co.uk/a/media/ca2394b1eee54e25ad316fa2d31a604f.jpg',
                'https://m.atcdn.co.uk/a/media/d96b9731ddda48c8956cc408be6883c4.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 300218,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/45231e1d017c45e69a75a8069eda00b7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 323944,
             'Height': 1014,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d0b64ba2da24a0281691ebe5c831b9d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 241398,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/47d69b33372c4385bc2409a5c167cd07.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131864,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7edc8f1c4e634c549221f35385e591a6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 204967,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc52a5b501cb48d3b43721f4ef44359b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240858,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e2b967ae04344f4b1bae326c45f3185.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 266492,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/157a82696f76443897f634b107590321.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 280356,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/38e63104d3e34fbd88fdcee93426a21f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265703,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/36183738f41c45c5924d0f66ee77dff5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 302507,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5c2df6b8800a4d9e94828d92bd9b55bd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168725,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ec06a5e6f8a4e3b8d75452191158302.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148935,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cfdb80d8a7e14101a178188b370042be.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172410,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/19cb11262e9a4af49ea9e3a847fe5bee.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107635,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/808eee27f47a4e05b7b63a87b31c08a7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158433,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2f608221628a4a769f03a4278695c9b3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138512,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b26afc4621d94a978c6f53bfb1985279.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126911,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fffc0b37368940f9a3f8a8d91c7a648e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167689,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca2394b1eee54e25ad316fa2d31a604f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c6f16d4d-71ee-5597-b0d7-a025a6d69e10/c6f16d4d-71ee-5597-b0d7-a025a6d69e10_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143601,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d96b9731ddda48c8956cc408be6883c4.jpg',
             'Width': 1280}],
 'price': 15500,
 'price_includes_vat': True,
 'registration_date': '2014-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 Hatchback 2.0 TFSI (2014/14) 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58: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%27202510247398909%27 HTTP/1.1" 200 None
2026-01-28 12:58:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510247398909: {'created_time': 1769605119.151013, 'last_price_update_time': 1769605119.151024}
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510247398909') HTTP/1.1" 204 0
2026-01-28 12:58:46 [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-01-28 12:58:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:46 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 128,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2015 BMW X1 for '
                'sale. This vehicle is a diesel model with a 1995cc engine and '
                'is finished in silver colour. We understand that many of our '
                'customers are looking for a reliable vehicle with affordable '
                'monthly payments, and we believe this BMW X1 could be an '
                'excellent choice.\r\n'
                '\r\n'
                'The BMW X1 is a popular model in the UK, known for its '
                'practicality and comfort. With its diesel engine, it provides '
                'a good balance of performance and fuel efficiency. The silver '
                'colour gives the vehicle a smart and understated '
                'appearance.\r\n'
                '\r\n'
                'We can offer flexible finance options to help you purchase '
                'this vehicle with cheap monthly payments. Our team will be '
                'happy to discuss your options and find a package that suits '
                'your budget.\r\n'
                '\r\n'
                "The vehicle's specifications are as follows:\r\n"
                '- Year: 2015\r\n'
                '- Make: BMW\r\n'
                '- Model: X1\r\n'
                '- Engine: Diesel 1995cc\r\n'
                '- Colour: Silver\r\n'
                '\r\n'
                'If you are interested in this vehicle, please do not hesitate '
                'to contact us. We will be happy to answer any questions you '
                'may have and arrange a viewing at your convenience.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510287462316',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 63586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/8be33a0f1b38491db0a1c449ccaeefe9.jpg',
                'https://m.atcdn.co.uk/a/media/044128f6c0b849cf83bfb7da6a7cc06f.jpg',
                'https://m.atcdn.co.uk/a/media/3ffd146ccef745ee8293dff7e81e938f.jpg',
                'https://m.atcdn.co.uk/a/media/dc7fc5bba60a44a68de88667e11a2567.jpg',
                'https://m.atcdn.co.uk/a/media/e8f3f1f3afac4343835c0754e750af46.jpg',
                'https://m.atcdn.co.uk/a/media/f56fe86bac914a7b9ebf30f740848977.jpg',
                'https://m.atcdn.co.uk/a/media/8227ddabd29d4ecba2a75c71c8830dc7.jpg',
                'https://m.atcdn.co.uk/a/media/b7a194ee38b147479821268524c1816d.jpg',
                'https://m.atcdn.co.uk/a/media/43d61fb22fc348fab3bb1433c0f4a32a.jpg',
                'https://m.atcdn.co.uk/a/media/a68c2e34aaf040c6ab2495b3a0ecc09d.jpg',
                'https://m.atcdn.co.uk/a/media/a727973752e34b28a32e1a217ec50e7a.jpg',
                'https://m.atcdn.co.uk/a/media/ed0d1bcf41b042c1892dfc8dee9172a4.jpg',
                'https://m.atcdn.co.uk/a/media/ae2bffb957f14ba0b2f32f24b277663d.jpg',
                'https://m.atcdn.co.uk/a/media/15b0494009d94d859735839c590d5766.jpg',
                'https://m.atcdn.co.uk/a/media/c6a5486e0cea4258bb97f04f9e983329.jpg',
                'https://m.atcdn.co.uk/a/media/bab90f182f994ff4b0c0ed039849e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/6e86b29f283146f2b52cda9bfab4595c.jpg',
                'https://m.atcdn.co.uk/a/media/f3af3cba8298462cb80fe8fa9b38aaae.jpg',
                'https://m.atcdn.co.uk/a/media/dfd21eefe2024e79bac67905359432fc.jpg',
                'https://m.atcdn.co.uk/a/media/03fa3ae5870a4e72a603eebcc3877edb.jpg'],
 'price': 12500,
 'price_includes_vat': True,
 'registration_date': '2015-12-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 2.0 X1 xDrive20d M Sport 5dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2015}
2026-01-28 12:58:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bcbd1747-3e16-5fba-9b48-2496dea9f607 with identifier: 202510287462316
2026-01-28 12:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item bcbd1747-3e16-5fba-9b48-2496dea9f607
2026-01-28 12:58:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:46 [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%252F8be33a0f1b38491db0a1c449ccaeefe9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8be33a0f1b38491db0a1c449ccaeefe9.jpg already downloaded
2026-01-28 12:58:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:46 [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%252F044128f6c0b849cf83bfb7da6a7cc06f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/044128f6c0b849cf83bfb7da6a7cc06f.jpg already downloaded
2026-01-28 12:58:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:46 [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%252F3ffd146ccef745ee8293dff7e81e938f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ffd146ccef745ee8293dff7e81e938f.jpg already downloaded
2026-01-28 12:58:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:46 [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%252Fdc7fc5bba60a44a68de88667e11a2567.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc7fc5bba60a44a68de88667e11a2567.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fe8f3f1f3afac4343835c0754e750af46.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8f3f1f3afac4343835c0754e750af46.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Ff56fe86bac914a7b9ebf30f740848977.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f56fe86bac914a7b9ebf30f740848977.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252F8227ddabd29d4ecba2a75c71c8830dc7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8227ddabd29d4ecba2a75c71c8830dc7.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fb7a194ee38b147479821268524c1816d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b7a194ee38b147479821268524c1816d.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252F43d61fb22fc348fab3bb1433c0f4a32a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43d61fb22fc348fab3bb1433c0f4a32a.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fa68c2e34aaf040c6ab2495b3a0ecc09d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a68c2e34aaf040c6ab2495b3a0ecc09d.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fa727973752e34b28a32e1a217ec50e7a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a727973752e34b28a32e1a217ec50e7a.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fed0d1bcf41b042c1892dfc8dee9172a4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ed0d1bcf41b042c1892dfc8dee9172a4.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fae2bffb957f14ba0b2f32f24b277663d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae2bffb957f14ba0b2f32f24b277663d.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252F15b0494009d94d859735839c590d5766.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/15b0494009d94d859735839c590d5766.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fc6a5486e0cea4258bb97f04f9e983329.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c6a5486e0cea4258bb97f04f9e983329.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fbab90f182f994ff4b0c0ed039849e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bab90f182f994ff4b0c0ed039849e4ef.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252F6e86b29f283146f2b52cda9bfab4595c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6e86b29f283146f2b52cda9bfab4595c.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Ff3af3cba8298462cb80fe8fa9b38aaae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3af3cba8298462cb80fe8fa9b38aaae.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252Fdfd21eefe2024e79bac67905359432fc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dfd21eefe2024e79bac67905359432fc.jpg already downloaded
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%252F03fa3ae5870a4e72a603eebcc3877edb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03fa3ae5870a4e72a603eebcc3877edb.jpg already downloaded
2026-01-28 12:58:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bcbd1747-3e16-5fba-9b48-2496dea9f607 with identifier 202510287462316
2026-01-28 12:58:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bcbd1747-3e16-5fba-9b48-2496dea9f607
2026-01-28 12:58:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2015 BMW X1 for '
                'sale. This vehicle is a diesel model with a 1995cc engine and '
                'is finished in silver colour. We understand that many of our '
                'customers are looking for a reliable vehicle with affordable '
                'monthly payments, and we believe this BMW X1 could be an '
                'excellent choice.\r\n'
                '\r\n'
                'The BMW X1 is a popular model in the UK, known for its '
                'practicality and comfort. With its diesel engine, it provides '
                'a good balance of performance and fuel efficiency. The silver '
                'colour gives the vehicle a smart and understated '
                'appearance.\r\n'
                '\r\n'
                'We can offer flexible finance options to help you purchase '
                'this vehicle with cheap monthly payments. Our team will be '
                'happy to discuss your options and find a package that suits '
                'your budget.\r\n'
                '\r\n'
                "The vehicle's specifications are as follows:\r\n"
                '- Year: 2015\r\n'
                '- Make: BMW\r\n'
                '- Model: X1\r\n'
                '- Engine: Diesel 1995cc\r\n'
                '- Colour: Silver\r\n'
                '\r\n'
                'If you are interested in this vehicle, please do not hesitate '
                'to contact us. We will be happy to answer any questions you '
                'may have and arrange a viewing at your convenience.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'id': 'bcbd1747-3e16-5fba-9b48-2496dea9f607',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510287462316',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 63586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/8be33a0f1b38491db0a1c449ccaeefe9.jpg',
                'https://m.atcdn.co.uk/a/media/044128f6c0b849cf83bfb7da6a7cc06f.jpg',
                'https://m.atcdn.co.uk/a/media/3ffd146ccef745ee8293dff7e81e938f.jpg',
                'https://m.atcdn.co.uk/a/media/dc7fc5bba60a44a68de88667e11a2567.jpg',
                'https://m.atcdn.co.uk/a/media/e8f3f1f3afac4343835c0754e750af46.jpg',
                'https://m.atcdn.co.uk/a/media/f56fe86bac914a7b9ebf30f740848977.jpg',
                'https://m.atcdn.co.uk/a/media/8227ddabd29d4ecba2a75c71c8830dc7.jpg',
                'https://m.atcdn.co.uk/a/media/b7a194ee38b147479821268524c1816d.jpg',
                'https://m.atcdn.co.uk/a/media/43d61fb22fc348fab3bb1433c0f4a32a.jpg',
                'https://m.atcdn.co.uk/a/media/a68c2e34aaf040c6ab2495b3a0ecc09d.jpg',
                'https://m.atcdn.co.uk/a/media/a727973752e34b28a32e1a217ec50e7a.jpg',
                'https://m.atcdn.co.uk/a/media/ed0d1bcf41b042c1892dfc8dee9172a4.jpg',
                'https://m.atcdn.co.uk/a/media/ae2bffb957f14ba0b2f32f24b277663d.jpg',
                'https://m.atcdn.co.uk/a/media/15b0494009d94d859735839c590d5766.jpg',
                'https://m.atcdn.co.uk/a/media/c6a5486e0cea4258bb97f04f9e983329.jpg',
                'https://m.atcdn.co.uk/a/media/bab90f182f994ff4b0c0ed039849e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/6e86b29f283146f2b52cda9bfab4595c.jpg',
                'https://m.atcdn.co.uk/a/media/f3af3cba8298462cb80fe8fa9b38aaae.jpg',
                'https://m.atcdn.co.uk/a/media/dfd21eefe2024e79bac67905359432fc.jpg',
                'https://m.atcdn.co.uk/a/media/03fa3ae5870a4e72a603eebcc3877edb.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 428669,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8be33a0f1b38491db0a1c449ccaeefe9.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 369332,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/044128f6c0b849cf83bfb7da6a7cc06f.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 410227,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ffd146ccef745ee8293dff7e81e938f.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 348429,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc7fc5bba60a44a68de88667e11a2567.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 424655,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8f3f1f3afac4343835c0754e750af46.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182382,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f56fe86bac914a7b9ebf30f740848977.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213554,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8227ddabd29d4ecba2a75c71c8830dc7.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 283683,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b7a194ee38b147479821268524c1816d.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 218138,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/43d61fb22fc348fab3bb1433c0f4a32a.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 339786,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a68c2e34aaf040c6ab2495b3a0ecc09d.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 399755,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a727973752e34b28a32e1a217ec50e7a.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 328234,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ed0d1bcf41b042c1892dfc8dee9172a4.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 237777,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae2bffb957f14ba0b2f32f24b277663d.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173801,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/15b0494009d94d859735839c590d5766.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198160,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c6a5486e0cea4258bb97f04f9e983329.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198966,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bab90f182f994ff4b0c0ed039849e4ef.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 204345,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6e86b29f283146f2b52cda9bfab4595c.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 200394,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3af3cba8298462cb80fe8fa9b38aaae.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 217515,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dfd21eefe2024e79bac67905359432fc.jpg',
             'Width': 1536},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a4c212b-e7d2-595e-8894-c8f1483051f1/3a4c212b-e7d2-595e-8894-c8f1483051f1_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142584,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/03fa3ae5870a4e72a603eebcc3877edb.jpg',
             'Width': 1536}],
 'price': 12500,
 'price_includes_vat': True,
 'registration_date': '2015-12-23',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 2.0 X1 xDrive20d M Sport 5dr',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2015}
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [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%27202510287462316%27 HTTP/1.1" 200 None
2026-01-28 12:58:47 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510287462316: {'created_time': 1769605127.320722, 'last_price_update_time': 1769605127.32073}
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510287462316') HTTP/1.1" 204 0
2026-01-28 12:58:48 [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-01-28 12:58:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:48 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 128,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2016 Mercedes Benz E Class E220d AMG Line Edition '
                '(Premium) boasts exceptionally low mileage for its age, '
                'having covered just 37957 miles. This Euro 6 compliant 2.1L '
                'diesel engine is presented in the sought after AMG Line '
                'Edition trim, offering a refined driving experience. With its '
                'MOT valid until June 2026, this vehicle provides peace of '
                'mind for its next owner.\n'
                '\n'
                'The AMG Line Edition specification signifies a higher level '
                'of equipment and styling compared to standard models. This '
                'includes premium features that enhance both comfort and '
                'convenience, setting it apart from other E Class vehicles of '
                'this generation. The combination of its desirable trim, '
                'efficient diesel engine, and excellent provenance makes this '
                'Mercedes Benz E Class a compelling choice.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 175,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511137864216',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'E Class',
 'odometer': 37957,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/69b662d7247440c3aa51d6122020feb4.jpg',
                'https://m.atcdn.co.uk/a/media/a8c19c2de6f547fb8ce48cae3d9a70f0.jpg',
                'https://m.atcdn.co.uk/a/media/00a4354a963042c8ae6be32bc206f435.jpg',
                'https://m.atcdn.co.uk/a/media/2d632a1aadce4da1ac772479f3140045.jpg',
                'https://m.atcdn.co.uk/a/media/64f0f62f01a24151909e43726a2b6cac.jpg',
                'https://m.atcdn.co.uk/a/media/d040cc20c3bb43b581594ef3712c9d75.jpg',
                'https://m.atcdn.co.uk/a/media/99068adedc514ad0a38d6db16ab17c33.jpg',
                'https://m.atcdn.co.uk/a/media/4536ef8459fc456091ef1e047028f3da.jpg',
                'https://m.atcdn.co.uk/a/media/af43cf44dda84f289a9c2e0815a1f9bb.jpg',
                'https://m.atcdn.co.uk/a/media/84ffd257141f4a35ba8f54874cd43650.jpg',
                'https://m.atcdn.co.uk/a/media/33548bc774cc40ac9d7bdbab8cad25da.jpg',
                'https://m.atcdn.co.uk/a/media/5347ea89361a4dce9a654ff7fb6db2db.jpg',
                'https://m.atcdn.co.uk/a/media/a5e2b5363ab540c483b682b40a27349e.jpg',
                'https://m.atcdn.co.uk/a/media/f3acf499068a40b081261b71b1d9574f.jpg',
                'https://m.atcdn.co.uk/a/media/f4a7ed6d0fdd459aac9dea646c429050.jpg',
                'https://m.atcdn.co.uk/a/media/e0c8e8878121462baccf8ddc7e53cffa.jpg',
                'https://m.atcdn.co.uk/a/media/2178e9f85952406c88f9f8fa88edf6d5.jpg',
                'https://m.atcdn.co.uk/a/media/33d5ab8a9d28497ab61feb4c2c98b547.jpg'],
 'price': 14000,
 'price_includes_vat': True,
 'registration_date': '2016-06-30',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Mercedes-Benz E-Class 2.1 E220d AMG Line Edition (Premium) Coupe '
          '2dr Diesel G-Tronic+ Euro 6 (s/s) (177 ps) AUTO MOT 10/26 37K ULEZ',
 'transmission': 'automatic',
 'trim': 'AMG Line Edition',
 'year': 2016}
2026-01-28 12:58:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 36176c70-d192-5efd-8036-34f3b8b8bc24 with identifier: 202511137864216
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 36176c70-d192-5efd-8036-34f3b8b8bc24
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F69b662d7247440c3aa51d6122020feb4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69b662d7247440c3aa51d6122020feb4.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252Fa8c19c2de6f547fb8ce48cae3d9a70f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a8c19c2de6f547fb8ce48cae3d9a70f0.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F00a4354a963042c8ae6be32bc206f435.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/00a4354a963042c8ae6be32bc206f435.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F2d632a1aadce4da1ac772479f3140045.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d632a1aadce4da1ac772479f3140045.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F64f0f62f01a24151909e43726a2b6cac.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64f0f62f01a24151909e43726a2b6cac.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252Fd040cc20c3bb43b581594ef3712c9d75.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d040cc20c3bb43b581594ef3712c9d75.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F99068adedc514ad0a38d6db16ab17c33.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/99068adedc514ad0a38d6db16ab17c33.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F4536ef8459fc456091ef1e047028f3da.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4536ef8459fc456091ef1e047028f3da.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252Faf43cf44dda84f289a9c2e0815a1f9bb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af43cf44dda84f289a9c2e0815a1f9bb.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F84ffd257141f4a35ba8f54874cd43650.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/84ffd257141f4a35ba8f54874cd43650.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F33548bc774cc40ac9d7bdbab8cad25da.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33548bc774cc40ac9d7bdbab8cad25da.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F5347ea89361a4dce9a654ff7fb6db2db.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5347ea89361a4dce9a654ff7fb6db2db.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252Fa5e2b5363ab540c483b682b40a27349e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5e2b5363ab540c483b682b40a27349e.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252Ff3acf499068a40b081261b71b1d9574f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3acf499068a40b081261b71b1d9574f.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252Ff4a7ed6d0fdd459aac9dea646c429050.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4a7ed6d0fdd459aac9dea646c429050.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252Fe0c8e8878121462baccf8ddc7e53cffa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0c8e8878121462baccf8ddc7e53cffa.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F2178e9f85952406c88f9f8fa88edf6d5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2178e9f85952406c88f9f8fa88edf6d5.jpg already downloaded
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%252F33d5ab8a9d28497ab61feb4c2c98b547.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33d5ab8a9d28497ab61feb4c2c98b547.jpg already downloaded
2026-01-28 12:58:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 36176c70-d192-5efd-8036-34f3b8b8bc24 with identifier 202511137864216
2026-01-28 12:58:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 36176c70-d192-5efd-8036-34f3b8b8bc24
2026-01-28 12:58:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2016 Mercedes Benz E Class E220d AMG Line Edition '
                '(Premium) boasts exceptionally low mileage for its age, '
                'having covered just 37957 miles. This Euro 6 compliant 2.1L '
                'diesel engine is presented in the sought after AMG Line '
                'Edition trim, offering a refined driving experience. With its '
                'MOT valid until June 2026, this vehicle provides peace of '
                'mind for its next owner.\n'
                '\n'
                'The AMG Line Edition specification signifies a higher level '
                'of equipment and styling compared to standard models. This '
                'includes premium features that enhance both comfort and '
                'convenience, setting it apart from other E Class vehicles of '
                'this generation. The combination of its desirable trim, '
                'efficient diesel engine, and excellent provenance makes this '
                'Mercedes Benz E Class a compelling choice.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 175,
 'fuel_type': 'Diesel',
 'id': '36176c70-d192-5efd-8036-34f3b8b8bc24',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511137864216',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'E Class',
 'odometer': 37957,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/69b662d7247440c3aa51d6122020feb4.jpg',
                'https://m.atcdn.co.uk/a/media/a8c19c2de6f547fb8ce48cae3d9a70f0.jpg',
                'https://m.atcdn.co.uk/a/media/00a4354a963042c8ae6be32bc206f435.jpg',
                'https://m.atcdn.co.uk/a/media/2d632a1aadce4da1ac772479f3140045.jpg',
                'https://m.atcdn.co.uk/a/media/64f0f62f01a24151909e43726a2b6cac.jpg',
                'https://m.atcdn.co.uk/a/media/d040cc20c3bb43b581594ef3712c9d75.jpg',
                'https://m.atcdn.co.uk/a/media/99068adedc514ad0a38d6db16ab17c33.jpg',
                'https://m.atcdn.co.uk/a/media/4536ef8459fc456091ef1e047028f3da.jpg',
                'https://m.atcdn.co.uk/a/media/af43cf44dda84f289a9c2e0815a1f9bb.jpg',
                'https://m.atcdn.co.uk/a/media/84ffd257141f4a35ba8f54874cd43650.jpg',
                'https://m.atcdn.co.uk/a/media/33548bc774cc40ac9d7bdbab8cad25da.jpg',
                'https://m.atcdn.co.uk/a/media/5347ea89361a4dce9a654ff7fb6db2db.jpg',
                'https://m.atcdn.co.uk/a/media/a5e2b5363ab540c483b682b40a27349e.jpg',
                'https://m.atcdn.co.uk/a/media/f3acf499068a40b081261b71b1d9574f.jpg',
                'https://m.atcdn.co.uk/a/media/f4a7ed6d0fdd459aac9dea646c429050.jpg',
                'https://m.atcdn.co.uk/a/media/e0c8e8878121462baccf8ddc7e53cffa.jpg',
                'https://m.atcdn.co.uk/a/media/2178e9f85952406c88f9f8fa88edf6d5.jpg',
                'https://m.atcdn.co.uk/a/media/33d5ab8a9d28497ab61feb4c2c98b547.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 353805,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69b662d7247440c3aa51d6122020feb4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 345517,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a8c19c2de6f547fb8ce48cae3d9a70f0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 358410,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/00a4354a963042c8ae6be32bc206f435.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259311,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d632a1aadce4da1ac772479f3140045.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 273508,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/64f0f62f01a24151909e43726a2b6cac.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 301159,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d040cc20c3bb43b581594ef3712c9d75.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 278376,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/99068adedc514ad0a38d6db16ab17c33.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170713,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4536ef8459fc456091ef1e047028f3da.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168873,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/af43cf44dda84f289a9c2e0815a1f9bb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130093,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/84ffd257141f4a35ba8f54874cd43650.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193124,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/33548bc774cc40ac9d7bdbab8cad25da.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182212,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5347ea89361a4dce9a654ff7fb6db2db.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116751,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5e2b5363ab540c483b682b40a27349e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179479,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3acf499068a40b081261b71b1d9574f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196196,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f4a7ed6d0fdd459aac9dea646c429050.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178636,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0c8e8878121462baccf8ddc7e53cffa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180922,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2178e9f85952406c88f9f8fa88edf6d5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a66d5fb8-8e11-5e90-9b7e-5a07132a5936/a66d5fb8-8e11-5e90-9b7e-5a07132a5936_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176930,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/33d5ab8a9d28497ab61feb4c2c98b547.jpg',
             'Width': 1280}],
 'price': 14000,
 'price_includes_vat': True,
 'registration_date': '2016-06-30',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Mercedes-Benz E-Class 2.1 E220d AMG Line Edition (Premium) Coupe '
          '2dr Diesel G-Tronic+ Euro 6 (s/s) (177 ps) AUTO MOT 10/26 37K ULEZ',
 'transmission': 'automatic',
 'trim': 'AMG Line Edition',
 'year': 2016}
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [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%27202511137864216%27 HTTP/1.1" 200 None
2026-01-28 12:58:48 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511137864216: {'created_time': 1769605128.474165, 'last_price_update_time': 1769605128.474174}
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511137864216') HTTP/1.1" 204 0
2026-01-28 12:58:49 [scrapy.extensions.logstats] INFO: Crawled 36 pages (at 5 pages/min), scraped 32 items (at 5 items/min)
2026-01-28 12:58:49 [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-01-28 12:58:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:49 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:58:49 [common.utils.decorators] ERROR: Payload: {"id": "202511187979209", "stockItemId": "8a42d8f29a92f783019a9803c61d641e", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Audi S3 QUATTRO AUTO MOT 11/26 34K ULEZ 2.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-21T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 QUATTRO AUTO MOT 11/26 34K ULEZ 2.0 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 11/26 34K ULEZ", "rrp": null, "price": 14995, "priceGBX": 1499500, "priceExcludingFees": 14995, "priceExcludingFeesGBX": 1499500, "suppliedPrice": 14995, "suppliedPriceGBX": 1499500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2013-12-18", "homeDeliveryRegionCodes": null, "priceExcludingVat": 12495.83, "vatToBePaidUpfront": 2499.17, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****BY", "generation": {"generationId": "19a39a1972ad455caf258a18c76016b5", "name": "Hatchback (2013 - 2016)", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1500", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/84pLI88IZD4?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 17, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/636795330aef4c5283c488b08094d6a0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/63edd028f8ce4cb4bda3d0db18da1640.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/363ebeb16dfc4e528618be8d29d36da7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/89f923351bfa4c2993e0f482c353bd35.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a2585e83fdd14f55a047a8bd6a8cdb74.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1de39f9e0db54655bb7123f3b57b4ce1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a0cf760ae29a43538186e5638cf47c74.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/83bd8350044246d1ab29bc5e33b0141f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a73ec2749d349aa8bfd857d3dbcf9a9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/40aa39b0f7764839b5ae40b8c537d070.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4cf3ef169fdc4ae3bde962b9ba073581.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8f661f10d6424f1ba2e760b6bc3fdbff.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/93cb1b865d654fca830a468bb73da5d8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/55493c44c56e482ba1e00a4ac3b5739e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a87ecbb3204747d9bbab6dcfa2e00a5d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/350030bdafef4c2fbafa433711437306.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9f11a20679ae45f0ba0eea037f9dfc34.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -2402, "mileageDeviation": null, "mileage": {"mileage": 34000, "unit": "MILE", "__typename": "Mileage"}, "plate": "63", "year": 2013, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Boasting a full service history, this 2013 Audi S3 TFSI offers excellent provenance for peace of mind. This model features a powerful 2.0 litre petrol engine paired with a capable four wheel drive system, ensuring a dynamic driving experience. It meets Euro 6 emission standards and comes with a 3 month warranty for added security. The MOT is valid until October 2026, demonstrating its roadworthiness.\n\nThe Audi S3 is designed for those who appreciate performance and refinement. Its robust engineering and the efficiency of the TFSI engine, combined with the all wheel drive, provide a superior drive compared to many other vehicles in its class. This particular example, with its comprehensive service record, represents a well maintained and reliable choice for any discerning driver.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 159, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1455, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": [{"description": "Alloy Wheels - 20in", "category": "Standard", "__typename": "Feature"}, {"description": "Adjustable Steering Wheel - Rake/Reach", "category": "Standard", "__typename": "Feature"}, {"description": "Air-Conditioning - Automatic", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "Electric Windows - Front", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "White exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Black part leather interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Alloy Wheels - 20in", "type": "Standard", "__typename": "Feature"}, {"description": "Adjustable Steering Wheel - Rake/Reach", "type": "Standard", "__typename": "Feature"}, {"description": "Air-Conditioning - Automatic", "type": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Electric Windows - Front", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "quattro", "bikeLicenceType": null, "derivativeId": "ca80e243df6847239553a4fcade4cc85", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:49 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Boasting a full service history, this 2013 Audi S3 TFSI '
                'offers excellent provenance for peace of mind. This model '
                'features a powerful 2.0 litre petrol engine paired with a '
                'capable four wheel drive system, ensuring a dynamic driving '
                'experience. It meets Euro 6 emission standards and comes with '
                'a 3 month warranty for added security. The MOT is valid until '
                'October 2026, demonstrating its roadworthiness.\n'
                '\n'
                'The Audi S3 is designed for those who appreciate performance '
                'and refinement. Its robust engineering and the efficiency of '
                'the TFSI engine, combined with the all wheel drive, provide a '
                'superior drive compared to many other vehicles in its class. '
                'This particular example, with its comprehensive service '
                'record, represents a well maintained and reliable choice for '
                'any discerning driver.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187979209',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 34000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/636795330aef4c5283c488b08094d6a0.jpg',
                'https://m.atcdn.co.uk/a/media/63edd028f8ce4cb4bda3d0db18da1640.jpg',
                'https://m.atcdn.co.uk/a/media/363ebeb16dfc4e528618be8d29d36da7.jpg',
                'https://m.atcdn.co.uk/a/media/89f923351bfa4c2993e0f482c353bd35.jpg',
                'https://m.atcdn.co.uk/a/media/a2585e83fdd14f55a047a8bd6a8cdb74.jpg',
                'https://m.atcdn.co.uk/a/media/1de39f9e0db54655bb7123f3b57b4ce1.jpg',
                'https://m.atcdn.co.uk/a/media/a0cf760ae29a43538186e5638cf47c74.jpg',
                'https://m.atcdn.co.uk/a/media/83bd8350044246d1ab29bc5e33b0141f.jpg',
                'https://m.atcdn.co.uk/a/media/3a73ec2749d349aa8bfd857d3dbcf9a9.jpg',
                'https://m.atcdn.co.uk/a/media/40aa39b0f7764839b5ae40b8c537d070.jpg',
                'https://m.atcdn.co.uk/a/media/4cf3ef169fdc4ae3bde962b9ba073581.jpg',
                'https://m.atcdn.co.uk/a/media/8f661f10d6424f1ba2e760b6bc3fdbff.jpg',
                'https://m.atcdn.co.uk/a/media/93cb1b865d654fca830a468bb73da5d8.jpg',
                'https://m.atcdn.co.uk/a/media/55493c44c56e482ba1e00a4ac3b5739e.jpg',
                'https://m.atcdn.co.uk/a/media/a87ecbb3204747d9bbab6dcfa2e00a5d.jpg',
                'https://m.atcdn.co.uk/a/media/350030bdafef4c2fbafa433711437306.jpg',
                'https://m.atcdn.co.uk/a/media/9f11a20679ae45f0ba0eea037f9dfc34.jpg'],
 'price': 14995,
 'price_includes_vat': True,
 'registration_date': '2013-12-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 QUATTRO AUTO MOT 11/26 34K ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'year': 2013}
2026-01-28 12:58:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 017f2b1d-bfc1-500d-a91b-1360396ce2d2 with identifier: 202511187979209
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 17 photos for item 017f2b1d-bfc1-500d-a91b-1360396ce2d2
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F636795330aef4c5283c488b08094d6a0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/636795330aef4c5283c488b08094d6a0.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F63edd028f8ce4cb4bda3d0db18da1640.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63edd028f8ce4cb4bda3d0db18da1640.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F363ebeb16dfc4e528618be8d29d36da7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/363ebeb16dfc4e528618be8d29d36da7.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F89f923351bfa4c2993e0f482c353bd35.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/89f923351bfa4c2993e0f482c353bd35.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252Fa2585e83fdd14f55a047a8bd6a8cdb74.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2585e83fdd14f55a047a8bd6a8cdb74.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F1de39f9e0db54655bb7123f3b57b4ce1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1de39f9e0db54655bb7123f3b57b4ce1.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252Fa0cf760ae29a43538186e5638cf47c74.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0cf760ae29a43538186e5638cf47c74.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F83bd8350044246d1ab29bc5e33b0141f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/83bd8350044246d1ab29bc5e33b0141f.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F3a73ec2749d349aa8bfd857d3dbcf9a9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3a73ec2749d349aa8bfd857d3dbcf9a9.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F40aa39b0f7764839b5ae40b8c537d070.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40aa39b0f7764839b5ae40b8c537d070.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F4cf3ef169fdc4ae3bde962b9ba073581.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4cf3ef169fdc4ae3bde962b9ba073581.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F8f661f10d6424f1ba2e760b6bc3fdbff.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f661f10d6424f1ba2e760b6bc3fdbff.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:49 [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%252F93cb1b865d654fca830a468bb73da5d8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/93cb1b865d654fca830a468bb73da5d8.jpg already downloaded
2026-01-28 12:58:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252F55493c44c56e482ba1e00a4ac3b5739e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55493c44c56e482ba1e00a4ac3b5739e.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252Fa87ecbb3204747d9bbab6dcfa2e00a5d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a87ecbb3204747d9bbab6dcfa2e00a5d.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252F350030bdafef4c2fbafa433711437306.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/350030bdafef4c2fbafa433711437306.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252F9f11a20679ae45f0ba0eea037f9dfc34.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f11a20679ae45f0ba0eea037f9dfc34.jpg already downloaded
2026-01-28 12:58:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 017f2b1d-bfc1-500d-a91b-1360396ce2d2 with identifier 202511187979209
2026-01-28 12:58:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 017f2b1d-bfc1-500d-a91b-1360396ce2d2
2026-01-28 12:58:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Boasting a full service history, this 2013 Audi S3 TFSI '
                'offers excellent provenance for peace of mind. This model '
                'features a powerful 2.0 litre petrol engine paired with a '
                'capable four wheel drive system, ensuring a dynamic driving '
                'experience. It meets Euro 6 emission standards and comes with '
                'a 3 month warranty for added security. The MOT is valid until '
                'October 2026, demonstrating its roadworthiness.\n'
                '\n'
                'The Audi S3 is designed for those who appreciate performance '
                'and refinement. Its robust engineering and the efficiency of '
                'the TFSI engine, combined with the all wheel drive, provide a '
                'superior drive compared to many other vehicles in its class. '
                'This particular example, with its comprehensive service '
                'record, represents a well maintained and reliable choice for '
                'any discerning driver.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '017f2b1d-bfc1-500d-a91b-1360396ce2d2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187979209',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 34000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/636795330aef4c5283c488b08094d6a0.jpg',
                'https://m.atcdn.co.uk/a/media/63edd028f8ce4cb4bda3d0db18da1640.jpg',
                'https://m.atcdn.co.uk/a/media/363ebeb16dfc4e528618be8d29d36da7.jpg',
                'https://m.atcdn.co.uk/a/media/89f923351bfa4c2993e0f482c353bd35.jpg',
                'https://m.atcdn.co.uk/a/media/a2585e83fdd14f55a047a8bd6a8cdb74.jpg',
                'https://m.atcdn.co.uk/a/media/1de39f9e0db54655bb7123f3b57b4ce1.jpg',
                'https://m.atcdn.co.uk/a/media/a0cf760ae29a43538186e5638cf47c74.jpg',
                'https://m.atcdn.co.uk/a/media/83bd8350044246d1ab29bc5e33b0141f.jpg',
                'https://m.atcdn.co.uk/a/media/3a73ec2749d349aa8bfd857d3dbcf9a9.jpg',
                'https://m.atcdn.co.uk/a/media/40aa39b0f7764839b5ae40b8c537d070.jpg',
                'https://m.atcdn.co.uk/a/media/4cf3ef169fdc4ae3bde962b9ba073581.jpg',
                'https://m.atcdn.co.uk/a/media/8f661f10d6424f1ba2e760b6bc3fdbff.jpg',
                'https://m.atcdn.co.uk/a/media/93cb1b865d654fca830a468bb73da5d8.jpg',
                'https://m.atcdn.co.uk/a/media/55493c44c56e482ba1e00a4ac3b5739e.jpg',
                'https://m.atcdn.co.uk/a/media/a87ecbb3204747d9bbab6dcfa2e00a5d.jpg',
                'https://m.atcdn.co.uk/a/media/350030bdafef4c2fbafa433711437306.jpg',
                'https://m.atcdn.co.uk/a/media/9f11a20679ae45f0ba0eea037f9dfc34.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269764,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/636795330aef4c5283c488b08094d6a0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 289666,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/63edd028f8ce4cb4bda3d0db18da1640.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 285412,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/363ebeb16dfc4e528618be8d29d36da7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 241121,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/89f923351bfa4c2993e0f482c353bd35.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260740,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2585e83fdd14f55a047a8bd6a8cdb74.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 218120,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1de39f9e0db54655bb7123f3b57b4ce1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152557,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0cf760ae29a43538186e5638cf47c74.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99226,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/83bd8350044246d1ab29bc5e33b0141f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116937,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3a73ec2749d349aa8bfd857d3dbcf9a9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 212749,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/40aa39b0f7764839b5ae40b8c537d070.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141290,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4cf3ef169fdc4ae3bde962b9ba073581.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141616,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f661f10d6424f1ba2e760b6bc3fdbff.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85388,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/93cb1b865d654fca830a468bb73da5d8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172270,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/55493c44c56e482ba1e00a4ac3b5739e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143871,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a87ecbb3204747d9bbab6dcfa2e00a5d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126112,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/350030bdafef4c2fbafa433711437306.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04/6f2dbbe3-19bf-5c01-87cf-aa425cf6ba04_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130153,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f11a20679ae45f0ba0eea037f9dfc34.jpg',
             'Width': 1280}],
 'price': 14995,
 'price_includes_vat': True,
 'registration_date': '2013-12-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 QUATTRO AUTO MOT 11/26 34K ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'year': 2013}
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%27202511187979209%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187979209: {'created_time': 1769605130.091843, 'last_price_update_time': 1769605130.091852}
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187979209') HTTP/1.1" 204 0
2026-01-28 12:58:50 [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-01-28 12:58:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:50 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:58:50 [common.utils.decorators] ERROR: Payload: {"id": "202511187979430", "stockItemId": "8a42a92f9a92f788019a980a3eb44a1f", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Audi S3 TFSI QUATTRO MOT 11/26 AUTO 69K PSH ULEZ 4dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-11-10T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 TFSI QUATTRO MOT 11/26 AUTO 69K PSH ULEZ 4dr", "__typename": "Heading"}, "attentionGrabber": "MOT 11/26 AUTO 69K PSH ULEZ", "rrp": null, "price": 18995, "priceGBX": 1899500, "priceExcludingFees": 18995, "priceExcludingFeesGBX": 1899500, "suppliedPrice": 18995, "suppliedPriceGBX": 1899500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2015-03-18", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15829.17, "vatToBePaidUpfront": 3165.83, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****HB", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/FPIaYEsKpgI?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/442c4086f68e4db295c1e3e581ee3c4f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b7d1ef42aabb4a67b4f0fad7bf748b36.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/574c1a874b9345308cb370148923dc2e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6558443ad9749b89673d1b70cd08197.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9db9c66e23004e6db569c1c85cc47b77.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/934ba24e20e147a8984c8869c4df13b8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25296dbd99674a3aaa242871153c526e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5e85344a6e564afb85b59f0929651466.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae3911a3ad7546e8be8701ed36127475.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6558443ad9749b89673d1b70cd08197.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8477aafd30b846a598d7f68859fb333b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ca90165514804e4ea01f80bb0e509283.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/24d636c4fa5b414e8ef87127f11397e0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/aab2759569a9423e82a41d2a3a56997d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9c20ab83528427388797c050bb9de7e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3b197d0569094df4965a1bcb6c1ffe45.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b088c4945ba642f687acc339980798f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/246a327ddc3d43a68d96dbc4ad8ce8ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1286de955bcd44279b8f8236497c9398.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 29000, "unit": "MILE", "__typename": "Mileage"}, "plate": "15", "year": 2015, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": "2025-11-26", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Boasting exceptionally low mileage for its age, this 2015 Audi S3 TFSI represents a superb find for discerning drivers. With only 29,000 miles on the clock and a single owner since new, this four wheel drive model is presented in excellent condition. Its 2.0 litre petrol engine, compliant with Euro 6 emissions standards, offers a compelling blend of performance and efficiency. Furthermore, the vehicle benefits from a full service history and an MOT valid until November 2026, providing peace of mind for its next owner, and comes with a 3 month warranty.\n\nThe Audi S3 TFSI stands out with its impressive acceleration, achieving 0-62mph in just 4.9 seconds. This performance metric highlights how this particular S3 offers a more dynamic driving experience compared to many other vehicles in its class. Its four wheel drive system ensures confident handling in various conditions, making it a versatile choice for both daily commutes and more spirited drives. This combination of low mileage, single ownership, comprehensive history, and potent performance makes this Audi S3 a truly exceptional proposition.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1455, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 4, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:50 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:58:50 [common.utils.decorators] ERROR: Payload: {"id": "202511187979430", "stockItemId": "8a42a92f9a92f788019a980a3eb44a1f", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Audi S3 TFSI QUATTRO MOT 11/26 AUTO 69K PSH ULEZ 4dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-11-10T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 TFSI QUATTRO MOT 11/26 AUTO 69K PSH ULEZ 4dr", "__typename": "Heading"}, "attentionGrabber": "MOT 11/26 AUTO 69K PSH ULEZ", "rrp": null, "price": 18995, "priceGBX": 1899500, "priceExcludingFees": 18995, "priceExcludingFeesGBX": 1899500, "suppliedPrice": 18995, "suppliedPriceGBX": 1899500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2015-03-18", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15829.17, "vatToBePaidUpfront": 3165.83, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****HB", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/FPIaYEsKpgI?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/442c4086f68e4db295c1e3e581ee3c4f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b7d1ef42aabb4a67b4f0fad7bf748b36.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/574c1a874b9345308cb370148923dc2e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6558443ad9749b89673d1b70cd08197.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9db9c66e23004e6db569c1c85cc47b77.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/934ba24e20e147a8984c8869c4df13b8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25296dbd99674a3aaa242871153c526e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5e85344a6e564afb85b59f0929651466.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae3911a3ad7546e8be8701ed36127475.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6558443ad9749b89673d1b70cd08197.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8477aafd30b846a598d7f68859fb333b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ca90165514804e4ea01f80bb0e509283.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/24d636c4fa5b414e8ef87127f11397e0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/aab2759569a9423e82a41d2a3a56997d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9c20ab83528427388797c050bb9de7e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3b197d0569094df4965a1bcb6c1ffe45.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b088c4945ba642f687acc339980798f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/246a327ddc3d43a68d96dbc4ad8ce8ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1286de955bcd44279b8f8236497c9398.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 29000, "unit": "MILE", "__typename": "Mileage"}, "plate": "15", "year": 2015, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": "2025-11-26", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Boasting exceptionally low mileage for its age, this 2015 Audi S3 TFSI represents a superb find for discerning drivers. With only 29,000 miles on the clock and a single owner since new, this four wheel drive model is presented in excellent condition. Its 2.0 litre petrol engine, compliant with Euro 6 emissions standards, offers a compelling blend of performance and efficiency. Furthermore, the vehicle benefits from a full service history and an MOT valid until November 2026, providing peace of mind for its next owner, and comes with a 3 month warranty.\n\nThe Audi S3 TFSI stands out with its impressive acceleration, achieving 0-62mph in just 4.9 seconds. This performance metric highlights how this particular S3 offers a more dynamic driving experience compared to many other vehicles in its class. Its four wheel drive system ensures confident handling in various conditions, making it a versatile choice for both daily commutes and more spirited drives. This combination of low mileage, single ownership, comprehensive history, and potent performance makes this Audi S3 a truly exceptional proposition.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1455, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 4, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:50 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'White',
 'currency': 'GBP',
 'description': 'Boasting exceptionally low mileage for its age, this 2015 '
                'Audi S3 TFSI represents a superb find for discerning drivers. '
                'With only 29,000 miles on the clock and a single owner since '
                'new, this four wheel drive model is presented in excellent '
                'condition. Its 2.0 litre petrol engine, compliant with Euro 6 '
                'emissions standards, offers a compelling blend of performance '
                'and efficiency. Furthermore, the vehicle benefits from a full '
                'service history and an MOT valid until November 2026, '
                'providing peace of mind for its next owner, and comes with a '
                '3 month warranty.\n'
                '\n'
                'The Audi S3 TFSI stands out with its impressive acceleration, '
                'achieving 0-62mph in just 4.9 seconds. This performance '
                'metric highlights how this particular S3 offers a more '
                'dynamic driving experience compared to many other vehicles in '
                'its class. Its four wheel drive system ensures confident '
                'handling in various conditions, making it a versatile choice '
                'for both daily commutes and more spirited drives. This '
                'combination of low mileage, single ownership, comprehensive '
                'history, and potent performance makes this Audi S3 a truly '
                'exceptional proposition.',
 'doors_number': 4,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187979430',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 29000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/442c4086f68e4db295c1e3e581ee3c4f.jpg',
                'https://m.atcdn.co.uk/a/media/b7d1ef42aabb4a67b4f0fad7bf748b36.jpg',
                'https://m.atcdn.co.uk/a/media/574c1a874b9345308cb370148923dc2e.jpg',
                'https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg',
                'https://m.atcdn.co.uk/a/media/9db9c66e23004e6db569c1c85cc47b77.jpg',
                'https://m.atcdn.co.uk/a/media/934ba24e20e147a8984c8869c4df13b8.jpg',
                'https://m.atcdn.co.uk/a/media/25296dbd99674a3aaa242871153c526e.jpg',
                'https://m.atcdn.co.uk/a/media/5e85344a6e564afb85b59f0929651466.jpg',
                'https://m.atcdn.co.uk/a/media/ae3911a3ad7546e8be8701ed36127475.jpg',
                'https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg',
                'https://m.atcdn.co.uk/a/media/8477aafd30b846a598d7f68859fb333b.jpg',
                'https://m.atcdn.co.uk/a/media/ca90165514804e4ea01f80bb0e509283.jpg',
                'https://m.atcdn.co.uk/a/media/24d636c4fa5b414e8ef87127f11397e0.jpg',
                'https://m.atcdn.co.uk/a/media/aab2759569a9423e82a41d2a3a56997d.jpg',
                'https://m.atcdn.co.uk/a/media/a9c20ab83528427388797c050bb9de7e.jpg',
                'https://m.atcdn.co.uk/a/media/3b197d0569094df4965a1bcb6c1ffe45.jpg',
                'https://m.atcdn.co.uk/a/media/b088c4945ba642f687acc339980798f0.jpg',
                'https://m.atcdn.co.uk/a/media/246a327ddc3d43a68d96dbc4ad8ce8ef.jpg',
                'https://m.atcdn.co.uk/a/media/1286de955bcd44279b8f8236497c9398.jpg'],
 'price': 18995,
 'price_includes_vat': True,
 'registration_date': '2015-03-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 11/26 AUTO 69K PSH ULEZ 4dr',
 'transmission': 'automatic',
 'year': 2015}
2026-01-28 12:58:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fd04448-b2e0-57a6-b5f1-12cd7fa774d6 with identifier: 202511187979430
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 0fd04448-b2e0-57a6-b5f1-12cd7fa774d6
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252F442c4086f68e4db295c1e3e581ee3c4f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/442c4086f68e4db295c1e3e581ee3c4f.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252Fb7d1ef42aabb4a67b4f0fad7bf748b36.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b7d1ef42aabb4a67b4f0fad7bf748b36.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252F574c1a874b9345308cb370148923dc2e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/574c1a874b9345308cb370148923dc2e.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252Fd6558443ad9749b89673d1b70cd08197.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252F9db9c66e23004e6db569c1c85cc47b77.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9db9c66e23004e6db569c1c85cc47b77.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:50 [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%252F934ba24e20e147a8984c8869c4df13b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/934ba24e20e147a8984c8869c4df13b8.jpg already downloaded
2026-01-28 12:58:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252F25296dbd99674a3aaa242871153c526e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25296dbd99674a3aaa242871153c526e.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252F5e85344a6e564afb85b59f0929651466.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e85344a6e564afb85b59f0929651466.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252Fae3911a3ad7546e8be8701ed36127475.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae3911a3ad7546e8be8701ed36127475.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252Fd6558443ad9749b89673d1b70cd08197.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252F8477aafd30b846a598d7f68859fb333b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8477aafd30b846a598d7f68859fb333b.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252Fca90165514804e4ea01f80bb0e509283.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca90165514804e4ea01f80bb0e509283.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252F24d636c4fa5b414e8ef87127f11397e0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/24d636c4fa5b414e8ef87127f11397e0.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252Faab2759569a9423e82a41d2a3a56997d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aab2759569a9423e82a41d2a3a56997d.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252Fa9c20ab83528427388797c050bb9de7e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9c20ab83528427388797c050bb9de7e.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252F3b197d0569094df4965a1bcb6c1ffe45.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b197d0569094df4965a1bcb6c1ffe45.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252Fb088c4945ba642f687acc339980798f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b088c4945ba642f687acc339980798f0.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252F246a327ddc3d43a68d96dbc4ad8ce8ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/246a327ddc3d43a68d96dbc4ad8ce8ef.jpg already downloaded
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%252F1286de955bcd44279b8f8236497c9398.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1286de955bcd44279b8f8236497c9398.jpg already downloaded
2026-01-28 12:58:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0fd04448-b2e0-57a6-b5f1-12cd7fa774d6 with identifier 202511187979430
2026-01-28 12:58:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0fd04448-b2e0-57a6-b5f1-12cd7fa774d6
2026-01-28 12:58:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'White',
 'currency': 'GBP',
 'description': 'Boasting exceptionally low mileage for its age, this 2015 '
                'Audi S3 TFSI represents a superb find for discerning drivers. '
                'With only 29,000 miles on the clock and a single owner since '
                'new, this four wheel drive model is presented in excellent '
                'condition. Its 2.0 litre petrol engine, compliant with Euro 6 '
                'emissions standards, offers a compelling blend of performance '
                'and efficiency. Furthermore, the vehicle benefits from a full '
                'service history and an MOT valid until November 2026, '
                'providing peace of mind for its next owner, and comes with a '
                '3 month warranty.\n'
                '\n'
                'The Audi S3 TFSI stands out with its impressive acceleration, '
                'achieving 0-62mph in just 4.9 seconds. This performance '
                'metric highlights how this particular S3 offers a more '
                'dynamic driving experience compared to many other vehicles in '
                'its class. Its four wheel drive system ensures confident '
                'handling in various conditions, making it a versatile choice '
                'for both daily commutes and more spirited drives. This '
                'combination of low mileage, single ownership, comprehensive '
                'history, and potent performance makes this Audi S3 a truly '
                'exceptional proposition.',
 'doors_number': 4,
 'fuel_type': 'Petrol',
 'id': '0fd04448-b2e0-57a6-b5f1-12cd7fa774d6',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187979430',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 29000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/442c4086f68e4db295c1e3e581ee3c4f.jpg',
                'https://m.atcdn.co.uk/a/media/b7d1ef42aabb4a67b4f0fad7bf748b36.jpg',
                'https://m.atcdn.co.uk/a/media/574c1a874b9345308cb370148923dc2e.jpg',
                'https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg',
                'https://m.atcdn.co.uk/a/media/9db9c66e23004e6db569c1c85cc47b77.jpg',
                'https://m.atcdn.co.uk/a/media/934ba24e20e147a8984c8869c4df13b8.jpg',
                'https://m.atcdn.co.uk/a/media/25296dbd99674a3aaa242871153c526e.jpg',
                'https://m.atcdn.co.uk/a/media/5e85344a6e564afb85b59f0929651466.jpg',
                'https://m.atcdn.co.uk/a/media/ae3911a3ad7546e8be8701ed36127475.jpg',
                'https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg',
                'https://m.atcdn.co.uk/a/media/8477aafd30b846a598d7f68859fb333b.jpg',
                'https://m.atcdn.co.uk/a/media/ca90165514804e4ea01f80bb0e509283.jpg',
                'https://m.atcdn.co.uk/a/media/24d636c4fa5b414e8ef87127f11397e0.jpg',
                'https://m.atcdn.co.uk/a/media/aab2759569a9423e82a41d2a3a56997d.jpg',
                'https://m.atcdn.co.uk/a/media/a9c20ab83528427388797c050bb9de7e.jpg',
                'https://m.atcdn.co.uk/a/media/3b197d0569094df4965a1bcb6c1ffe45.jpg',
                'https://m.atcdn.co.uk/a/media/b088c4945ba642f687acc339980798f0.jpg',
                'https://m.atcdn.co.uk/a/media/246a327ddc3d43a68d96dbc4ad8ce8ef.jpg',
                'https://m.atcdn.co.uk/a/media/1286de955bcd44279b8f8236497c9398.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 24577,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/442c4086f68e4db295c1e3e581ee3c4f.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 23572,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b7d1ef42aabb4a67b4f0fad7bf748b36.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 24309,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/574c1a874b9345308cb370148923dc2e.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 22577,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 22577,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d6558443ad9749b89673d1b70cd08197.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 22310,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9db9c66e23004e6db569c1c85cc47b77.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 21509,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/934ba24e20e147a8984c8869c4df13b8.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 23393,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/25296dbd99674a3aaa242871153c526e.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 21292,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e85344a6e564afb85b59f0929651466.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 16387,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae3911a3ad7546e8be8701ed36127475.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 15051,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8477aafd30b846a598d7f68859fb333b.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 19828,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca90165514804e4ea01f80bb0e509283.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13497,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/24d636c4fa5b414e8ef87127f11397e0.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 19985,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aab2759569a9423e82a41d2a3a56997d.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 19153,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9c20ab83528427388797c050bb9de7e.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 17766,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b197d0569094df4965a1bcb6c1ffe45.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 16907,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b088c4945ba642f687acc339980798f0.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13456,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/246a327ddc3d43a68d96dbc4ad8ce8ef.jpg',
             'Width': 344},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fd04448-b2e0-57a6-b5f1-12cd7fa774d6/0fd04448-b2e0-57a6-b5f1-12cd7fa774d6_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 14370,
             'Height': 258,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1286de955bcd44279b8f8236497c9398.jpg',
             'Width': 344}],
 'price': 18995,
 'price_includes_vat': True,
 'registration_date': '2015-03-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 11/26 AUTO 69K PSH ULEZ 4dr',
 'transmission': 'automatic',
 'year': 2015}
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [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%27202511187979430%27 HTTP/1.1" 200 None
2026-01-28 12:58:51 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187979430: {'created_time': 1769605131.317916, 'last_price_update_time': 1769605131.317927}
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187979430') HTTP/1.1" 204 0
2026-01-28 12:58:52 [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-01-28 12:58:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:52 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:58:52 [common.utils.decorators] ERROR: Payload: {"id": "202511187980555", "stockItemId": "8a42d2099a92f786019a982e4d0727cd", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen Touran SE FSI 7 STR AUTO MOT 9/26 7 SEATS 56K ONLY 1.4 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2025-11-04T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Touran", "subtitle": "SE FSI 7 STR AUTO MOT 9/26 7 SEATS 56K ONLY 1.4 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 7 SEATS 56K ONLY", "rrp": null, "price": 8000, "priceGBX": 800000, "priceExcludingFees": 8000, "priceExcludingFeesGBX": 800000, "suppliedPrice": 8000, "suppliedPriceGBX": 800000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-06-18", "homeDeliveryRegionCodes": null, "priceExcludingVat": 6666.67, "vatToBePaidUpfront": 1333.33, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****VW", "generation": {"generationId": "26ed0637178b227054ec981cae289de4", "name": "MPV (2010 - 2015)", "review": {"expertReviewSummary": {"rating": 3.7, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-touran-mpv-2010-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "800", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/Z6s8yqVQ2jw?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/2ff376ba50f04977a74570a297d448fd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5a5766ff42364232a8ccb73559a74a0f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/646620cbe8a648f2a15f230da9b4c3ad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/49481a7c4378412dbfd8401182f30ff7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/598a05fb32964395bd86cf5f2db2917d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51af293e5cd04fceb143264bb4ae558b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6937110e795344b0808c155e2857f298.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/49e074b32f3942429a662cc5b41327b7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d775c552122c4b13a1fbab7dad47c0db.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b4f132508ce8484ea54f43222e5e6e9d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/723a6eeaa4164b4a98df16aff3776a02.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e123029a154e44b9865b38cf262ff472.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/03e4d08f58a34ca5a3836f559c27fd29.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3c051b38c450498a8b9a8ef82fd87b28.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0534899ac26a4aa1a77068ee790d793a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ca9708ec06a44214b09dfd3b2feabeff.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1bbcd76f79a54d01b4dce0bc2267e225.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/86914090ae2744bb87f4548aa656b66e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f4fb3318eba947e4989a6c36ca9b4f8c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GOOD", "priceIndicatorRatingLabel": "Good price", "priceDeviation": 75, "mileageDeviation": 2832, "mileage": {"mileage": 56000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2014 VOLKSWAGEN TOURAN for sale, ideal for large families. This vehicle is a practical choice, with a petrol 1390cc engine and a blue colour. The VOLKSWAGEN TOURAN is a well-known model in the UK market, popular for its spacious interior and comfortable ride.\n\nAs a petrol-powered vehicle, it provides a smooth driving experience. The blue colour gives it a simple yet attractive appearance. This car is suitable for families who need a reliable vehicle for daily use.\n\nWe invite you to visit our showroom to view this 2013 VOLKSWAGEN TOURAN and take it for a test drive. Our sales team will be happy to provide you with more information and answer any questions you may have.", "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 5", "co2Emissions": {"co2Emission": 154, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1536, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.4, "sizeCC": 1390, "manufacturerEngineSize": 1.4, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 7, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "MPV", "cabType": "Unlisted", "rawBodyType": "MPV", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Touran", "trim": "SE", "optionalFeatures": null, "standardFeatures": [{"description": "ABS Brakes", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Curtain", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Front & Rear Curtain", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side -Front Side & Front Curtain", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front/Rear", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Rear", "category": "Standard", "__typename": "Feature"}, {"description": "CD/Radio", "category": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "Blue metallic exterior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Grey cloth interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "ABS Brakes", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Curtain", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Front & Rear Curtain", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side -Front Side & Front Curtain", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front/Rear", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Rear", "type": "Standard", "__typename": "Feature"}, {"description": "CD/Radio", "type": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": {"co2Emissions": "154 g/km", "fuelConsumptionCombined": "42.80 mpg", "fuelConsumptionExtraUrban": "50.40 mpg", "fuelConsumptionUrban": "33.20 mpg", "insuranceGroup": "18E", "minimumKerbWeight": "1536 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "9.50 seconds", "cylinders": "4", "valves": "16", "enginePower": "138 bhp", "topSpeed": "125 mph", "engineTorque": "162.00 lbs/ft", "vehicleHeight": "1674 mm", "vehicleLength": "4397 mm", "vehicleWidth": "1794 mm", "wheelbase": "2678 mm", "fuelTankCapacity": "60.00 litres", "grossVehicleWeight": "2150 kg", "luggageCapacitySeatsDown": "1913 litres", "bootspaceSeatsUp": "121 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket - 2nd Row Seats", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - 2nd Row Seats and Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - Front", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "16in Alloy Wheels - Cleveland", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Air Conditioning - Electronically Controlled", "category": "Interior", "__typename": "Feature"}, {"description": "Airbags - Curtain Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger with Deactivation Switch", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Seat Side Impact", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm with Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Anti-Theft Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Armrest - Front Centre with Storage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Dimming Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Black Front Air Intake and Radiator Grille", "category": "Exterior", "__typename": "Feature"}, {"description": "Bluetooth Telephone Preparation for Hands Free Profile Enabled Telephones", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Exterior", "__typename": "Feature"}, {"description": "Body Coloured Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Body-Coloured Door Mirrors with Integrated Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Central Locking - Remote with 2 Remote Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Chrome-Plated Radiator Grille Louvre Inserts", "category": "Exterior", "__typename": "Feature"}, {"description": "Cruise Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "DAB+ - Digital Radio Reception", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Differential Lock - Electronic", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "Drivers Seat Height Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Exterior Temperature Gauge", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Glovebox - Illuminated - Lockable", "category": "Interior", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlights - Coming-Leaving Home Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Halogen Clear - Range Adjustable", "category": "Illumination", "__typename": "Feature"}, {"description": "Height and Reach Adjustable Steering Column", "category": "Interior", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light", "category": "Illumination", "__typename": "Feature"}, {"description": "Hill Hold Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation - Outer Seats of 2nd Row", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Locking Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover - Retractable", "category": "Interior", "__typename": "Feature"}, {"description": "MDI - Multi Device Interface with USB - iPod Connection Cables", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Multifunction Computer", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Multiple Storage Compartments in Passenger and Luggage Areas", "category": "Interior", "__typename": "Feature"}, {"description": "Park Assist including Parking Sensors Front and Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensors - Front", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Power Assisted Steering - Speed Sensitive", "category": "Performance", "__typename": "Feature"}, {"description": "RCD 310 Radio System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Rain Sensor", "category": "Interior", "__typename": "Feature"}, {"description": "Roof Rails - Anodised Chrome Finish", "category": "Exterior", "__typename": "Feature"}, {"description": "Seatbelt Reminder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Front Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Service Interval Display", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke - Leather Trimmed - Multifunction", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multifunction", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Rear Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Tinted Glass - Heat Insulating Rear 65 Percent Light Absorbing from B Pillar Backwards", "category": "Exterior", "__typename": "Feature"}, {"description": "Tyre Pressure Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tyre Repair Kit", "category": "Exterior", "__typename": "Feature"}, {"description": "Under Seat Drawers - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "1ee9864a5d08477c8c65040b624b9d82", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Grey cloth interior", "exteriorDescription": "Blue metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:52 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2014 VOLKSWAGEN '
                'TOURAN for sale, ideal for large families. This vehicle is a '
                'practical choice, with a petrol 1390cc engine and a blue '
                'colour. The VOLKSWAGEN TOURAN is a well-known model in the UK '
                'market, popular for its spacious interior and comfortable '
                'ride.\n'
                '\n'
                'As a petrol-powered vehicle, it provides a smooth driving '
                'experience. The blue colour gives it a simple yet attractive '
                'appearance. This car is suitable for families who need a '
                'reliable vehicle for daily use.\n'
                '\n'
                'We invite you to visit our showroom to view this 2013 '
                'VOLKSWAGEN TOURAN and take it for a test drive. Our sales '
                'team will be happy to provide you with more information and '
                'answer any questions you may have.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980555',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Touran',
 'odometer': 56000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2ff376ba50f04977a74570a297d448fd.jpg',
                'https://m.atcdn.co.uk/a/media/5a5766ff42364232a8ccb73559a74a0f.jpg',
                'https://m.atcdn.co.uk/a/media/646620cbe8a648f2a15f230da9b4c3ad.jpg',
                'https://m.atcdn.co.uk/a/media/49481a7c4378412dbfd8401182f30ff7.jpg',
                'https://m.atcdn.co.uk/a/media/598a05fb32964395bd86cf5f2db2917d.jpg',
                'https://m.atcdn.co.uk/a/media/51af293e5cd04fceb143264bb4ae558b.jpg',
                'https://m.atcdn.co.uk/a/media/6937110e795344b0808c155e2857f298.jpg',
                'https://m.atcdn.co.uk/a/media/49e074b32f3942429a662cc5b41327b7.jpg',
                'https://m.atcdn.co.uk/a/media/d775c552122c4b13a1fbab7dad47c0db.jpg',
                'https://m.atcdn.co.uk/a/media/b4f132508ce8484ea54f43222e5e6e9d.jpg',
                'https://m.atcdn.co.uk/a/media/723a6eeaa4164b4a98df16aff3776a02.jpg',
                'https://m.atcdn.co.uk/a/media/e123029a154e44b9865b38cf262ff472.jpg',
                'https://m.atcdn.co.uk/a/media/03e4d08f58a34ca5a3836f559c27fd29.jpg',
                'https://m.atcdn.co.uk/a/media/3c051b38c450498a8b9a8ef82fd87b28.jpg',
                'https://m.atcdn.co.uk/a/media/0534899ac26a4aa1a77068ee790d793a.jpg',
                'https://m.atcdn.co.uk/a/media/ca9708ec06a44214b09dfd3b2feabeff.jpg',
                'https://m.atcdn.co.uk/a/media/1bbcd76f79a54d01b4dce0bc2267e225.jpg',
                'https://m.atcdn.co.uk/a/media/86914090ae2744bb87f4548aa656b66e.jpg',
                'https://m.atcdn.co.uk/a/media/f4fb3318eba947e4989a6c36ca9b4f8c.jpg'],
 'price': 8000,
 'price_includes_vat': True,
 'registration_date': '2014-06-18',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Volkswagen Touran SE FSI 7 STR AUTO MOT 9/26 7 SEATS 56K ONLY 1.4 '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2014}
2026-01-28 12:58:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e770808a-43af-5f0d-9fe7-21e341c67b31 with identifier: 202511187980555
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item e770808a-43af-5f0d-9fe7-21e341c67b31
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F2ff376ba50f04977a74570a297d448fd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ff376ba50f04977a74570a297d448fd.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F5a5766ff42364232a8ccb73559a74a0f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a5766ff42364232a8ccb73559a74a0f.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F646620cbe8a648f2a15f230da9b4c3ad.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/646620cbe8a648f2a15f230da9b4c3ad.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F49481a7c4378412dbfd8401182f30ff7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49481a7c4378412dbfd8401182f30ff7.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F598a05fb32964395bd86cf5f2db2917d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/598a05fb32964395bd86cf5f2db2917d.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F51af293e5cd04fceb143264bb4ae558b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/51af293e5cd04fceb143264bb4ae558b.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F6937110e795344b0808c155e2857f298.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6937110e795344b0808c155e2857f298.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F49e074b32f3942429a662cc5b41327b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49e074b32f3942429a662cc5b41327b7.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252Fd775c552122c4b13a1fbab7dad47c0db.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d775c552122c4b13a1fbab7dad47c0db.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252Fb4f132508ce8484ea54f43222e5e6e9d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4f132508ce8484ea54f43222e5e6e9d.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F723a6eeaa4164b4a98df16aff3776a02.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/723a6eeaa4164b4a98df16aff3776a02.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252Fe123029a154e44b9865b38cf262ff472.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e123029a154e44b9865b38cf262ff472.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F03e4d08f58a34ca5a3836f559c27fd29.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03e4d08f58a34ca5a3836f559c27fd29.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F3c051b38c450498a8b9a8ef82fd87b28.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c051b38c450498a8b9a8ef82fd87b28.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252F0534899ac26a4aa1a77068ee790d793a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0534899ac26a4aa1a77068ee790d793a.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:52 [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%252Fca9708ec06a44214b09dfd3b2feabeff.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca9708ec06a44214b09dfd3b2feabeff.jpg already downloaded
2026-01-28 12:58:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:53 [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%252F1bbcd76f79a54d01b4dce0bc2267e225.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1bbcd76f79a54d01b4dce0bc2267e225.jpg already downloaded
2026-01-28 12:58:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:53 [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%252F86914090ae2744bb87f4548aa656b66e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86914090ae2744bb87f4548aa656b66e.jpg already downloaded
2026-01-28 12:58:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:53 [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%252Ff4fb3318eba947e4989a6c36ca9b4f8c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4fb3318eba947e4989a6c36ca9b4f8c.jpg already downloaded
2026-01-28 12:58:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e770808a-43af-5f0d-9fe7-21e341c67b31 with identifier 202511187980555
2026-01-28 12:58:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e770808a-43af-5f0d-9fe7-21e341c67b31
2026-01-28 12:58:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'Blue',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2014 VOLKSWAGEN '
                'TOURAN for sale, ideal for large families. This vehicle is a '
                'practical choice, with a petrol 1390cc engine and a blue '
                'colour. The VOLKSWAGEN TOURAN is a well-known model in the UK '
                'market, popular for its spacious interior and comfortable '
                'ride.\n'
                '\n'
                'As a petrol-powered vehicle, it provides a smooth driving '
                'experience. The blue colour gives it a simple yet attractive '
                'appearance. This car is suitable for families who need a '
                'reliable vehicle for daily use.\n'
                '\n'
                'We invite you to visit our showroom to view this 2013 '
                'VOLKSWAGEN TOURAN and take it for a test drive. Our sales '
                'team will be happy to provide you with more information and '
                'answer any questions you may have.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'id': 'e770808a-43af-5f0d-9fe7-21e341c67b31',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980555',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Touran',
 'odometer': 56000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2ff376ba50f04977a74570a297d448fd.jpg',
                'https://m.atcdn.co.uk/a/media/5a5766ff42364232a8ccb73559a74a0f.jpg',
                'https://m.atcdn.co.uk/a/media/646620cbe8a648f2a15f230da9b4c3ad.jpg',
                'https://m.atcdn.co.uk/a/media/49481a7c4378412dbfd8401182f30ff7.jpg',
                'https://m.atcdn.co.uk/a/media/598a05fb32964395bd86cf5f2db2917d.jpg',
                'https://m.atcdn.co.uk/a/media/51af293e5cd04fceb143264bb4ae558b.jpg',
                'https://m.atcdn.co.uk/a/media/6937110e795344b0808c155e2857f298.jpg',
                'https://m.atcdn.co.uk/a/media/49e074b32f3942429a662cc5b41327b7.jpg',
                'https://m.atcdn.co.uk/a/media/d775c552122c4b13a1fbab7dad47c0db.jpg',
                'https://m.atcdn.co.uk/a/media/b4f132508ce8484ea54f43222e5e6e9d.jpg',
                'https://m.atcdn.co.uk/a/media/723a6eeaa4164b4a98df16aff3776a02.jpg',
                'https://m.atcdn.co.uk/a/media/e123029a154e44b9865b38cf262ff472.jpg',
                'https://m.atcdn.co.uk/a/media/03e4d08f58a34ca5a3836f559c27fd29.jpg',
                'https://m.atcdn.co.uk/a/media/3c051b38c450498a8b9a8ef82fd87b28.jpg',
                'https://m.atcdn.co.uk/a/media/0534899ac26a4aa1a77068ee790d793a.jpg',
                'https://m.atcdn.co.uk/a/media/ca9708ec06a44214b09dfd3b2feabeff.jpg',
                'https://m.atcdn.co.uk/a/media/1bbcd76f79a54d01b4dce0bc2267e225.jpg',
                'https://m.atcdn.co.uk/a/media/86914090ae2744bb87f4548aa656b66e.jpg',
                'https://m.atcdn.co.uk/a/media/f4fb3318eba947e4989a6c36ca9b4f8c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 315367,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ff376ba50f04977a74570a297d448fd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 314204,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a5766ff42364232a8ccb73559a74a0f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 336928,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/646620cbe8a648f2a15f230da9b4c3ad.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276803,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49481a7c4378412dbfd8401182f30ff7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 252409,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/598a05fb32964395bd86cf5f2db2917d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 306848,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/51af293e5cd04fceb143264bb4ae558b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 281884,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6937110e795344b0808c155e2857f298.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201374,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49e074b32f3942429a662cc5b41327b7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190770,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d775c552122c4b13a1fbab7dad47c0db.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158348,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4f132508ce8484ea54f43222e5e6e9d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 208659,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/723a6eeaa4164b4a98df16aff3776a02.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176937,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e123029a154e44b9865b38cf262ff472.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192164,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/03e4d08f58a34ca5a3836f559c27fd29.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99363,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c051b38c450498a8b9a8ef82fd87b28.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157229,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0534899ac26a4aa1a77068ee790d793a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164253,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca9708ec06a44214b09dfd3b2feabeff.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169375,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1bbcd76f79a54d01b4dce0bc2267e225.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156565,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/86914090ae2744bb87f4548aa656b66e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c686d187-9a1a-522d-9ec6-28500095be7e/c686d187-9a1a-522d-9ec6-28500095be7e_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113714,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f4fb3318eba947e4989a6c36ca9b4f8c.jpg',
             'Width': 768}],
 'price': 8000,
 'price_includes_vat': True,
 'registration_date': '2014-06-18',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Volkswagen Touran SE FSI 7 STR AUTO MOT 9/26 7 SEATS 56K ONLY 1.4 '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2014}
2026-01-28 12:58:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:53 [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%27202511187980555%27 HTTP/1.1" 200 None
2026-01-28 12:58:53 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187980555: {'created_time': 1769605133.186436, 'last_price_update_time': 1769605133.186448}
2026-01-28 12:58:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187980555') HTTP/1.1" 204 0
2026-01-28 12:58:59 [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-01-28 12:58:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:58:59 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:58:59 [common.utils.decorators] ERROR: Payload: {"id": "202510247395793", "stockItemId": "8a42ce559a0b3f24019a166b173e08d7", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen Hatchback 1.0 High up! (2012/62)", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-07T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP", "subtitle": "Hatchback 1.0 High up! (2012/62)", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 10/26 PSH 39K ULEZ", "rrp": null, "price": 5500, "priceGBX": 550000, "priceExcludingFees": 5500, "priceExcludingFeesGBX": 550000, "suppliedPrice": 5500, "suppliedPriceGBX": 550000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-12", "homeDeliveryRegionCodes": null, "priceExcludingVat": 4583.33, "vatToBePaidUpfront": 916.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****VJ", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": true, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/_WG_oI_64X8?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 18, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/1a60f647a2054bdf943cb650aa0bd8b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/52921b7279214ac2a8f44bfef02c4b37.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2336ad00a46749618dcc97e2386ceacf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/365547a1e1b24e12bf19bbcc05c47bf7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fa2fb0fd0b634d91846cb2f8190d0076.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7010b6c830f14b4fae69f5dee4094032.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bfc27fa9803942589323abc0d1b74928.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/136473da5f18433eaf4843af09905b08.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/77995663f6494b51bee8cbcf58818872.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/372f3fd3a1ce4c18b841b20d5ee58484.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae2142d9e704e6b96757e21d1350096.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/57c475e148f04b5daee539bfe603de98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/151ee64cb94049b3897df44d5dba87b0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/03a8fde4e0164f19b31750dc11f0d04e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/18358de32cfd467aa474736dac5368f1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/62508aa2c7b948c78080681ba580cde2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/dfdc4a6a7c384e8c950660832f519e02.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5750b0b85de448b3a177ce64ca72d627.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 39000, "unit": "MILE", "__typename": "Mileage"}, "plate": "62", "year": 2012, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": null, "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2012 VOLKSWAGEN UP for sale, ideal for young drivers looking for a cost-effective option with low insurance costs. This petrol-powered vehicle features a 999cc engine and is finished in black colour. As a smaller car, it falls into a lower insurance group, making it an attractive choice for new drivers who want to keep their insurance premiums down.\n\nThe VOLKSWAGEN UP is a reliable and economical car, suitable for daily driving. With its petrol engine, it provides a smooth and quiet ride. The black colour gives the car a sleek and simple appearance.\n\nWe recommend this vehicle to young drivers who are looking for a affordable and practical car. The low insurance costs and fuel-efficient engine make it an excellent choice for those on a budget. If you are interested in this vehicle, please do not hesitate to contact us to arrange a viewing.", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 929, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Black exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:59 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:58:59 [common.utils.decorators] ERROR: Payload: {"id": "202510247395793", "stockItemId": "8a42ce559a0b3f24019a166b173e08d7", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen Hatchback 1.0 High up! (2012/62)", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-07T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP", "subtitle": "Hatchback 1.0 High up! (2012/62)", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 10/26 PSH 39K ULEZ", "rrp": null, "price": 5500, "priceGBX": 550000, "priceExcludingFees": 5500, "priceExcludingFeesGBX": 550000, "suppliedPrice": 5500, "suppliedPriceGBX": 550000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-09-12", "homeDeliveryRegionCodes": null, "priceExcludingVat": 4583.33, "vatToBePaidUpfront": 916.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****VJ", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": true, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/_WG_oI_64X8?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 18, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/1a60f647a2054bdf943cb650aa0bd8b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/52921b7279214ac2a8f44bfef02c4b37.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2336ad00a46749618dcc97e2386ceacf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/365547a1e1b24e12bf19bbcc05c47bf7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fa2fb0fd0b634d91846cb2f8190d0076.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7010b6c830f14b4fae69f5dee4094032.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bfc27fa9803942589323abc0d1b74928.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/136473da5f18433eaf4843af09905b08.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/77995663f6494b51bee8cbcf58818872.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/372f3fd3a1ce4c18b841b20d5ee58484.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae2142d9e704e6b96757e21d1350096.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/57c475e148f04b5daee539bfe603de98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/151ee64cb94049b3897df44d5dba87b0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/03a8fde4e0164f19b31750dc11f0d04e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/18358de32cfd467aa474736dac5368f1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/62508aa2c7b948c78080681ba580cde2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/dfdc4a6a7c384e8c950660832f519e02.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5750b0b85de448b3a177ce64ca72d627.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 39000, "unit": "MILE", "__typename": "Mileage"}, "plate": "62", "year": 2012, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": null, "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Chapelfield Car Sales are excited to offer a 2012 VOLKSWAGEN UP for sale, ideal for young drivers looking for a cost-effective option with low insurance costs. This petrol-powered vehicle features a 999cc engine and is finished in black colour. As a smaller car, it falls into a lower insurance group, making it an attractive choice for new drivers who want to keep their insurance premiums down.\n\nThe VOLKSWAGEN UP is a reliable and economical car, suitable for daily driving. With its petrol engine, it provides a smooth and quiet ride. The black colour gives the car a sleek and simple appearance.\n\nWe recommend this vehicle to young drivers who are looking for a affordable and practical car. The low insurance costs and fuel-efficient engine make it an excellent choice for those on a budget. If you are interested in this vehicle, please do not hesitate to contact us to arrange a viewing.", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 929, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": null, "axleConfig": null, "ulezCompliant": false, "doors": null, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Black exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:58:59 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2012 VOLKSWAGEN '
                'UP for sale, ideal for young drivers looking for a '
                'cost-effective option with low insurance costs. This '
                'petrol-powered vehicle features a 999cc engine and is '
                'finished in black colour. As a smaller car, it falls into a '
                'lower insurance group, making it an attractive choice for new '
                'drivers who want to keep their insurance premiums down.\n'
                '\n'
                'The VOLKSWAGEN UP is a reliable and economical car, suitable '
                'for daily driving. With its petrol engine, it provides a '
                'smooth and quiet ride. The black colour gives the car a sleek '
                'and simple appearance.\n'
                '\n'
                'We recommend this vehicle to young drivers who are looking '
                'for a affordable and practical car. The low insurance costs '
                'and fuel-efficient engine make it an excellent choice for '
                'those on a budget. If you are interested in this vehicle, '
                'please do not hesitate to contact us to arrange a viewing.',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247395793',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 39000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/1a60f647a2054bdf943cb650aa0bd8b2.jpg',
                'https://m.atcdn.co.uk/a/media/52921b7279214ac2a8f44bfef02c4b37.jpg',
                'https://m.atcdn.co.uk/a/media/2336ad00a46749618dcc97e2386ceacf.jpg',
                'https://m.atcdn.co.uk/a/media/365547a1e1b24e12bf19bbcc05c47bf7.jpg',
                'https://m.atcdn.co.uk/a/media/fa2fb0fd0b634d91846cb2f8190d0076.jpg',
                'https://m.atcdn.co.uk/a/media/7010b6c830f14b4fae69f5dee4094032.jpg',
                'https://m.atcdn.co.uk/a/media/bfc27fa9803942589323abc0d1b74928.jpg',
                'https://m.atcdn.co.uk/a/media/136473da5f18433eaf4843af09905b08.jpg',
                'https://m.atcdn.co.uk/a/media/77995663f6494b51bee8cbcf58818872.jpg',
                'https://m.atcdn.co.uk/a/media/372f3fd3a1ce4c18b841b20d5ee58484.jpg',
                'https://m.atcdn.co.uk/a/media/0ae2142d9e704e6b96757e21d1350096.jpg',
                'https://m.atcdn.co.uk/a/media/57c475e148f04b5daee539bfe603de98.jpg',
                'https://m.atcdn.co.uk/a/media/151ee64cb94049b3897df44d5dba87b0.jpg',
                'https://m.atcdn.co.uk/a/media/03a8fde4e0164f19b31750dc11f0d04e.jpg',
                'https://m.atcdn.co.uk/a/media/18358de32cfd467aa474736dac5368f1.jpg',
                'https://m.atcdn.co.uk/a/media/62508aa2c7b948c78080681ba580cde2.jpg',
                'https://m.atcdn.co.uk/a/media/dfdc4a6a7c384e8c950660832f519e02.jpg',
                'https://m.atcdn.co.uk/a/media/5750b0b85de448b3a177ce64ca72d627.jpg'],
 'price': 5500,
 'price_includes_vat': True,
 'registration_date': '2012-09-12',
 'seller_name': None,
 'title': 'Volkswagen Hatchback 1.0 High up! (2012/62)',
 'transmission': 'automatic',
 'year': 2012}
2026-01-28 12:58:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 650580f2-1d8f-5c9a-b9b2-cdad84c52268 with identifier: 202510247395793
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 650580f2-1d8f-5c9a-b9b2-cdad84c52268
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F1a60f647a2054bdf943cb650aa0bd8b2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a60f647a2054bdf943cb650aa0bd8b2.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F52921b7279214ac2a8f44bfef02c4b37.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52921b7279214ac2a8f44bfef02c4b37.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F2336ad00a46749618dcc97e2386ceacf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2336ad00a46749618dcc97e2386ceacf.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F365547a1e1b24e12bf19bbcc05c47bf7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/365547a1e1b24e12bf19bbcc05c47bf7.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252Ffa2fb0fd0b634d91846cb2f8190d0076.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa2fb0fd0b634d91846cb2f8190d0076.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F7010b6c830f14b4fae69f5dee4094032.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7010b6c830f14b4fae69f5dee4094032.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252Fbfc27fa9803942589323abc0d1b74928.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfc27fa9803942589323abc0d1b74928.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F136473da5f18433eaf4843af09905b08.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/136473da5f18433eaf4843af09905b08.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F77995663f6494b51bee8cbcf58818872.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/77995663f6494b51bee8cbcf58818872.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F372f3fd3a1ce4c18b841b20d5ee58484.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/372f3fd3a1ce4c18b841b20d5ee58484.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F0ae2142d9e704e6b96757e21d1350096.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae2142d9e704e6b96757e21d1350096.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F57c475e148f04b5daee539bfe603de98.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/57c475e148f04b5daee539bfe603de98.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F151ee64cb94049b3897df44d5dba87b0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/151ee64cb94049b3897df44d5dba87b0.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F03a8fde4e0164f19b31750dc11f0d04e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03a8fde4e0164f19b31750dc11f0d04e.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F18358de32cfd467aa474736dac5368f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18358de32cfd467aa474736dac5368f1.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F62508aa2c7b948c78080681ba580cde2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62508aa2c7b948c78080681ba580cde2.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252Fdfdc4a6a7c384e8c950660832f519e02.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dfdc4a6a7c384e8c950660832f519e02.jpg already downloaded
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:59 [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%252F5750b0b85de448b3a177ce64ca72d627.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5750b0b85de448b3a177ce64ca72d627.jpg already downloaded
2026-01-28 12:58:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 650580f2-1d8f-5c9a-b9b2-cdad84c52268 with identifier 202510247395793
2026-01-28 12:58:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 650580f2-1d8f-5c9a-b9b2-cdad84c52268
2026-01-28 12:58:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2012 VOLKSWAGEN '
                'UP for sale, ideal for young drivers looking for a '
                'cost-effective option with low insurance costs. This '
                'petrol-powered vehicle features a 999cc engine and is '
                'finished in black colour. As a smaller car, it falls into a '
                'lower insurance group, making it an attractive choice for new '
                'drivers who want to keep their insurance premiums down.\n'
                '\n'
                'The VOLKSWAGEN UP is a reliable and economical car, suitable '
                'for daily driving. With its petrol engine, it provides a '
                'smooth and quiet ride. The black colour gives the car a sleek '
                'and simple appearance.\n'
                '\n'
                'We recommend this vehicle to young drivers who are looking '
                'for a affordable and practical car. The low insurance costs '
                'and fuel-efficient engine make it an excellent choice for '
                'those on a budget. If you are interested in this vehicle, '
                'please do not hesitate to contact us to arrange a viewing.',
 'fuel_type': 'Petrol',
 'id': '650580f2-1d8f-5c9a-b9b2-cdad84c52268',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247395793',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 39000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/1a60f647a2054bdf943cb650aa0bd8b2.jpg',
                'https://m.atcdn.co.uk/a/media/52921b7279214ac2a8f44bfef02c4b37.jpg',
                'https://m.atcdn.co.uk/a/media/2336ad00a46749618dcc97e2386ceacf.jpg',
                'https://m.atcdn.co.uk/a/media/365547a1e1b24e12bf19bbcc05c47bf7.jpg',
                'https://m.atcdn.co.uk/a/media/fa2fb0fd0b634d91846cb2f8190d0076.jpg',
                'https://m.atcdn.co.uk/a/media/7010b6c830f14b4fae69f5dee4094032.jpg',
                'https://m.atcdn.co.uk/a/media/bfc27fa9803942589323abc0d1b74928.jpg',
                'https://m.atcdn.co.uk/a/media/136473da5f18433eaf4843af09905b08.jpg',
                'https://m.atcdn.co.uk/a/media/77995663f6494b51bee8cbcf58818872.jpg',
                'https://m.atcdn.co.uk/a/media/372f3fd3a1ce4c18b841b20d5ee58484.jpg',
                'https://m.atcdn.co.uk/a/media/0ae2142d9e704e6b96757e21d1350096.jpg',
                'https://m.atcdn.co.uk/a/media/57c475e148f04b5daee539bfe603de98.jpg',
                'https://m.atcdn.co.uk/a/media/151ee64cb94049b3897df44d5dba87b0.jpg',
                'https://m.atcdn.co.uk/a/media/03a8fde4e0164f19b31750dc11f0d04e.jpg',
                'https://m.atcdn.co.uk/a/media/18358de32cfd467aa474736dac5368f1.jpg',
                'https://m.atcdn.co.uk/a/media/62508aa2c7b948c78080681ba580cde2.jpg',
                'https://m.atcdn.co.uk/a/media/dfdc4a6a7c384e8c950660832f519e02.jpg',
                'https://m.atcdn.co.uk/a/media/5750b0b85de448b3a177ce64ca72d627.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 305718,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a60f647a2054bdf943cb650aa0bd8b2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 297457,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/52921b7279214ac2a8f44bfef02c4b37.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 302488,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2336ad00a46749618dcc97e2386ceacf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286912,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/365547a1e1b24e12bf19bbcc05c47bf7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 255475,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa2fb0fd0b634d91846cb2f8190d0076.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260212,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7010b6c830f14b4fae69f5dee4094032.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169508,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfc27fa9803942589323abc0d1b74928.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176595,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/136473da5f18433eaf4843af09905b08.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115235,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/77995663f6494b51bee8cbcf58818872.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189606,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/372f3fd3a1ce4c18b841b20d5ee58484.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192504,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae2142d9e704e6b96757e21d1350096.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123025,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/57c475e148f04b5daee539bfe603de98.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176701,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/151ee64cb94049b3897df44d5dba87b0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170287,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/03a8fde4e0164f19b31750dc11f0d04e.jpg',
             'Width': 864},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190281,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/18358de32cfd467aa474736dac5368f1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125256,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/62508aa2c7b948c78080681ba580cde2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 263983,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dfdc4a6a7c384e8c950660832f519e02.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a07c9201-3f51-51fb-9300-77adc610c754/a07c9201-3f51-51fb-9300-77adc610c754_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177019,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5750b0b85de448b3a177ce64ca72d627.jpg',
             'Width': 1280}],
 'price': 5500,
 'price_includes_vat': True,
 'registration_date': '2012-09-12',
 'seller_name': None,
 'title': 'Volkswagen Hatchback 1.0 High up! (2012/62)',
 'transmission': 'automatic',
 'year': 2012}
2026-01-28 12:58:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:00 [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%27202510247395793%27 HTTP/1.1" 200 None
2026-01-28 12:59:00 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510247395793: {'created_time': 1769605140.007963, 'last_price_update_time': 1769605140.007977}
2026-01-28 12:59:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510247395793') HTTP/1.1" 204 0
2026-01-28 12:59:00 [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-01-28 12:59:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:00 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:59:00 [common.utils.decorators] ERROR: Payload: {"id": "202511187980625", "stockItemId": "8a42cb9e9a92f787019a9830c9a61c30", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Volkswagen Touran SE FSI 7 STR AUTO MOT 11/26 7 SEATS 34K 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-11-03T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Touran", "subtitle": "SE FSI 7 STR AUTO MOT 11/26 7 SEATS 34K 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 11/26 7 SEATS 34K", "rrp": null, "price": 8000, "priceGBX": 800000, "priceExcludingFees": 8000, "priceExcludingFeesGBX": 800000, "suppliedPrice": 8000, "suppliedPriceGBX": 800000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-07-10", "homeDeliveryRegionCodes": null, "priceExcludingVat": 6666.67, "vatToBePaidUpfront": 1333.33, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****AF", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": true, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/WPn3v4kpQOA?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/dd342149a8e64b0ebaaac9adc55427f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e8092c57893b4511936af1e8a3f80bdb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/562149d64c184b43b6c76fa9833c52ee.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c856e46d614447cc8b41e2c2a9f81514.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/90acfd20f00b436f85923e03bdd7da4d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/021c069034214a72b5310d2b50b710bb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7276135f6e1d4fc4a7080b7108958615.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/63579d7308f6453c9e99dc59d6b570ab.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/01bb680ca9864273bc2932684676eb46.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/88e7cb836ec24994ae1a4f383392d1ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8eeddbb0a1f6445e84404ab23e4bf581.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4882b2b8157a40ae9dc8b3de2d5e7c33.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/226a39d6361346c2b027b6bf3bc9dc74.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1c0d5bbefdaf4d73a673581a5ba430d9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b3ede1e2bca7470c95feac1e764e8bc9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/654e70f9d64c4b92a0b4ba30aa937b74.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/acb119ddc46842d2a78691f72c67600d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/53d7e50b465e420f94c82e423b1c7485.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26c568920dde4ab98a5ae3a3f322a512.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/088c28505874460aa69e977e4f868620.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 34000, "unit": "MILE", "__typename": "Mileage"}, "plate": "12", "year": 2012, "vehicleCheckId": null, "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "BASIC", "title": "Imported", "performed": "2025-12-04", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": {"co2Emission": 154, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1536, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 7, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "MPV", "cabType": "Unlisted", "rawBodyType": "MPV", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Touran", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Grey cloth interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:59:00 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980625',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Touran',
 'odometer': 34000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/dd342149a8e64b0ebaaac9adc55427f3.jpg',
                'https://m.atcdn.co.uk/a/media/e8092c57893b4511936af1e8a3f80bdb.jpg',
                'https://m.atcdn.co.uk/a/media/562149d64c184b43b6c76fa9833c52ee.jpg',
                'https://m.atcdn.co.uk/a/media/c856e46d614447cc8b41e2c2a9f81514.jpg',
                'https://m.atcdn.co.uk/a/media/90acfd20f00b436f85923e03bdd7da4d.jpg',
                'https://m.atcdn.co.uk/a/media/021c069034214a72b5310d2b50b710bb.jpg',
                'https://m.atcdn.co.uk/a/media/7276135f6e1d4fc4a7080b7108958615.jpg',
                'https://m.atcdn.co.uk/a/media/63579d7308f6453c9e99dc59d6b570ab.jpg',
                'https://m.atcdn.co.uk/a/media/01bb680ca9864273bc2932684676eb46.jpg',
                'https://m.atcdn.co.uk/a/media/88e7cb836ec24994ae1a4f383392d1ae.jpg',
                'https://m.atcdn.co.uk/a/media/8eeddbb0a1f6445e84404ab23e4bf581.jpg',
                'https://m.atcdn.co.uk/a/media/4882b2b8157a40ae9dc8b3de2d5e7c33.jpg',
                'https://m.atcdn.co.uk/a/media/226a39d6361346c2b027b6bf3bc9dc74.jpg',
                'https://m.atcdn.co.uk/a/media/1c0d5bbefdaf4d73a673581a5ba430d9.jpg',
                'https://m.atcdn.co.uk/a/media/b3ede1e2bca7470c95feac1e764e8bc9.jpg',
                'https://m.atcdn.co.uk/a/media/654e70f9d64c4b92a0b4ba30aa937b74.jpg',
                'https://m.atcdn.co.uk/a/media/acb119ddc46842d2a78691f72c67600d.jpg',
                'https://m.atcdn.co.uk/a/media/53d7e50b465e420f94c82e423b1c7485.jpg',
                'https://m.atcdn.co.uk/a/media/26c568920dde4ab98a5ae3a3f322a512.jpg',
                'https://m.atcdn.co.uk/a/media/088c28505874460aa69e977e4f868620.jpg'],
 'price': 8000,
 'price_includes_vat': True,
 'registration_date': '2012-07-10',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Volkswagen Touran SE FSI 7 STR AUTO MOT 11/26 7 SEATS 34K 5dr',
 'transmission': 'automatic',
 'year': 2012}
2026-01-28 12:59:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: de64016f-203b-5e29-9e54-8cc706c69aa2 with identifier: 202511187980625
2026-01-28 12:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item de64016f-203b-5e29-9e54-8cc706c69aa2
2026-01-28 12:59:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:00 [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%252Fdd342149a8e64b0ebaaac9adc55427f3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dd342149a8e64b0ebaaac9adc55427f3.jpg already downloaded
2026-01-28 12:59:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:00 [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%252Fe8092c57893b4511936af1e8a3f80bdb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8092c57893b4511936af1e8a3f80bdb.jpg already downloaded
2026-01-28 12:59:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:00 [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%252F562149d64c184b43b6c76fa9833c52ee.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/562149d64c184b43b6c76fa9833c52ee.jpg already downloaded
2026-01-28 12:59:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252Fc856e46d614447cc8b41e2c2a9f81514.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c856e46d614447cc8b41e2c2a9f81514.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F90acfd20f00b436f85923e03bdd7da4d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90acfd20f00b436f85923e03bdd7da4d.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F021c069034214a72b5310d2b50b710bb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/021c069034214a72b5310d2b50b710bb.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F7276135f6e1d4fc4a7080b7108958615.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7276135f6e1d4fc4a7080b7108958615.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F63579d7308f6453c9e99dc59d6b570ab.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63579d7308f6453c9e99dc59d6b570ab.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F01bb680ca9864273bc2932684676eb46.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/01bb680ca9864273bc2932684676eb46.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F88e7cb836ec24994ae1a4f383392d1ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/88e7cb836ec24994ae1a4f383392d1ae.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F8eeddbb0a1f6445e84404ab23e4bf581.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8eeddbb0a1f6445e84404ab23e4bf581.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F4882b2b8157a40ae9dc8b3de2d5e7c33.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4882b2b8157a40ae9dc8b3de2d5e7c33.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F226a39d6361346c2b027b6bf3bc9dc74.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/226a39d6361346c2b027b6bf3bc9dc74.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F1c0d5bbefdaf4d73a673581a5ba430d9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1c0d5bbefdaf4d73a673581a5ba430d9.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252Fb3ede1e2bca7470c95feac1e764e8bc9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3ede1e2bca7470c95feac1e764e8bc9.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F654e70f9d64c4b92a0b4ba30aa937b74.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/654e70f9d64c4b92a0b4ba30aa937b74.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252Facb119ddc46842d2a78691f72c67600d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/acb119ddc46842d2a78691f72c67600d.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F53d7e50b465e420f94c82e423b1c7485.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/53d7e50b465e420f94c82e423b1c7485.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F26c568920dde4ab98a5ae3a3f322a512.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26c568920dde4ab98a5ae3a3f322a512.jpg already downloaded
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%252F088c28505874460aa69e977e4f868620.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/088c28505874460aa69e977e4f868620.jpg already downloaded
2026-01-28 12:59:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: de64016f-203b-5e29-9e54-8cc706c69aa2 with identifier 202511187980625
2026-01-28 12:59:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:01 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item de64016f-203b-5e29-9e54-8cc706c69aa2
2026-01-28 12:59:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'id': 'de64016f-203b-5e29-9e54-8cc706c69aa2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980625',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Touran',
 'odometer': 34000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/dd342149a8e64b0ebaaac9adc55427f3.jpg',
                'https://m.atcdn.co.uk/a/media/e8092c57893b4511936af1e8a3f80bdb.jpg',
                'https://m.atcdn.co.uk/a/media/562149d64c184b43b6c76fa9833c52ee.jpg',
                'https://m.atcdn.co.uk/a/media/c856e46d614447cc8b41e2c2a9f81514.jpg',
                'https://m.atcdn.co.uk/a/media/90acfd20f00b436f85923e03bdd7da4d.jpg',
                'https://m.atcdn.co.uk/a/media/021c069034214a72b5310d2b50b710bb.jpg',
                'https://m.atcdn.co.uk/a/media/7276135f6e1d4fc4a7080b7108958615.jpg',
                'https://m.atcdn.co.uk/a/media/63579d7308f6453c9e99dc59d6b570ab.jpg',
                'https://m.atcdn.co.uk/a/media/01bb680ca9864273bc2932684676eb46.jpg',
                'https://m.atcdn.co.uk/a/media/88e7cb836ec24994ae1a4f383392d1ae.jpg',
                'https://m.atcdn.co.uk/a/media/8eeddbb0a1f6445e84404ab23e4bf581.jpg',
                'https://m.atcdn.co.uk/a/media/4882b2b8157a40ae9dc8b3de2d5e7c33.jpg',
                'https://m.atcdn.co.uk/a/media/226a39d6361346c2b027b6bf3bc9dc74.jpg',
                'https://m.atcdn.co.uk/a/media/1c0d5bbefdaf4d73a673581a5ba430d9.jpg',
                'https://m.atcdn.co.uk/a/media/b3ede1e2bca7470c95feac1e764e8bc9.jpg',
                'https://m.atcdn.co.uk/a/media/654e70f9d64c4b92a0b4ba30aa937b74.jpg',
                'https://m.atcdn.co.uk/a/media/acb119ddc46842d2a78691f72c67600d.jpg',
                'https://m.atcdn.co.uk/a/media/53d7e50b465e420f94c82e423b1c7485.jpg',
                'https://m.atcdn.co.uk/a/media/26c568920dde4ab98a5ae3a3f322a512.jpg',
                'https://m.atcdn.co.uk/a/media/088c28505874460aa69e977e4f868620.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 310174,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dd342149a8e64b0ebaaac9adc55427f3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 328424,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8092c57893b4511936af1e8a3f80bdb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 298274,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/562149d64c184b43b6c76fa9833c52ee.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257011,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c856e46d614447cc8b41e2c2a9f81514.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287615,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/90acfd20f00b436f85923e03bdd7da4d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 253590,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/021c069034214a72b5310d2b50b710bb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 250181,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7276135f6e1d4fc4a7080b7108958615.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257260,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/63579d7308f6453c9e99dc59d6b570ab.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161235,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/01bb680ca9864273bc2932684676eb46.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166445,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/88e7cb836ec24994ae1a4f383392d1ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78980,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8eeddbb0a1f6445e84404ab23e4bf581.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 224310,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4882b2b8157a40ae9dc8b3de2d5e7c33.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158784,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/226a39d6361346c2b027b6bf3bc9dc74.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172603,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1c0d5bbefdaf4d73a673581a5ba430d9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90208,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3ede1e2bca7470c95feac1e764e8bc9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180438,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/654e70f9d64c4b92a0b4ba30aa937b74.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161764,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/acb119ddc46842d2a78691f72c67600d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178664,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/53d7e50b465e420f94c82e423b1c7485.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169016,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/26c568920dde4ab98a5ae3a3f322a512.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f53c8389-d9f7-520e-b117-a9288965ed18/f53c8389-d9f7-520e-b117-a9288965ed18_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176098,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/088c28505874460aa69e977e4f868620.jpg',
             'Width': 1280}],
 'price': 8000,
 'price_includes_vat': True,
 'registration_date': '2012-07-10',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Volkswagen Touran SE FSI 7 STR AUTO MOT 11/26 7 SEATS 34K 5dr',
 'transmission': 'automatic',
 'year': 2012}
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [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%27202511187980625%27 HTTP/1.1" 200 None
2026-01-28 12:59:01 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187980625: {'created_time': 1769605141.353375, 'last_price_update_time': 1769605141.353383}
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187980625') HTTP/1.1" 204 0
2026-01-28 12:59:02 [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-01-28 12:59:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:02 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:59:02 [common.utils.decorators] ERROR: Payload: {"id": "202511187981024", "stockItemId": "8a42cb9e9a92f787019a98463e4a2b76", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen Golf 2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 (S/S) (290 PS) AUTO MOT 11/26 40K ULEZ", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-28T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Golf", "subtitle": "2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 (S/S) (290 PS) AUTO MOT 11/26 40K ULEZ", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 11/26 40K ULEZ", "rrp": null, "price": 16000, "priceGBX": 1600000, "priceExcludingFees": 16000, "priceExcludingFeesGBX": 1600000, "suppliedPrice": 16000, "suppliedPriceGBX": 1600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2016-09-14", "homeDeliveryRegionCodes": null, "priceExcludingVat": 13333.33, "vatToBePaidUpfront": 2666.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****NN", "generation": {"generationId": "fcd9866defdbcae35b167bd48c7c2dbc", "name": "Hatchback (2012 - 2017)", "review": {"expertReviewSummary": {"rating": 4.7, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-golf-gti-2013-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1600", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/Ltcva3QhIcw?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/dbd473654765493d86c2b59840ffe885.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9b27a1f281834bbbb582d2aa4b914855.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/182d715e9c2b4856a42c86cc67e9088e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/aa03bbf1dcb349edb8205083bac33539.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/19cac672cf374e03aae2c9848fb57dbd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a6bbeda7f3e64f0c97024818032b880b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fc8963600efd486e8e61c69565573637.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/af9655189b024166bf560c2d3227c9d0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ec6213f2f9904d7c9abb3798827e6256.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9f9c84b7df2a4917b4ed1d99f11b2522.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6b8b0e0c20cf43a7a04fd86623f2c5ba.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b9c0b4d562744a6f93c910bce91dbc04.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fcf35ccd7aa8409eb0cfdef216d285b7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7d9c8dba8d64454bb62a69134ff2b31a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/29fb13484d744337ae8d1bf987aa96e5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/59e03fb46e394fcc8ae269199f04df8d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/74f660a54e90414d857c5772dbce8ba4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/86eb0c679b904464a5b78a0a832ce938.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09c69feee09f4a908405ad9b5cbc6cbc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8da010d57ab74d5ea5d9d7f191f13182.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Documentation", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -1474, "mileageDeviation": -23230, "mileage": {"mileage": 40000, "unit": "MILE", "__typename": "Mileage"}, "plate": "66", "year": 2016, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This 2016 Volkswagen Golf TSI GTI presents an exceptional ownership proposition with only one owner from new and a remarkably low mileage of just 40,000 miles. This Euro 6 compliant 2.0 litre petrol model boasts the sought after GTI trim and comes with a 3 month warranty for your peace of mind. Its MOT is valid until October 2026, and while it has a partial service history, the low mileage and single owner status suggest careful use.\n\nExperience exhilarating performance with the Golf GTI's impressive 0-62mph acceleration time of just 6.5 seconds, a figure that places it ahead of many comparable vehicles. This capability, combined with the renowned GTI driving dynamics, offers a truly engaging driving experience. This particular example represents a compelling choice for those seeking a well maintained and spirited hatchback.", "colour": "Grey", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 145, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1370, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Golf", "trim": "GTI", "optionalFeatures": null, "standardFeatures": [{"description": "Air Bag Driver", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Curtain", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Front & Rear Curtain", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side -Front Side & Front Curtain", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm - Perimetric", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm - Remote Control", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm - Volumetric", "category": "Standard", "__typename": "Feature"}, {"description": "Central Door Locking - Key", "category": "Standard", "__typename": "Feature"}, {"description": "Central Door Locking - Remote", "category": "Standard", "__typename": "Feature"}, {"description": "Centre Rear Seat Belt", "category": "Standard", "__typename": "Feature"}, {"description": "Alloy Wheels", "category": "Standard", "__typename": "Feature"}, {"description": "Alloy Wheels - 20in", "category": "Standard", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Standard", "__typename": "Feature"}, {"description": "Body Kit", "category": "Standard", "__typename": "Feature"}, {"description": "Adjustable Steering Column/Wheel - Rake", "category": "Standard", "__typename": "Feature"}, {"description": "Adjustable Steering Wheel - Rake/Reach", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "Air-Conditioning - Automatic", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front/Rear", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Rear", "category": "Standard", "__typename": "Feature"}, {"description": "Bluetooth Phone Preperation", "category": "Standard", "__typename": "Feature"}, {"description": "CD Multichanger", "category": "Standard", "__typename": "Feature"}, {"description": "CD/Radio", "category": "Standard", "__typename": "Feature"}, {"description": "Centre Console", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "Body Coloured Bumpers", "type": "Standard", "__typename": "Feature"}, {"description": "Grey metallic exterior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Black full leather interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Air Bag Driver", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Curtain", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Front & Rear Curtain", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side -Front Side & Front Curtain", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm - Perimetric", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm - Remote Control", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm - Volumetric", "type": "Standard", "__typename": "Feature"}, {"description": "Central Door Locking - Key", "type": "Standard", "__typename": "Feature"}, {"description": "Central Door Locking - Remote", "type": "Standard", "__typename": "Feature"}, {"description": "Centre Rear Seat Belt", "type": "Standard", "__typename": "Feature"}, {"description": "Alloy Wheels", "type": "Standard", "__typename": "Feature"}, {"description": "Alloy Wheels - 20in", "type": "Standard", "__typename": "Feature"}, {"description": "Body Kit", "type": "Standard", "__typename": "Feature"}, {"description": "Adjustable Steering Column/Wheel - Rake", "type": "Standard", "__typename": "Feature"}, {"description": "Adjustable Steering Wheel - Rake/Reach", "type": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Air-Conditioning - Automatic", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front/Rear", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Rear", "type": "Standard", "__typename": "Feature"}, {"description": "Bluetooth Phone Preperation", "type": "Standard", "__typename": "Feature"}, {"description": "CD Multichanger", "type": "Standard", "__typename": "Feature"}, {"description": "CD/Radio", "type": "Standard", "__typename": "Feature"}, {"description": "Centre Console", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Safety and Security", "features": [{"description": "Alarm", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": {"co2Emissions": "145 g/km", "fuelConsumptionCombined": "44.10 mpg", "fuelConsumptionExtraUrban": "53.30 mpg", "fuelConsumptionUrban": "34.90 mpg", "insuranceGroup": "29E", "minimumKerbWeight": "1370 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "6.50 seconds", "cylinders": "4", "valves": "16", "enginePower": "217 bhp", "topSpeed": "151 mph", "engineTorque": "258.00 lbs/ft", "vehicleHeight": "1442 mm", "vehicleLength": "4268 mm", "vehicleWidth": "2027 mm", "wheelbase": "2631 mm", "fuelTankCapacity": "50.00 litres", "grossVehicleWeight": "1840 kg", "luggageCapacitySeatsDown": "1270 litres", "bootspaceSeatsUp": "380 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - Austin", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-lock Braking System with HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Adaptive Cruise Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Airbags", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Anti-Tramp Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Automatic Coming-Leaving Home Lighting Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Automatic Post-Collision Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bag Hooks in the Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Exterior", "__typename": "Feature"}, {"description": "Body Coloured Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Body-Coloured Door Mirrors with Integrated Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Calipers - Red", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Pad Wear Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Carpet Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Child Security Locks in the Rear Doors", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Climate Control", "category": "Interior", "__typename": "Feature"}, {"description": "Composition Media System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cyclone Decorative Inserts in Dash - Centre Console and Door Panels", "category": "Interior", "__typename": "Feature"}, {"description": "Differential Lock - Electronic - XDSPlus", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Discover Navigation Touch-Screen Navigation-Radio System with Car-Net Guide and Inform", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Dusk Sensor - Automatic Driving Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "ESC - Electronic Stability Control including EDL - Electronic Differential Lock and ASR - Traction Control", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Rear Windows", "category": "Exterior", "__typename": "Feature"}, {"description": "Electric Windows - Front", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electronic Parking Brake with Auto Hold Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Centre Armrest with Storage Compartment and Two Rear Air Vents", "category": "Interior", "__typename": "Feature"}, {"description": "Front Fog Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Front Sport Seats with Height and Lumbar Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "GTI Styling Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Gas Discharge - Bi-Xenon Dipped and Main Beam Headlights with LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Grab Handles Front x2 Rear x2 with Integrated Coat Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "Heated Rear Windscreen", "category": "Exterior", "__typename": "Feature"}, {"description": "Height-Adjustable Front Three-Point Seat Belts with Tensioners", "category": "Safety and Security", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light Incorporating LED Technology", "category": "Illumination", "__typename": "Feature"}, {"description": "Honeycomb Radiator Grille with Red Stripe", "category": "Exterior", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for 2 Rear Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Keyless Entry", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Low Washer Fluid Warning Light", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Luggage Compartment Cover - Stowable", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Storage Area on Right", "category": "Interior", "__typename": "Feature"}, {"description": "Mirror Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Multifunction Colour Display", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Parking Sensors - Front and Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Pre-Crash Preventive Occupant Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Progressive Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Rain Sensor and Automatic Dimming Interior Rear-View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Centre Armrest - Folding with Cup Holders x2", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Diffuser - Black with Chrome Exhaust Tailpipes Left and Right", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Lights Incorporating LED Technology", "category": "Illumination", "__typename": "Feature"}, {"description": "Rear Number Plate Lights Incorporating LED Technology", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Rear Screen Wash-Wipe with Intermittent Wipe", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Rear Tinted Glass - B Pillar Backwards - Approx 65 Percent Tinted", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Window Aerial", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Reflectors in Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Remote Central Locking with 2 Remote Folding Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Speedo and Rev Counter - Electronic Odometer - Trip - Service Interval Display - Exterior Temperature Gauge and Fuel Gauge", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Steel Space Saver Spare Wheel", "category": "Exterior", "__typename": "Feature"}, {"description": "Steering Column - Height and Reach Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multifunction - Leather Trimmed with Paddle Shift", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Centre Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Rear Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Suspension - GTi Sports - Lowered by Approx 15mm", "category": "Performance", "__typename": "Feature"}, {"description": "Three Rear 3-Point Seat Belts", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Tyre Pressure Loss Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Under Seat Drawers - Front Passenger", "category": "Interior", "__typename": "Feature"}, {"description": "Uniquely Shaped Roof Spoiler - Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Variable Boot Floor - Height Adjustable and Removable", "category": "Interior", "__typename": "Feature"}, {"description": "Warning Buzzer and Light for Front Seat Belts if Unfastened", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 215, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "a2858c9751af4a0eb31e7236a3162ec2", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black full leather interior", "exteriorDescription": "Grey metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:59:02 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 145,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 Volkswagen Golf TSI GTI presents an exceptional '
                'ownership proposition with only one owner from new and a '
                'remarkably low mileage of just 40,000 miles. This Euro 6 '
                'compliant 2.0 litre petrol model boasts the sought after GTI '
                'trim and comes with a 3 month warranty for your peace of '
                'mind. Its MOT is valid until October 2026, and while it has a '
                'partial service history, the low mileage and single owner '
                'status suggest careful use.\n'
                '\n'
                "Experience exhilarating performance with the Golf GTI's "
                'impressive 0-62mph acceleration time of just 6.5 seconds, a '
                'figure that places it ahead of many comparable vehicles. This '
                'capability, combined with the renowned GTI driving dynamics, '
                'offers a truly engaging driving experience. This particular '
                'example represents a compelling choice for those seeking a '
                'well maintained and spirited hatchback.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981024',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 40000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/dbd473654765493d86c2b59840ffe885.jpg',
                'https://m.atcdn.co.uk/a/media/9b27a1f281834bbbb582d2aa4b914855.jpg',
                'https://m.atcdn.co.uk/a/media/182d715e9c2b4856a42c86cc67e9088e.jpg',
                'https://m.atcdn.co.uk/a/media/aa03bbf1dcb349edb8205083bac33539.jpg',
                'https://m.atcdn.co.uk/a/media/19cac672cf374e03aae2c9848fb57dbd.jpg',
                'https://m.atcdn.co.uk/a/media/a6bbeda7f3e64f0c97024818032b880b.jpg',
                'https://m.atcdn.co.uk/a/media/fc8963600efd486e8e61c69565573637.jpg',
                'https://m.atcdn.co.uk/a/media/af9655189b024166bf560c2d3227c9d0.jpg',
                'https://m.atcdn.co.uk/a/media/ec6213f2f9904d7c9abb3798827e6256.jpg',
                'https://m.atcdn.co.uk/a/media/9f9c84b7df2a4917b4ed1d99f11b2522.jpg',
                'https://m.atcdn.co.uk/a/media/6b8b0e0c20cf43a7a04fd86623f2c5ba.jpg',
                'https://m.atcdn.co.uk/a/media/b9c0b4d562744a6f93c910bce91dbc04.jpg',
                'https://m.atcdn.co.uk/a/media/fcf35ccd7aa8409eb0cfdef216d285b7.jpg',
                'https://m.atcdn.co.uk/a/media/7d9c8dba8d64454bb62a69134ff2b31a.jpg',
                'https://m.atcdn.co.uk/a/media/29fb13484d744337ae8d1bf987aa96e5.jpg',
                'https://m.atcdn.co.uk/a/media/59e03fb46e394fcc8ae269199f04df8d.jpg',
                'https://m.atcdn.co.uk/a/media/74f660a54e90414d857c5772dbce8ba4.jpg',
                'https://m.atcdn.co.uk/a/media/86eb0c679b904464a5b78a0a832ce938.jpg',
                'https://m.atcdn.co.uk/a/media/09c69feee09f4a908405ad9b5cbc6cbc.jpg',
                'https://m.atcdn.co.uk/a/media/8da010d57ab74d5ea5d9d7f191f13182.jpg'],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2016-09-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 '
          '(S/S) (290 PS) AUTO MOT 11/26 40K ULEZ',
 'transmission': 'automatic',
 'trim': 'GTI',
 'year': 2016}
2026-01-28 12:59:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 93f4b6cf-da7b-5509-b18c-a707754091dd with identifier: 202511187981024
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 93f4b6cf-da7b-5509-b18c-a707754091dd
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:02 [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%252Fdbd473654765493d86c2b59840ffe885.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dbd473654765493d86c2b59840ffe885.jpg already downloaded
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:02 [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%252F9b27a1f281834bbbb582d2aa4b914855.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9b27a1f281834bbbb582d2aa4b914855.jpg already downloaded
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:02 [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%252F182d715e9c2b4856a42c86cc67e9088e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/182d715e9c2b4856a42c86cc67e9088e.jpg already downloaded
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:02 [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%252Faa03bbf1dcb349edb8205083bac33539.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa03bbf1dcb349edb8205083bac33539.jpg already downloaded
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:02 [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%252F19cac672cf374e03aae2c9848fb57dbd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19cac672cf374e03aae2c9848fb57dbd.jpg already downloaded
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:02 [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%252Fa6bbeda7f3e64f0c97024818032b880b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6bbeda7f3e64f0c97024818032b880b.jpg already downloaded
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:02 [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%252Ffc8963600efd486e8e61c69565573637.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc8963600efd486e8e61c69565573637.jpg already downloaded
2026-01-28 12:59:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252Faf9655189b024166bf560c2d3227c9d0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af9655189b024166bf560c2d3227c9d0.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252Fec6213f2f9904d7c9abb3798827e6256.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec6213f2f9904d7c9abb3798827e6256.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F9f9c84b7df2a4917b4ed1d99f11b2522.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f9c84b7df2a4917b4ed1d99f11b2522.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F6b8b0e0c20cf43a7a04fd86623f2c5ba.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6b8b0e0c20cf43a7a04fd86623f2c5ba.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252Fb9c0b4d562744a6f93c910bce91dbc04.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b9c0b4d562744a6f93c910bce91dbc04.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252Ffcf35ccd7aa8409eb0cfdef216d285b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcf35ccd7aa8409eb0cfdef216d285b7.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F7d9c8dba8d64454bb62a69134ff2b31a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d9c8dba8d64454bb62a69134ff2b31a.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F29fb13484d744337ae8d1bf987aa96e5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/29fb13484d744337ae8d1bf987aa96e5.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F59e03fb46e394fcc8ae269199f04df8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59e03fb46e394fcc8ae269199f04df8d.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F74f660a54e90414d857c5772dbce8ba4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74f660a54e90414d857c5772dbce8ba4.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F86eb0c679b904464a5b78a0a832ce938.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86eb0c679b904464a5b78a0a832ce938.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F09c69feee09f4a908405ad9b5cbc6cbc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/09c69feee09f4a908405ad9b5cbc6cbc.jpg already downloaded
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%252F8da010d57ab74d5ea5d9d7f191f13182.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8da010d57ab74d5ea5d9d7f191f13182.jpg already downloaded
2026-01-28 12:59:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 93f4b6cf-da7b-5509-b18c-a707754091dd with identifier 202511187981024
2026-01-28 12:59:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 93f4b6cf-da7b-5509-b18c-a707754091dd
2026-01-28 12:59:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 Volkswagen Golf TSI GTI presents an exceptional '
                'ownership proposition with only one owner from new and a '
                'remarkably low mileage of just 40,000 miles. This Euro 6 '
                'compliant 2.0 litre petrol model boasts the sought after GTI '
                'trim and comes with a 3 month warranty for your peace of '
                'mind. Its MOT is valid until October 2026, and while it has a '
                'partial service history, the low mileage and single owner '
                'status suggest careful use.\n'
                '\n'
                "Experience exhilarating performance with the Golf GTI's "
                'impressive 0-62mph acceleration time of just 6.5 seconds, a '
                'figure that places it ahead of many comparable vehicles. This '
                'capability, combined with the renowned GTI driving dynamics, '
                'offers a truly engaging driving experience. This particular '
                'example represents a compelling choice for those seeking a '
                'well maintained and spirited hatchback.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '93f4b6cf-da7b-5509-b18c-a707754091dd',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981024',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 40000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/dbd473654765493d86c2b59840ffe885.jpg',
                'https://m.atcdn.co.uk/a/media/9b27a1f281834bbbb582d2aa4b914855.jpg',
                'https://m.atcdn.co.uk/a/media/182d715e9c2b4856a42c86cc67e9088e.jpg',
                'https://m.atcdn.co.uk/a/media/aa03bbf1dcb349edb8205083bac33539.jpg',
                'https://m.atcdn.co.uk/a/media/19cac672cf374e03aae2c9848fb57dbd.jpg',
                'https://m.atcdn.co.uk/a/media/a6bbeda7f3e64f0c97024818032b880b.jpg',
                'https://m.atcdn.co.uk/a/media/fc8963600efd486e8e61c69565573637.jpg',
                'https://m.atcdn.co.uk/a/media/af9655189b024166bf560c2d3227c9d0.jpg',
                'https://m.atcdn.co.uk/a/media/ec6213f2f9904d7c9abb3798827e6256.jpg',
                'https://m.atcdn.co.uk/a/media/9f9c84b7df2a4917b4ed1d99f11b2522.jpg',
                'https://m.atcdn.co.uk/a/media/6b8b0e0c20cf43a7a04fd86623f2c5ba.jpg',
                'https://m.atcdn.co.uk/a/media/b9c0b4d562744a6f93c910bce91dbc04.jpg',
                'https://m.atcdn.co.uk/a/media/fcf35ccd7aa8409eb0cfdef216d285b7.jpg',
                'https://m.atcdn.co.uk/a/media/7d9c8dba8d64454bb62a69134ff2b31a.jpg',
                'https://m.atcdn.co.uk/a/media/29fb13484d744337ae8d1bf987aa96e5.jpg',
                'https://m.atcdn.co.uk/a/media/59e03fb46e394fcc8ae269199f04df8d.jpg',
                'https://m.atcdn.co.uk/a/media/74f660a54e90414d857c5772dbce8ba4.jpg',
                'https://m.atcdn.co.uk/a/media/86eb0c679b904464a5b78a0a832ce938.jpg',
                'https://m.atcdn.co.uk/a/media/09c69feee09f4a908405ad9b5cbc6cbc.jpg',
                'https://m.atcdn.co.uk/a/media/8da010d57ab74d5ea5d9d7f191f13182.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 281444,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dbd473654765493d86c2b59840ffe885.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 290487,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9b27a1f281834bbbb582d2aa4b914855.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286371,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/182d715e9c2b4856a42c86cc67e9088e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 230133,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa03bbf1dcb349edb8205083bac33539.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 231199,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/19cac672cf374e03aae2c9848fb57dbd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 243316,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6bbeda7f3e64f0c97024818032b880b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248557,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fc8963600efd486e8e61c69565573637.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214695,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/af9655189b024166bf560c2d3227c9d0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145385,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec6213f2f9904d7c9abb3798827e6256.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136342,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f9c84b7df2a4917b4ed1d99f11b2522.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 224432,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6b8b0e0c20cf43a7a04fd86623f2c5ba.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133524,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b9c0b4d562744a6f93c910bce91dbc04.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162979,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fcf35ccd7aa8409eb0cfdef216d285b7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102551,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d9c8dba8d64454bb62a69134ff2b31a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167616,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/29fb13484d744337ae8d1bf987aa96e5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139202,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/59e03fb46e394fcc8ae269199f04df8d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 195531,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74f660a54e90414d857c5772dbce8ba4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158962,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/86eb0c679b904464a5b78a0a832ce938.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143849,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/09c69feee09f4a908405ad9b5cbc6cbc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bb4b545-d13b-58a8-abe6-f2b713d60e1f/6bb4b545-d13b-58a8-abe6-f2b713d60e1f_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108013,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8da010d57ab74d5ea5d9d7f191f13182.jpg',
             'Width': 768}],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2016-09-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 '
          '(S/S) (290 PS) AUTO MOT 11/26 40K ULEZ',
 'transmission': 'automatic',
 'trim': 'GTI',
 'year': 2016}
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [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%27202511187981024%27 HTTP/1.1" 200 None
2026-01-28 12:59:03 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187981024: {'created_time': 1769605143.266393, 'last_price_update_time': 1769605143.266403}
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187981024') HTTP/1.1" 204 0
2026-01-28 12:59:16 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.447(s), this was the 1st time calling it.
2026-01-28 12:59:16 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.270370269499939 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:59:21 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.756(s), this was the 1st time calling it.
2026-01-28 12:59:21 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.364898797634961 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:59:21 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 267.322(s), this was the 2nd time calling it.
2026-01-28 12:59:21 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.180454222059523 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 12:59:21 [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-01-28 12:59:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:21 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:59:21 [common.utils.decorators] ERROR: Payload: {"id": "202511187981096", "stockItemId": "8a42913e9a92f77a019a984b5c087817", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Volkswagen Golf GTI MOT 11/26 AUTO 63K FSH ULEZ 2.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-11-05T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Golf", "subtitle": "GTI MOT 11/26 AUTO 63K FSH ULEZ 2.0 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 11/26 AUTO 63K FSH ULEZ", "rrp": null, "price": 13900, "priceGBX": 1390000, "priceExcludingFees": 13900, "priceExcludingFeesGBX": 1390000, "suppliedPrice": 13900, "suppliedPriceGBX": 1390000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2015-03-18", "homeDeliveryRegionCodes": null, "priceExcludingVat": 11583.33, "vatToBePaidUpfront": 2316.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****HC", "generation": {"generationId": "fcd9866defdbcae35b167bd48c7c2dbc", "name": "Hatchback (2012 - 2017)", "review": {"expertReviewSummary": {"rating": 4.7, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-golf-gti-2013-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1390", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/eiczNYbn7LU?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/2ac1d230bda04b879307dc98afa8db8b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6e1a7bc1a14a4efa85c9b5f9921c12fb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/82648f1baa9d4782ab9650e14cc67104.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/912ea0ecc4084c4badb2615e96c77e66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2073f82551e24fcf9a856fdf425ad6b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6d89dcfdbc04ea7b2bb1746ff84464b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7f21f2803bcb47318f46ceec29b2e1be.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/794c4a074b6c47cc8a70422a1e88b28e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ec1076fe010b4e3bb35cd629d6f053d7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/800d9d22b40542b1a42fbcdbd6605f47.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/367994c53df945bdb8d902fb5f6f6987.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97469f58a7e348ff9d910cace8bcd2d4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5454c9f80ebc442ea08ccf9023127dd0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/693faaeaae6b4e0da732d59267b189e6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0df8379b486044b3b2a06fcc322cad82.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eb85bfd7dd804caeb34d37f520696631.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/024beeded0b04561aa2d150347ff60e6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a102db191cd44a2683c5e5ce19102a25.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/954af56411b045dc9b6eef0220cef447.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/df2bfc3ec6184d4496a1f98c89535174.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Documentation", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GOOD", "priceIndicatorRatingLabel": "Good price", "priceDeviation": 102, "mileageDeviation": -10392, "mileage": {"mileage": 63000, "unit": "MILE", "__typename": "Mileage"}, "plate": "15", "year": 2015, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This 2015 Volkswagen Golf TSI GTI presents a remarkable ownership history, boasting a single owner from new and a full service record. With only 63,000 miles on the clock, this Euro 6 compliant model is a testament to its careful maintenance. Under the bonnet lies a potent 2.0 litre petrol engine, delivering an exhilarating driving experience. A 3 month warranty is included for your peace of mind.\n\nThe performance of this GTI is truly noteworthy, achieving 0-62mph in a swift 6.5 seconds. This impressive acceleration figure demonstrates its capability and sporty nature, setting it apart from many other vehicles in its class. This Volkswagen Golf TSI GTI offers a compelling blend of performance, practicality, and a well documented past, making it an attractive choice for any discerning driver.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 145, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1370, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Golf", "trim": "GTI", "optionalFeatures": null, "standardFeatures": [{"description": "ABS Brakes", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Alloy Wheels - 19in", "category": "Standard", "__typename": "Feature"}, {"description": "Electric Door Mirrors", "category": "Standard", "__typename": "Feature"}, {"description": "Sideskirts", "category": "Standard", "__typename": "Feature"}, {"description": "Metallic Paint", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front/Rear", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Rear", "category": "Standard", "__typename": "Feature"}, {"description": "Bluetooth Phone Preperation", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "category": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "category": "Standard", "__typename": "Feature"}, {"description": "Cup Holder", "category": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "category": "Standard", "__typename": "Feature"}, {"description": "Rev Counter", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "White exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Black part leather interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "ABS Brakes", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Alloy Wheels - 19in", "type": "Standard", "__typename": "Feature"}, {"description": "Electric Door Mirrors", "type": "Standard", "__typename": "Feature"}, {"description": "Sideskirts", "type": "Standard", "__typename": "Feature"}, {"description": "Metallic Paint", "type": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front/Rear", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Rear", "type": "Standard", "__typename": "Feature"}, {"description": "Bluetooth Phone Preperation", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "type": "Standard", "__typename": "Feature"}, {"description": "In Car Entertainment - Radio/CD/MP3", "type": "Standard", "__typename": "Feature"}, {"description": "Cup Holder", "type": "Standard", "__typename": "Feature"}, {"description": "Sat Nav", "type": "Standard", "__typename": "Feature"}, {"description": "Rev Counter", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Safety and Security", "features": [{"description": "Alarm", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": {"co2Emissions": "145 g/km", "fuelConsumptionCombined": "44.10 mpg", "fuelConsumptionExtraUrban": "53.30 mpg", "fuelConsumptionUrban": "34.90 mpg", "insuranceGroup": "29E", "minimumKerbWeight": "1370 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "6.50 seconds", "cylinders": "4", "valves": "16", "enginePower": "217 bhp", "topSpeed": "152 mph", "engineTorque": "258.00 lbs/ft", "vehicleHeight": "1442 mm", "vehicleLength": "4268 mm", "vehicleWidth": "2027 mm", "wheelbase": "2631 mm", "fuelTankCapacity": "50.00 litres", "grossVehicleWeight": "1840 kg", "luggageCapacitySeatsDown": "1270 litres", "bootspaceSeatsUp": "380 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - Austin", "category": "Exterior", "__typename": "Feature"}, {"description": "2 Zone Electronic Climate Control with Automatic Air Recirculation", "category": "Interior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Curtain Front", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Curtain Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger with Deactivation Switch", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Seat Side Impact", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm with Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Anti-Theft Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti-Tramp Function for ESP", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Armrest - Front Centre with Storage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Dimming Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Post-Collision Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bluetooth Audio Connection", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bluetooth Telephone Preparation", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Exterior", "__typename": "Feature"}, {"description": "Body Coloured Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Body-Coloured Door Mirrors with Integrated Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Calipers - Red with GTI Logo", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Pad Wear Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Bumpers - Unique GTi", "category": "Exterior", "__typename": "Feature"}, {"description": "Car Information Display", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Carpet - Black", "category": "Interior", "__typename": "Feature"}, {"description": "Carpet Mats - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "Central Locking - Remote with 2 Remote Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Centre Console - Cyclone Decorative Inserts", "category": "Interior", "__typename": "Feature"}, {"description": "Child Locks in Rear Doors", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Colour Touch Screen - 6.5in", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Composition Media System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Cruise Control - Adaptive", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - Rear Armrest x2", "category": "Interior", "__typename": "Feature"}, {"description": "DAB - Digital Radio Reception", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Dashboard - Cyclone Decorative Inserts", "category": "Interior", "__typename": "Feature"}, {"description": "Daytime Running Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Differential Lock - Electronic - XDSPlus", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Discover Navigation Touch-Screen Navigation Radio System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable-Heated and Folding", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Puddle Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Door Mirrors - Reverse Activated Kerb View Adjustment on Passengers", "category": "Exterior", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electronic Parking Brake with Auto Hold Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "European Mapping Data", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Exhaust Tailpipes - Chrome Left and right", "category": "Exterior", "__typename": "Feature"}, {"description": "Front Assist including City Emergency Braking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Fog Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Gas Discharge - Bi-Xenon Dipped and Main Beam Headlights with LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Gear Shift Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Glovebox - Illuminated - Cooled - Lockable", "category": "Interior", "__typename": "Feature"}, {"description": "Grab Handles - Front x2 Rear x2 with Coat Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlight Washer System", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Automatic Range Adjustment", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Coming-Leaving Home Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Dusk Sensor - Automatic Driving Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Heated Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Heated Rear Windscreen", "category": "Exterior", "__typename": "Feature"}, {"description": "Heated Windscreen Washer Jets", "category": "Exterior", "__typename": "Feature"}, {"description": "Height and Reach Adjustable Steering Column", "category": "Interior", "__typename": "Feature"}, {"description": "Height-Adjustable Front Three-Point Seat Belts with Tensioners", "category": "Safety and Security", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for 2 Rear Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Keyless Entry - with Start-Stop Button", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Keys - Folding x 2", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Rear Number Plate Lights", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Leather Trimmed Three-Spoke Steering Wheel and Gear Knob", "category": "Interior", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Low Washer Fluid Warning Light", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Luggage Compartment - Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Storage Area on Right", "category": "Interior", "__typename": "Feature"}, {"description": "MDI - Multi Device Interface with USB - iPod Connection Cables", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Mirror Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Multifunction Computer - Colour", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Optical Parking Display via Vehicles Audio System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Parking Sensors - Front and Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Pre-Crash Preventive Occupant Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Progressive Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Radar Sensor Controlled Distance Monitoring System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Radiator Grille - Black Honeycomb Structure and Red Stripe", "category": "Exterior", "__typename": "Feature"}, {"description": "Radio Aerial Integrated into Rear Windscreen", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Rain Sensor", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Diffuser - Black", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Lights Incorporating LED Technology", "category": "Illumination", "__typename": "Feature"}, {"description": "Reflectors in Doors", "category": "Interior", "__typename": "Feature"}, {"description": "SD Card Reader", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seats - Front Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Front Sports", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Height Adjustment - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Service Interval Display", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Simultaneous Pairing of 2 Compatible Mobile Devices", "category": "Interior", "__typename": "Feature"}, {"description": "Single CD Player", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Sound Output - 4x20 Watt", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Spare Wheel - Space Saver Steel", "category": "Exterior", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Speed Limiter", "category": "Performance", "__typename": "Feature"}, {"description": "Start-Stop Button", "category": "Interior", "__typename": "Feature"}, {"description": "Static Cornering Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Steering Wheel - Audio Controls", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multifunction", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Paddle Shift", "category": "Interior", "__typename": "Feature"}, {"description": "Storage - Cover for Area in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Centre Console Covered", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Rear Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Styling Pack for GTI", "category": "Exterior", "__typename": "Feature"}, {"description": "Suspension - GTi Sports - Lowered by Approx 15mm", "category": "Performance", "__typename": "Feature"}, {"description": "TMC Plus - Traffic Message Channel", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Temperature Display - External", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Think Blue - Trainer - Driver Tips - Journey Analysis", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tinted Glass - Heat Insulating Rear 65 Percent Light Absorbing from B Pillar Backwards", "category": "Exterior", "__typename": "Feature"}, {"description": "Title and Cover Art Display", "category": "Interior", "__typename": "Feature"}, {"description": "Tyre Pressure Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Under Seat Drawers - Front Passenger", "category": "Interior", "__typename": "Feature"}, {"description": "Uniquely Shaped Roof Spoiler", "category": "Exterior", "__typename": "Feature"}, {"description": "Variable Boot Floor", "category": "Interior", "__typename": "Feature"}, {"description": "Warning Buzzer and Light for Front Seat Belts if Unfastened", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 215, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "a2858c9751af4a0eb31e7236a3162ec2", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:59:21 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 145,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2015 Volkswagen Golf TSI GTI presents a remarkable '
                'ownership history, boasting a single owner from new and a '
                'full service record. With only 63,000 miles on the clock, '
                'this Euro 6 compliant model is a testament to its careful '
                'maintenance. Under the bonnet lies a potent 2.0 litre petrol '
                'engine, delivering an exhilarating driving experience. A 3 '
                'month warranty is included for your peace of mind.\n'
                '\n'
                'The performance of this GTI is truly noteworthy, achieving '
                '0-62mph in a swift 6.5 seconds. This impressive acceleration '
                'figure demonstrates its capability and sporty nature, setting '
                'it apart from many other vehicles in its class. This '
                'Volkswagen Golf TSI GTI offers a compelling blend of '
                'performance, practicality, and a well documented past, making '
                'it an attractive choice for any discerning driver.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981096',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 63000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2ac1d230bda04b879307dc98afa8db8b.jpg',
                'https://m.atcdn.co.uk/a/media/6e1a7bc1a14a4efa85c9b5f9921c12fb.jpg',
                'https://m.atcdn.co.uk/a/media/82648f1baa9d4782ab9650e14cc67104.jpg',
                'https://m.atcdn.co.uk/a/media/912ea0ecc4084c4badb2615e96c77e66.jpg',
                'https://m.atcdn.co.uk/a/media/2073f82551e24fcf9a856fdf425ad6b2.jpg',
                'https://m.atcdn.co.uk/a/media/c6d89dcfdbc04ea7b2bb1746ff84464b.jpg',
                'https://m.atcdn.co.uk/a/media/7f21f2803bcb47318f46ceec29b2e1be.jpg',
                'https://m.atcdn.co.uk/a/media/794c4a074b6c47cc8a70422a1e88b28e.jpg',
                'https://m.atcdn.co.uk/a/media/ec1076fe010b4e3bb35cd629d6f053d7.jpg',
                'https://m.atcdn.co.uk/a/media/800d9d22b40542b1a42fbcdbd6605f47.jpg',
                'https://m.atcdn.co.uk/a/media/367994c53df945bdb8d902fb5f6f6987.jpg',
                'https://m.atcdn.co.uk/a/media/97469f58a7e348ff9d910cace8bcd2d4.jpg',
                'https://m.atcdn.co.uk/a/media/5454c9f80ebc442ea08ccf9023127dd0.jpg',
                'https://m.atcdn.co.uk/a/media/693faaeaae6b4e0da732d59267b189e6.jpg',
                'https://m.atcdn.co.uk/a/media/0df8379b486044b3b2a06fcc322cad82.jpg',
                'https://m.atcdn.co.uk/a/media/eb85bfd7dd804caeb34d37f520696631.jpg',
                'https://m.atcdn.co.uk/a/media/024beeded0b04561aa2d150347ff60e6.jpg',
                'https://m.atcdn.co.uk/a/media/a102db191cd44a2683c5e5ce19102a25.jpg',
                'https://m.atcdn.co.uk/a/media/954af56411b045dc9b6eef0220cef447.jpg',
                'https://m.atcdn.co.uk/a/media/df2bfc3ec6184d4496a1f98c89535174.jpg'],
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2015-03-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf GTI MOT 11/26 AUTO 63K FSH ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'trim': 'GTI',
 'year': 2015}
2026-01-28 12:59:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cb6dfba-8ce8-5645-b4ce-4e5cff4cdc67 with identifier: 202511187981096
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 5cb6dfba-8ce8-5645-b4ce-4e5cff4cdc67
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F2ac1d230bda04b879307dc98afa8db8b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ac1d230bda04b879307dc98afa8db8b.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F6e1a7bc1a14a4efa85c9b5f9921c12fb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6e1a7bc1a14a4efa85c9b5f9921c12fb.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F82648f1baa9d4782ab9650e14cc67104.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82648f1baa9d4782ab9650e14cc67104.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F912ea0ecc4084c4badb2615e96c77e66.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/912ea0ecc4084c4badb2615e96c77e66.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F2073f82551e24fcf9a856fdf425ad6b2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2073f82551e24fcf9a856fdf425ad6b2.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252Fc6d89dcfdbc04ea7b2bb1746ff84464b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c6d89dcfdbc04ea7b2bb1746ff84464b.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F7f21f2803bcb47318f46ceec29b2e1be.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7f21f2803bcb47318f46ceec29b2e1be.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F794c4a074b6c47cc8a70422a1e88b28e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/794c4a074b6c47cc8a70422a1e88b28e.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252Fec1076fe010b4e3bb35cd629d6f053d7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec1076fe010b4e3bb35cd629d6f053d7.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F800d9d22b40542b1a42fbcdbd6605f47.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/800d9d22b40542b1a42fbcdbd6605f47.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F367994c53df945bdb8d902fb5f6f6987.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/367994c53df945bdb8d902fb5f6f6987.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F97469f58a7e348ff9d910cace8bcd2d4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/97469f58a7e348ff9d910cace8bcd2d4.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F5454c9f80ebc442ea08ccf9023127dd0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5454c9f80ebc442ea08ccf9023127dd0.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%252F693faaeaae6b4e0da732d59267b189e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/693faaeaae6b4e0da732d59267b189e6.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [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%252F0df8379b486044b3b2a06fcc322cad82.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0df8379b486044b3b2a06fcc322cad82.jpg already downloaded
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [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%252Feb85bfd7dd804caeb34d37f520696631.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb85bfd7dd804caeb34d37f520696631.jpg already downloaded
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [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%252F024beeded0b04561aa2d150347ff60e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/024beeded0b04561aa2d150347ff60e6.jpg already downloaded
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [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%252Fa102db191cd44a2683c5e5ce19102a25.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a102db191cd44a2683c5e5ce19102a25.jpg already downloaded
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [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%252F954af56411b045dc9b6eef0220cef447.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/954af56411b045dc9b6eef0220cef447.jpg already downloaded
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [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%252Fdf2bfc3ec6184d4496a1f98c89535174.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/df2bfc3ec6184d4496a1f98c89535174.jpg already downloaded
2026-01-28 12:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5cb6dfba-8ce8-5645-b4ce-4e5cff4cdc67 with identifier 202511187981096
2026-01-28 12:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5cb6dfba-8ce8-5645-b4ce-4e5cff4cdc67
2026-01-28 12:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2015 Volkswagen Golf TSI GTI presents a remarkable '
                'ownership history, boasting a single owner from new and a '
                'full service record. With only 63,000 miles on the clock, '
                'this Euro 6 compliant model is a testament to its careful '
                'maintenance. Under the bonnet lies a potent 2.0 litre petrol '
                'engine, delivering an exhilarating driving experience. A 3 '
                'month warranty is included for your peace of mind.\n'
                '\n'
                'The performance of this GTI is truly noteworthy, achieving '
                '0-62mph in a swift 6.5 seconds. This impressive acceleration '
                'figure demonstrates its capability and sporty nature, setting '
                'it apart from many other vehicles in its class. This '
                'Volkswagen Golf TSI GTI offers a compelling blend of '
                'performance, practicality, and a well documented past, making '
                'it an attractive choice for any discerning driver.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '5cb6dfba-8ce8-5645-b4ce-4e5cff4cdc67',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981096',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 63000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2ac1d230bda04b879307dc98afa8db8b.jpg',
                'https://m.atcdn.co.uk/a/media/6e1a7bc1a14a4efa85c9b5f9921c12fb.jpg',
                'https://m.atcdn.co.uk/a/media/82648f1baa9d4782ab9650e14cc67104.jpg',
                'https://m.atcdn.co.uk/a/media/912ea0ecc4084c4badb2615e96c77e66.jpg',
                'https://m.atcdn.co.uk/a/media/2073f82551e24fcf9a856fdf425ad6b2.jpg',
                'https://m.atcdn.co.uk/a/media/c6d89dcfdbc04ea7b2bb1746ff84464b.jpg',
                'https://m.atcdn.co.uk/a/media/7f21f2803bcb47318f46ceec29b2e1be.jpg',
                'https://m.atcdn.co.uk/a/media/794c4a074b6c47cc8a70422a1e88b28e.jpg',
                'https://m.atcdn.co.uk/a/media/ec1076fe010b4e3bb35cd629d6f053d7.jpg',
                'https://m.atcdn.co.uk/a/media/800d9d22b40542b1a42fbcdbd6605f47.jpg',
                'https://m.atcdn.co.uk/a/media/367994c53df945bdb8d902fb5f6f6987.jpg',
                'https://m.atcdn.co.uk/a/media/97469f58a7e348ff9d910cace8bcd2d4.jpg',
                'https://m.atcdn.co.uk/a/media/5454c9f80ebc442ea08ccf9023127dd0.jpg',
                'https://m.atcdn.co.uk/a/media/693faaeaae6b4e0da732d59267b189e6.jpg',
                'https://m.atcdn.co.uk/a/media/0df8379b486044b3b2a06fcc322cad82.jpg',
                'https://m.atcdn.co.uk/a/media/eb85bfd7dd804caeb34d37f520696631.jpg',
                'https://m.atcdn.co.uk/a/media/024beeded0b04561aa2d150347ff60e6.jpg',
                'https://m.atcdn.co.uk/a/media/a102db191cd44a2683c5e5ce19102a25.jpg',
                'https://m.atcdn.co.uk/a/media/954af56411b045dc9b6eef0220cef447.jpg',
                'https://m.atcdn.co.uk/a/media/df2bfc3ec6184d4496a1f98c89535174.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262960,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ac1d230bda04b879307dc98afa8db8b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 293710,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6e1a7bc1a14a4efa85c9b5f9921c12fb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 271902,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/82648f1baa9d4782ab9650e14cc67104.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 258115,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/912ea0ecc4084c4badb2615e96c77e66.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 230389,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2073f82551e24fcf9a856fdf425ad6b2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235771,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c6d89dcfdbc04ea7b2bb1746ff84464b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 249062,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7f21f2803bcb47318f46ceec29b2e1be.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 241111,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/794c4a074b6c47cc8a70422a1e88b28e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161370,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec1076fe010b4e3bb35cd629d6f053d7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133319,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/800d9d22b40542b1a42fbcdbd6605f47.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225104,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/367994c53df945bdb8d902fb5f6f6987.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124162,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/97469f58a7e348ff9d910cace8bcd2d4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154325,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5454c9f80ebc442ea08ccf9023127dd0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103592,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/693faaeaae6b4e0da732d59267b189e6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176564,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0df8379b486044b3b2a06fcc322cad82.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179708,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb85bfd7dd804caeb34d37f520696631.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170636,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/024beeded0b04561aa2d150347ff60e6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182965,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a102db191cd44a2683c5e5ce19102a25.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119969,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/954af56411b045dc9b6eef0220cef447.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7660299b-a25f-5c4f-81cc-bc1dc091cef5/7660299b-a25f-5c4f-81cc-bc1dc091cef5_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175507,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/df2bfc3ec6184d4496a1f98c89535174.jpg',
             'Width': 1280}],
 'price': 13900,
 'price_includes_vat': True,
 'registration_date': '2015-03-18',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf GTI MOT 11/26 AUTO 63K FSH ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'trim': 'GTI',
 'year': 2015}
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [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%27202511187981096%27 HTTP/1.1" 200 None
2026-01-28 12:59:22 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187981096: {'created_time': 1769605162.129341, 'last_price_update_time': 1769605162.129351}
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187981096') HTTP/1.1" 204 0
2026-01-28 12:59:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:59:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:59: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-01-28 12:59:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 12:59:28 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 121,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2016 '
                'MERCEDES-BENZ C CLASS for sale. This vehicle is a diesel '
                'model, with a 2143cc engine, and is finished in silver '
                'colour. As a reputable dealer, we can confirm that this car '
                'has been well-maintained and is ready for its new owner.\n'
                '\n'
                'The MERCEDES-BENZ C CLASS is a popular choice among motorists '
                'in the UK, known for its comfort, reliability, and '
                'performance. This particular model is a 2016 registration, '
                'making it an excellent option for those seeking a '
                'high-quality used vehicle.\n'
                '\n'
                'We invite financially secure individuals who are looking to '
                'invest in a premium vehicle to consider this opportunity. Our '
                'sales team is happy to provide more information and answer '
                'any questions you may have about this car.\n'
                '\n'
                "The vehicle's specifications are as follows:\n"
                '- Year: 2016\n'
                '- Make: MERCEDES-BENZ\n'
                '- Model: C CLASS\n'
                '- Engine: Diesel 2143cc\n'
                '- Colour: silver\n'
                '\n'
                'We assure you that all information provided is accurate and '
                'verifiable. If you are interested in purchasing this vehicle, '
                'please do not hesitate to contact us. We look forward to '
                'hearing from you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 168,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509266651769',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'C Class',
 'odometer': 122250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ad8df917154543fd8a43454479eeaf89.jpg',
                'https://m.atcdn.co.uk/a/media/3607ab86de404cb596518ba4f73a664e.jpg',
                'https://m.atcdn.co.uk/a/media/dad5d17203d945db99bd416944691b9b.jpg',
                'https://m.atcdn.co.uk/a/media/93d365fa4c4646aeabb89cc5d4324576.jpg',
                'https://m.atcdn.co.uk/a/media/667c867542664c28ad534056b465fda8.jpg',
                'https://m.atcdn.co.uk/a/media/b3df009fbcf04f1ba1d98f86741f6c7b.jpg',
                'https://m.atcdn.co.uk/a/media/3b139847eb4245eaabe5c257e79e20a3.jpg',
                'https://m.atcdn.co.uk/a/media/5e4e6982698a4f2696a6b6d3e146e93e.jpg',
                'https://m.atcdn.co.uk/a/media/f42ec1352b3647a6919c86f8a8079896.jpg',
                'https://m.atcdn.co.uk/a/media/c990fd0fac06429aba18db99ac493031.jpg',
                'https://m.atcdn.co.uk/a/media/45819aa0b46a403fb3daa4594b59bf49.jpg',
                'https://m.atcdn.co.uk/a/media/a4ca36719c4b461fbe7ac889c6d46bbd.jpg',
                'https://m.atcdn.co.uk/a/media/76b374440fc74ed49bae0431c34f5f0b.jpg',
                'https://m.atcdn.co.uk/a/media/9b69aa11ecc84363b2704a0e3648bbf8.jpg',
                'https://m.atcdn.co.uk/a/media/c9492abd501b43d7a26a8319bca3f9f2.jpg',
                'https://m.atcdn.co.uk/a/media/998d7d411fea4f028e958bba5ffa58aa.jpg',
                'https://m.atcdn.co.uk/a/media/d1a256c2715643ccab7689a96e5fda30.jpg',
                'https://m.atcdn.co.uk/a/media/7fc9906de674474795f9cc22ea3f3a93.jpg',
                'https://m.atcdn.co.uk/a/media/5a4cf354be8f42838b6240c924ca69ac.jpg',
                'https://m.atcdn.co.uk/a/media/5a0cd3c081e64b1895b8267da69fd6c6.jpg'],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2016-05-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz C-Class 2.1 C220d AMG Line (Premium Plus) Saloon 4dr '
          'Diesel 7G-Tronic+ Euro 6 (s/s) (170 ps) MOT 9/26 FSH ULEZ AUTO '
          'LEATHER',
 'transmission': 'automatic',
 'trim': 'AMG Line',
 'year': 2016}
2026-01-28 12:59:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c236a9e4-d24d-5e34-8eec-017f38f91ac9 with identifier: 202509266651769
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item c236a9e4-d24d-5e34-8eec-017f38f91ac9
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fad8df917154543fd8a43454479eeaf89.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ad8df917154543fd8a43454479eeaf89.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F3607ab86de404cb596518ba4f73a664e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3607ab86de404cb596518ba4f73a664e.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fdad5d17203d945db99bd416944691b9b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dad5d17203d945db99bd416944691b9b.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F93d365fa4c4646aeabb89cc5d4324576.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/93d365fa4c4646aeabb89cc5d4324576.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F667c867542664c28ad534056b465fda8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/667c867542664c28ad534056b465fda8.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fb3df009fbcf04f1ba1d98f86741f6c7b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3df009fbcf04f1ba1d98f86741f6c7b.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F3b139847eb4245eaabe5c257e79e20a3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b139847eb4245eaabe5c257e79e20a3.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F5e4e6982698a4f2696a6b6d3e146e93e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e4e6982698a4f2696a6b6d3e146e93e.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Ff42ec1352b3647a6919c86f8a8079896.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f42ec1352b3647a6919c86f8a8079896.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fc990fd0fac06429aba18db99ac493031.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c990fd0fac06429aba18db99ac493031.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F45819aa0b46a403fb3daa4594b59bf49.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/45819aa0b46a403fb3daa4594b59bf49.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fa4ca36719c4b461fbe7ac889c6d46bbd.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a4ca36719c4b461fbe7ac889c6d46bbd.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F76b374440fc74ed49bae0431c34f5f0b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76b374440fc74ed49bae0431c34f5f0b.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F9b69aa11ecc84363b2704a0e3648bbf8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9b69aa11ecc84363b2704a0e3648bbf8.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fc9492abd501b43d7a26a8319bca3f9f2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c9492abd501b43d7a26a8319bca3f9f2.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F998d7d411fea4f028e958bba5ffa58aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/998d7d411fea4f028e958bba5ffa58aa.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fd1a256c2715643ccab7689a96e5fda30.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d1a256c2715643ccab7689a96e5fda30.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F7fc9906de674474795f9cc22ea3f3a93.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7fc9906de674474795f9cc22ea3f3a93.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F5a4cf354be8f42838b6240c924ca69ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a4cf354be8f42838b6240c924ca69ac.jpg already downloaded
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F5a0cd3c081e64b1895b8267da69fd6c6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a0cd3c081e64b1895b8267da69fd6c6.jpg already downloaded
2026-01-28 12:59:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c236a9e4-d24d-5e34-8eec-017f38f91ac9 with identifier 202509266651769
2026-01-28 12:59:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c236a9e4-d24d-5e34-8eec-017f38f91ac9
2026-01-28 12:59:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'color': 'Silver',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2016 '
                'MERCEDES-BENZ C CLASS for sale. This vehicle is a diesel '
                'model, with a 2143cc engine, and is finished in silver '
                'colour. As a reputable dealer, we can confirm that this car '
                'has been well-maintained and is ready for its new owner.\n'
                '\n'
                'The MERCEDES-BENZ C CLASS is a popular choice among motorists '
                'in the UK, known for its comfort, reliability, and '
                'performance. This particular model is a 2016 registration, '
                'making it an excellent option for those seeking a '
                'high-quality used vehicle.\n'
                '\n'
                'We invite financially secure individuals who are looking to '
                'invest in a premium vehicle to consider this opportunity. Our '
                'sales team is happy to provide more information and answer '
                'any questions you may have about this car.\n'
                '\n'
                "The vehicle's specifications are as follows:\n"
                '- Year: 2016\n'
                '- Make: MERCEDES-BENZ\n'
                '- Model: C CLASS\n'
                '- Engine: Diesel 2143cc\n'
                '- Colour: silver\n'
                '\n'
                'We assure you that all information provided is accurate and '
                'verifiable. If you are interested in purchasing this vehicle, '
                'please do not hesitate to contact us. We look forward to '
                'hearing from you.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2.1L',
 'engine_horse_power': 168,
 'fuel_type': 'Diesel',
 'id': 'c236a9e4-d24d-5e34-8eec-017f38f91ac9',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509266651769',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'C Class',
 'odometer': 122250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ad8df917154543fd8a43454479eeaf89.jpg',
                'https://m.atcdn.co.uk/a/media/3607ab86de404cb596518ba4f73a664e.jpg',
                'https://m.atcdn.co.uk/a/media/dad5d17203d945db99bd416944691b9b.jpg',
                'https://m.atcdn.co.uk/a/media/93d365fa4c4646aeabb89cc5d4324576.jpg',
                'https://m.atcdn.co.uk/a/media/667c867542664c28ad534056b465fda8.jpg',
                'https://m.atcdn.co.uk/a/media/b3df009fbcf04f1ba1d98f86741f6c7b.jpg',
                'https://m.atcdn.co.uk/a/media/3b139847eb4245eaabe5c257e79e20a3.jpg',
                'https://m.atcdn.co.uk/a/media/5e4e6982698a4f2696a6b6d3e146e93e.jpg',
                'https://m.atcdn.co.uk/a/media/f42ec1352b3647a6919c86f8a8079896.jpg',
                'https://m.atcdn.co.uk/a/media/c990fd0fac06429aba18db99ac493031.jpg',
                'https://m.atcdn.co.uk/a/media/45819aa0b46a403fb3daa4594b59bf49.jpg',
                'https://m.atcdn.co.uk/a/media/a4ca36719c4b461fbe7ac889c6d46bbd.jpg',
                'https://m.atcdn.co.uk/a/media/76b374440fc74ed49bae0431c34f5f0b.jpg',
                'https://m.atcdn.co.uk/a/media/9b69aa11ecc84363b2704a0e3648bbf8.jpg',
                'https://m.atcdn.co.uk/a/media/c9492abd501b43d7a26a8319bca3f9f2.jpg',
                'https://m.atcdn.co.uk/a/media/998d7d411fea4f028e958bba5ffa58aa.jpg',
                'https://m.atcdn.co.uk/a/media/d1a256c2715643ccab7689a96e5fda30.jpg',
                'https://m.atcdn.co.uk/a/media/7fc9906de674474795f9cc22ea3f3a93.jpg',
                'https://m.atcdn.co.uk/a/media/5a4cf354be8f42838b6240c924ca69ac.jpg',
                'https://m.atcdn.co.uk/a/media/5a0cd3c081e64b1895b8267da69fd6c6.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276614,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ad8df917154543fd8a43454479eeaf89.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269095,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3607ab86de404cb596518ba4f73a664e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240830,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dad5d17203d945db99bd416944691b9b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247602,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/93d365fa4c4646aeabb89cc5d4324576.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248359,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/667c867542664c28ad534056b465fda8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247473,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3df009fbcf04f1ba1d98f86741f6c7b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248052,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b139847eb4245eaabe5c257e79e20a3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 222898,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e4e6982698a4f2696a6b6d3e146e93e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 283060,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f42ec1352b3647a6919c86f8a8079896.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177850,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c990fd0fac06429aba18db99ac493031.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 208996,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/45819aa0b46a403fb3daa4594b59bf49.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172731,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a4ca36719c4b461fbe7ac889c6d46bbd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148436,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/76b374440fc74ed49bae0431c34f5f0b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187312,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9b69aa11ecc84363b2704a0e3648bbf8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162202,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c9492abd501b43d7a26a8319bca3f9f2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106126,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/998d7d411fea4f028e958bba5ffa58aa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173334,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d1a256c2715643ccab7689a96e5fda30.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186830,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7fc9906de674474795f9cc22ea3f3a93.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151003,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a4cf354be8f42838b6240c924ca69ac.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c29be70d-ab95-52c9-a056-226239384866/c29be70d-ab95-52c9-a056-226239384866_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147221,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a0cd3c081e64b1895b8267da69fd6c6.jpg',
             'Width': 864}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2016-05-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz C-Class 2.1 C220d AMG Line (Premium Plus) Saloon 4dr '
          'Diesel 7G-Tronic+ Euro 6 (s/s) (170 ps) MOT 9/26 FSH ULEZ AUTO '
          'LEATHER',
 'transmission': 'automatic',
 'trim': 'AMG Line',
 'year': 2016}
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%27202509266651769%27 HTTP/1.1" 200 None
2026-01-28 12:59:28 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509266651769: {'created_time': 1769605168.709843, 'last_price_update_time': 1769605168.709855}
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509266651769') HTTP/1.1" 204 0
2026-01-28 12:59: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-01-28 12:59:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:29 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:59:29 [common.utils.decorators] ERROR: Payload: {"id": "202509126280339", "stockItemId": "8a421d28993e175501993e4c23ab1ab3", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen UP! Hatchback 1.0 BlueMotion Tech High up! (2014/63) 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2017-09-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 BlueMotion Tech High up! (2014/63) 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 1 OWNER FSH 66K", "rrp": null, "price": 5600, "priceGBX": 560000, "priceExcludingFees": 5600, "priceExcludingFeesGBX": 560000, "suppliedPrice": 5600, "suppliedPriceGBX": 560000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 4666.67, "vatToBePaidUpfront": 933.33, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****UJ", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/2W54g10L0rU?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 28, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/a0ef4dd96dc0419181395f84ae59ee3f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/57ad1b78526a4382afd752fa7623ae89.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/827ab2c87eb74541848831ee99953230.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/917b6b3adf814acd834a6e1b54df0389.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3209d651320d484eaa96e92e1afce526.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e7e6dd09099246619153ebc74dbd8db9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e0fcb45f91da4349b6e3d9a16f306d70.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/56a1eff76cf645d099987789e0607b78.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/15a96c720ad64f079e74ad3cb63106e7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3b70b2fb3c1f4e3682318ca513eea2ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wheel", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e6a7baa9d24240eab9351ae637a0691c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f1086608ed284d38a1aea67321ea2009.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fada38418d1644f3abb3173495babb66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3263fd74fe994a369c67698fff52f16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2e20655b835f4ea7a98933d7ded15b98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/63605c34f14147bcb0aef3f830699b7b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/121feb231a5a4302b932828b8b84985d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3066038d7ee54942b2517c592cf0fbd2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae402501cca4c888b283ecd4468e4ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/08f8f1d3c8db425e9e097db63041efc2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e4061f96957741aab5726c4b79e0a903.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/21d584b263f142f090bd1d196d604672.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e735bdbb54ab487587a723cf15aea7c9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9a91c3c1c9b94463bfe5fdc66e42fba0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3d11b96da1e341e5a9bac6a1c446d997.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7294642da8a5400991dedcc410ea030f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Keys", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/708e348640f748858fc7caf0ec56c16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 61826, "unit": "MILE", "__typename": "Mileage"}, "plate": "63", "year": 2014, "vehicleCheckId": "6e7729444fed4234ac206d19c0d7a0d3", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-11-07", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.", "colour": "Red", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 940, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "Red exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:59:29 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 12:59:29 [common.utils.decorators] ERROR: Payload: {"id": "202509126280339", "stockItemId": "8a421d28993e175501993e4c23ab1ab3", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen UP! Hatchback 1.0 BlueMotion Tech High up! (2014/63) 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2017-09-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP!", "subtitle": "Hatchback 1.0 BlueMotion Tech High up! (2014/63) 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 9/26 1 OWNER FSH 66K", "rrp": null, "price": 5600, "priceGBX": 560000, "priceExcludingFees": 5600, "priceExcludingFeesGBX": 560000, "suppliedPrice": 5600, "suppliedPriceGBX": 560000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-09-01", "homeDeliveryRegionCodes": null, "priceExcludingVat": 4666.67, "vatToBePaidUpfront": 933.33, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****UJ", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/2W54g10L0rU?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 28, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/a0ef4dd96dc0419181395f84ae59ee3f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/57ad1b78526a4382afd752fa7623ae89.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/827ab2c87eb74541848831ee99953230.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/917b6b3adf814acd834a6e1b54df0389.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3209d651320d484eaa96e92e1afce526.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e7e6dd09099246619153ebc74dbd8db9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e0fcb45f91da4349b6e3d9a16f306d70.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/56a1eff76cf645d099987789e0607b78.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/15a96c720ad64f079e74ad3cb63106e7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3b70b2fb3c1f4e3682318ca513eea2ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wheel", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e6a7baa9d24240eab9351ae637a0691c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f1086608ed284d38a1aea67321ea2009.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fada38418d1644f3abb3173495babb66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3263fd74fe994a369c67698fff52f16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2e20655b835f4ea7a98933d7ded15b98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/63605c34f14147bcb0aef3f830699b7b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/121feb231a5a4302b932828b8b84985d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3066038d7ee54942b2517c592cf0fbd2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ae402501cca4c888b283ecd4468e4ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/08f8f1d3c8db425e9e097db63041efc2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e4061f96957741aab5726c4b79e0a903.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/21d584b263f142f090bd1d196d604672.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e735bdbb54ab487587a723cf15aea7c9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9a91c3c1c9b94463bfe5fdc66e42fba0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3d11b96da1e341e5a9bac6a1c446d997.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7294642da8a5400991dedcc410ea030f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Keys", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/708e348640f748858fc7caf0ec56c16d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 61826, "unit": "MILE", "__typename": "Mileage"}, "plate": "63", "year": 2014, "vehicleCheckId": "6e7729444fed4234ac206d19c0d7a0d3", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-11-07", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Freshly imported from Japan and comes with a Mileage Verification Certificate, ensuring reliability and authenticity. Japanese imports are highly sought after due to their exceptional build quality, advanced technology and a clean, well-preserved condition, as they often undergo strict inspections and regular servicing\n\nAll our imported vehicles come with a free Japan Car Check providing valuable insights into a vehicle's history, helping buyers and owners make informed decisions.\n\nVerifies Authenticity \u2013 Confirms the car's registration details, ensuring it matches official records.\nDetects Accident History \u2013 Identifies past damages or insurance claims, helping assess the car's condition.\nHighlights Mileage Discrepancies \u2013 Ensures the odometer reading is accurate, preventing fraud.\nAlerts for Theft or Write-Offs \u2013 Flags if the car has been stolen or accident damaged\nBoosts Resale Value \u2013 A clean history report can increase the car's market value and buyer confidence.", "colour": "Red", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 940, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 999, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "Red exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:59:29 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'Red',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                'inspections and regular servicing\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.",
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509126280339',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 61826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a0ef4dd96dc0419181395f84ae59ee3f.jpg',
                'https://m.atcdn.co.uk/a/media/57ad1b78526a4382afd752fa7623ae89.jpg',
                'https://m.atcdn.co.uk/a/media/827ab2c87eb74541848831ee99953230.jpg',
                'https://m.atcdn.co.uk/a/media/917b6b3adf814acd834a6e1b54df0389.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/e7e6dd09099246619153ebc74dbd8db9.jpg',
                'https://m.atcdn.co.uk/a/media/e0fcb45f91da4349b6e3d9a16f306d70.jpg',
                'https://m.atcdn.co.uk/a/media/56a1eff76cf645d099987789e0607b78.jpg',
                'https://m.atcdn.co.uk/a/media/15a96c720ad64f079e74ad3cb63106e7.jpg',
                'https://m.atcdn.co.uk/a/media/3b70b2fb3c1f4e3682318ca513eea2ef.jpg',
                'https://m.atcdn.co.uk/a/media/e6a7baa9d24240eab9351ae637a0691c.jpg',
                'https://m.atcdn.co.uk/a/media/f1086608ed284d38a1aea67321ea2009.jpg',
                'https://m.atcdn.co.uk/a/media/fada38418d1644f3abb3173495babb66.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/3263fd74fe994a369c67698fff52f16d.jpg',
                'https://m.atcdn.co.uk/a/media/2e20655b835f4ea7a98933d7ded15b98.jpg',
                'https://m.atcdn.co.uk/a/media/63605c34f14147bcb0aef3f830699b7b.jpg',
                'https://m.atcdn.co.uk/a/media/121feb231a5a4302b932828b8b84985d.jpg',
                'https://m.atcdn.co.uk/a/media/3066038d7ee54942b2517c592cf0fbd2.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
                'https://m.atcdn.co.uk/a/media/08f8f1d3c8db425e9e097db63041efc2.jpg',
                'https://m.atcdn.co.uk/a/media/e4061f96957741aab5726c4b79e0a903.jpg',
                'https://m.atcdn.co.uk/a/media/21d584b263f142f090bd1d196d604672.jpg',
                'https://m.atcdn.co.uk/a/media/e735bdbb54ab487587a723cf15aea7c9.jpg',
                'https://m.atcdn.co.uk/a/media/9a91c3c1c9b94463bfe5fdc66e42fba0.jpg',
                'https://m.atcdn.co.uk/a/media/3d11b96da1e341e5a9bac6a1c446d997.jpg',
                'https://m.atcdn.co.uk/a/media/7294642da8a5400991dedcc410ea030f.jpg',
                'https://m.atcdn.co.uk/a/media/708e348640f748858fc7caf0ec56c16d.jpg'],
 'price': 5600,
 'price_includes_vat': True,
 'registration_date': '2014-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 BlueMotion Tech High up! (2014/63) 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 12:59:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aa318cbe-9468-5f66-a94f-b9901ec4fd0e with identifier: 202509126280339
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item aa318cbe-9468-5f66-a94f-b9901ec4fd0e
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fa0ef4dd96dc0419181395f84ae59ee3f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0ef4dd96dc0419181395f84ae59ee3f.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F57ad1b78526a4382afd752fa7623ae89.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/57ad1b78526a4382afd752fa7623ae89.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F827ab2c87eb74541848831ee99953230.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/827ab2c87eb74541848831ee99953230.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F917b6b3adf814acd834a6e1b54df0389.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/917b6b3adf814acd834a6e1b54df0389.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F3209d651320d484eaa96e92e1afce526.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fe7e6dd09099246619153ebc74dbd8db9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e7e6dd09099246619153ebc74dbd8db9.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fe0fcb45f91da4349b6e3d9a16f306d70.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0fcb45f91da4349b6e3d9a16f306d70.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F56a1eff76cf645d099987789e0607b78.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56a1eff76cf645d099987789e0607b78.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F15a96c720ad64f079e74ad3cb63106e7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/15a96c720ad64f079e74ad3cb63106e7.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F3b70b2fb3c1f4e3682318ca513eea2ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b70b2fb3c1f4e3682318ca513eea2ef.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Fe6a7baa9d24240eab9351ae637a0691c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e6a7baa9d24240eab9351ae637a0691c.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Ff1086608ed284d38a1aea67321ea2009.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1086608ed284d38a1aea67321ea2009.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252Ffada38418d1644f3abb3173495babb66.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fada38418d1644f3abb3173495babb66.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F3263fd74fe994a369c67698fff52f16d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3263fd74fe994a369c67698fff52f16d.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F2e20655b835f4ea7a98933d7ded15b98.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e20655b835f4ea7a98933d7ded15b98.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F63605c34f14147bcb0aef3f830699b7b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63605c34f14147bcb0aef3f830699b7b.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F121feb231a5a4302b932828b8b84985d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/121feb231a5a4302b932828b8b84985d.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F3066038d7ee54942b2517c592cf0fbd2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3066038d7ee54942b2517c592cf0fbd2.jpg already downloaded
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%252F0ae402501cca4c888b283ecd4468e4ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg already downloaded
2026-01-28 12:59:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aa318cbe-9468-5f66-a94f-b9901ec4fd0e with identifier 202509126280339
2026-01-28 12:59:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aa318cbe-9468-5f66-a94f-b9901ec4fd0e
2026-01-28 12:59:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'Red',
 'currency': 'GBP',
 'description': 'Freshly imported from Japan and comes with a Mileage '
                'Verification Certificate, ensuring reliability and '
                'authenticity. Japanese imports are highly sought after due to '
                'their exceptional build quality, advanced technology and a '
                'clean, well-preserved condition, as they often undergo strict '
                'inspections and regular servicing\n'
                '\n'
                'All our imported vehicles come with a free Japan Car Check '
                "providing valuable insights into a vehicle's history, helping "
                'buyers and owners make informed decisions.\n'
                '\n'
                "Verifies Authenticity – Confirms the car's registration "
                'details, ensuring it matches official records.\n'
                'Detects Accident History – Identifies past damages or '
                "insurance claims, helping assess the car's condition.\n"
                'Highlights Mileage Discrepancies – Ensures the odometer '
                'reading is accurate, preventing fraud.\n'
                'Alerts for Theft or Write-Offs – Flags if the car has been '
                'stolen or accident damaged\n'
                'Boosts Resale Value – A clean history report can increase the '
                "car's market value and buyer confidence.",
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'id': 'aa318cbe-9468-5f66-a94f-b9901ec4fd0e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509126280339',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 61826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 28,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a0ef4dd96dc0419181395f84ae59ee3f.jpg',
                'https://m.atcdn.co.uk/a/media/57ad1b78526a4382afd752fa7623ae89.jpg',
                'https://m.atcdn.co.uk/a/media/827ab2c87eb74541848831ee99953230.jpg',
                'https://m.atcdn.co.uk/a/media/917b6b3adf814acd834a6e1b54df0389.jpg',
                'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
                'https://m.atcdn.co.uk/a/media/e7e6dd09099246619153ebc74dbd8db9.jpg',
                'https://m.atcdn.co.uk/a/media/e0fcb45f91da4349b6e3d9a16f306d70.jpg',
                'https://m.atcdn.co.uk/a/media/56a1eff76cf645d099987789e0607b78.jpg',
                'https://m.atcdn.co.uk/a/media/15a96c720ad64f079e74ad3cb63106e7.jpg',
                'https://m.atcdn.co.uk/a/media/3b70b2fb3c1f4e3682318ca513eea2ef.jpg',
                'https://m.atcdn.co.uk/a/media/e6a7baa9d24240eab9351ae637a0691c.jpg',
                'https://m.atcdn.co.uk/a/media/f1086608ed284d38a1aea67321ea2009.jpg',
                'https://m.atcdn.co.uk/a/media/fada38418d1644f3abb3173495babb66.jpg',
                'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
                'https://m.atcdn.co.uk/a/media/3263fd74fe994a369c67698fff52f16d.jpg',
                'https://m.atcdn.co.uk/a/media/2e20655b835f4ea7a98933d7ded15b98.jpg',
                'https://m.atcdn.co.uk/a/media/63605c34f14147bcb0aef3f830699b7b.jpg',
                'https://m.atcdn.co.uk/a/media/121feb231a5a4302b932828b8b84985d.jpg',
                'https://m.atcdn.co.uk/a/media/3066038d7ee54942b2517c592cf0fbd2.jpg',
                'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 281131,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0ef4dd96dc0419181395f84ae59ee3f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 235095,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/57ad1b78526a4382afd752fa7623ae89.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113897,
             'Height': 1500,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3209d651320d484eaa96e92e1afce526.jpg',
             'Width': 1200},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257342,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/827ab2c87eb74541848831ee99953230.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262540,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/917b6b3adf814acd834a6e1b54df0389.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269451,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e7e6dd09099246619153ebc74dbd8db9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248956,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0fcb45f91da4349b6e3d9a16f306d70.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 258264,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/56a1eff76cf645d099987789e0607b78.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238466,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/15a96c720ad64f079e74ad3cb63106e7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159495,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b70b2fb3c1f4e3682318ca513eea2ef.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191490,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e6a7baa9d24240eab9351ae637a0691c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 244005,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1086608ed284d38a1aea67321ea2009.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201482,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fada38418d1644f3abb3173495babb66.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2138858-a60d-57bd-9c00-1ccbecc55dd2/c2138858-a60d-57bd-9c00-1ccbecc55dd2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 28371,
             'Height': 480,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ef9b5d3a6c04d5c9faebf1e7d1de06c.jpg',
             'Width': 640},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d1c19ac-058f-5c1b-91ca-d18ef1094c42/5d1c19ac-058f-5c1b-91ca-d18ef1094c42_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51525,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ae402501cca4c888b283ecd4468e4ef.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141972,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3263fd74fe994a369c67698fff52f16d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147285,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e20655b835f4ea7a98933d7ded15b98.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192611,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/63605c34f14147bcb0aef3f830699b7b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119822,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/121feb231a5a4302b932828b8b84985d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3290f6-0acb-59c3-bd5d-5cd22f9be079/9b3290f6-0acb-59c3-bd5d-5cd22f9be079_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165502,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3066038d7ee54942b2517c592cf0fbd2.jpg',
             'Width': 1280}],
 'price': 5600,
 'price_includes_vat': True,
 'registration_date': '2014-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen UP! Hatchback 1.0 BlueMotion Tech High up! (2014/63) 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%27202509126280339%27 HTTP/1.1" 200 None
2026-01-28 12:59:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509126280339: {'created_time': 1769605169.953913, 'last_price_update_time': 1769605169.953925}
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509126280339') HTTP/1.1" 204 0
2026-01-28 12:59: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-01-28 12:59:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:33 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 12:59:33 [common.utils.decorators] ERROR: Payload: {"id": "202511187982789", "stockItemId": "8a42a92f9a92f788019a98c14be559b0", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Abarth 595 HATCHBACK Abarth 595 1.4 T-Jet 180 Competizione AUTO MOT 11/26 58K ULEZ 3dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-28T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Abarth 595 HATCHBACK", "subtitle": "Abarth 595 1.4 T-Jet 180 Competizione AUTO MOT 11/26 58K ULEZ 3dr", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 11/26 58K ULEZ", "rrp": null, "price": 10995, "priceGBX": 1099500, "priceExcludingFees": 10995, "priceExcludingFeesGBX": 1099500, "suppliedPrice": 10995, "suppliedPriceGBX": 1099500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2016-10-12", "homeDeliveryRegionCodes": null, "priceExcludingVat": 9162.5, "vatToBePaidUpfront": 1832.5, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "6***90", "generation": {"generationId": "dcae89cf26333e9c5e8224f4ecbd4858", "name": "Hatchback (2012 - 2016)", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1100", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/sBdcIP73e9k?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 18, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/d4ac3ec5f2b2463e936819cfee24dfb1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/690eb2a451db47418fca09912cebc7b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e4fa3bbce518444cab78a65a03a8d86c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/531105997f4742a1bc57a86d7b4e06e6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e8598a9dbe949a4b3c558b39f01fd6f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c57714f570e54eb99430b117d4406600.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb754657e22646229b7572315385a497.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e0d01af873d449f6bdf74a73e06aace8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c2939637df78494fb4033666c6871abc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/02d698a76cf84336abfbdb7ca3defe76.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d027a727f8fa402283b922127b0a4f81.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bb7a0c5f9a0142868656e2ed0514c0a8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6eb3662167354496a715388df3709192.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0dec1025486d4110bbe9404e07c574fe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2443525f77924397b9e14f5cc061fe5f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/31d0825fa3884e34ae6ea5811d815349.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/87955b667e0e4cd080cf3d2d12baf62c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/179161f0a44a45d3a0e877e58a91ae45.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "FAIR", "priceIndicatorRatingLabel": "Fair price", "priceDeviation": 735, "mileageDeviation": 5449, "mileage": {"mileage": 58000, "unit": "MILE", "__typename": "Mileage"}, "plate": "66", "year": 2016, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This 2016 Abarth 595 T-Jet Competizione is a rare find, having been cherished by just one owner since new. This particular model boasts the sporty Competizione trim and is powered by a lively 1.4L Petrol engine, meeting Euro 6 emissions standards. It comes with a 3 month warranty for your peace of mind, and its MOT is valid until October 2026, ensuring it is roadworthy for the foreseeable future. While it has partial service history, its single ownership speaks volumes about its care.\n\nExperience exhilarating performance with this Abarth 595, capable of reaching 0-62mph in a swift 7.6 seconds. This impressive acceleration figure demonstrates its superior performance compared to many other vehicles in its class. The T-Jet Competizione variant is designed for those who appreciate a dynamic driving experience, offering a blend of compact agility and spirited power.", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 151, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1035, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.4, "sizeCC": 1368, "manufacturerEngineSize": 1.4, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 3, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Abarth", "model": "595", "trim": "Competizione", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "151 g/km", "fuelConsumptionCombined": "43.50 mpg", "fuelConsumptionExtraUrban": "52.30 mpg", "fuelConsumptionUrban": "33.60 mpg", "insuranceGroup": "28U", "minimumKerbWeight": "1035 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "7.60 seconds", "cylinders": "4", "valves": "16", "enginePower": "160 bhp", "topSpeed": "129 mph", "engineTorque": "170.00 lbs/ft", "vehicleHeight": "1485 mm", "vehicleLength": "3657 mm", "vehicleWidth": "1627 mm", "wheelbase": "2300 mm", "fuelTankCapacity": "35.00 litres", "grossVehicleWeight": "1035 kg", "luggageCapacitySeatsDown": null, "bootspaceSeatsUp": "185 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "17in Alloy Wheels - 5-Spoke Anthracite Diamond Cut", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti-Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Interior", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Side", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Window", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bi-Xenon Headlights", "category": "Illumination", "__typename": "Feature"}, {"description": "Blue&Me - Hands Free System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Central Locking - Remote", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Door Mirrors - Body Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "EBD - Electronic Brakeforce Distribution", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front", "category": "Exterior", "__typename": "Feature"}, {"description": "Electrochromatic Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Exhaust Tailpipe - Dual Mode - Record Monza", "category": "Exterior", "__typename": "Feature"}, {"description": "Floor Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "GSI - Gear Shift Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlights - Cleaning System", "category": "Illumination", "__typename": "Feature"}, {"description": "Hill Holder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Locking Fuel Cap", "category": "Safety and Security", "__typename": "Feature"}, {"description": "MSR - Motor Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Mechanical Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Power Steering - Dualdrive Electric", "category": "Performance", "__typename": "Feature"}, {"description": "Radio-CD and MP3 Player", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Red Brake Calipers", "category": "Exterior", "__typename": "Feature"}, {"description": "Seats - Bucket by Sabelt", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Drivers Height Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Smoking Kit", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Blue&Me Controls", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Height and Reach Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Leather", "category": "Interior", "__typename": "Feature"}, {"description": "Tyre Pressure Monitor System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "USB and AUX", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Windows - Dark Tinted Privacy Glass", "category": "Exterior", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "b5ca967172104d4fa9c8ca5dfeba5168", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Brown full leather interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 12:59:33 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 151,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2016 Abarth 595 T-Jet Competizione is a rare find, '
                'having been cherished by just one owner since new. This '
                'particular model boasts the sporty Competizione trim and is '
                'powered by a lively 1.4L Petrol engine, meeting Euro 6 '
                'emissions standards. It comes with a 3 month warranty for '
                'your peace of mind, and its MOT is valid until October 2026, '
                'ensuring it is roadworthy for the foreseeable future. While '
                'it has partial service history, its single ownership speaks '
                'volumes about its care.\n'
                '\n'
                'Experience exhilarating performance with this Abarth 595, '
                'capable of reaching 0-62mph in a swift 7.6 seconds. This '
                'impressive acceleration figure demonstrates its superior '
                'performance compared to many other vehicles in its class. The '
                'T-Jet Competizione variant is designed for those who '
                'appreciate a dynamic driving experience, offering a blend of '
                'compact agility and spirited power.',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187982789',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Abarth',
 'model': '595',
 'odometer': 58000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/d4ac3ec5f2b2463e936819cfee24dfb1.jpg',
                'https://m.atcdn.co.uk/a/media/690eb2a451db47418fca09912cebc7b2.jpg',
                'https://m.atcdn.co.uk/a/media/e4fa3bbce518444cab78a65a03a8d86c.jpg',
                'https://m.atcdn.co.uk/a/media/531105997f4742a1bc57a86d7b4e06e6.jpg',
                'https://m.atcdn.co.uk/a/media/8e8598a9dbe949a4b3c558b39f01fd6f.jpg',
                'https://m.atcdn.co.uk/a/media/c57714f570e54eb99430b117d4406600.jpg',
                'https://m.atcdn.co.uk/a/media/cb754657e22646229b7572315385a497.jpg',
                'https://m.atcdn.co.uk/a/media/e0d01af873d449f6bdf74a73e06aace8.jpg',
                'https://m.atcdn.co.uk/a/media/c2939637df78494fb4033666c6871abc.jpg',
                'https://m.atcdn.co.uk/a/media/02d698a76cf84336abfbdb7ca3defe76.jpg',
                'https://m.atcdn.co.uk/a/media/d027a727f8fa402283b922127b0a4f81.jpg',
                'https://m.atcdn.co.uk/a/media/bb7a0c5f9a0142868656e2ed0514c0a8.jpg',
                'https://m.atcdn.co.uk/a/media/6eb3662167354496a715388df3709192.jpg',
                'https://m.atcdn.co.uk/a/media/0dec1025486d4110bbe9404e07c574fe.jpg',
                'https://m.atcdn.co.uk/a/media/2443525f77924397b9e14f5cc061fe5f.jpg',
                'https://m.atcdn.co.uk/a/media/31d0825fa3884e34ae6ea5811d815349.jpg',
                'https://m.atcdn.co.uk/a/media/87955b667e0e4cd080cf3d2d12baf62c.jpg',
                'https://m.atcdn.co.uk/a/media/179161f0a44a45d3a0e877e58a91ae45.jpg'],
 'price': 10995,
 'price_includes_vat': True,
 'registration_date': '2016-10-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Abarth 595 HATCHBACK Abarth 595 1.4 T-Jet 180 Competizione AUTO MOT '
          '11/26 58K ULEZ 3dr',
 'transmission': 'automatic',
 'trim': 'Competizione',
 'year': 2016}
2026-01-28 12:59:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 09d89822-8778-521b-ae31-4c3cf93e87b2 with identifier: 202511187982789
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 09d89822-8778-521b-ae31-4c3cf93e87b2
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fd4ac3ec5f2b2463e936819cfee24dfb1.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d4ac3ec5f2b2463e936819cfee24dfb1.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F690eb2a451db47418fca09912cebc7b2.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/690eb2a451db47418fca09912cebc7b2.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fe4fa3bbce518444cab78a65a03a8d86c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e4fa3bbce518444cab78a65a03a8d86c.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F531105997f4742a1bc57a86d7b4e06e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/531105997f4742a1bc57a86d7b4e06e6.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F8e8598a9dbe949a4b3c558b39f01fd6f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e8598a9dbe949a4b3c558b39f01fd6f.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fc57714f570e54eb99430b117d4406600.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c57714f570e54eb99430b117d4406600.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fcb754657e22646229b7572315385a497.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb754657e22646229b7572315385a497.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fe0d01af873d449f6bdf74a73e06aace8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0d01af873d449f6bdf74a73e06aace8.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fc2939637df78494fb4033666c6871abc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c2939637df78494fb4033666c6871abc.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F02d698a76cf84336abfbdb7ca3defe76.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/02d698a76cf84336abfbdb7ca3defe76.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fd027a727f8fa402283b922127b0a4f81.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d027a727f8fa402283b922127b0a4f81.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252Fbb7a0c5f9a0142868656e2ed0514c0a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb7a0c5f9a0142868656e2ed0514c0a8.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F6eb3662167354496a715388df3709192.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6eb3662167354496a715388df3709192.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F0dec1025486d4110bbe9404e07c574fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0dec1025486d4110bbe9404e07c574fe.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F2443525f77924397b9e14f5cc061fe5f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2443525f77924397b9e14f5cc061fe5f.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F31d0825fa3884e34ae6ea5811d815349.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/31d0825fa3884e34ae6ea5811d815349.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F87955b667e0e4cd080cf3d2d12baf62c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/87955b667e0e4cd080cf3d2d12baf62c.jpg already downloaded
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [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%252F179161f0a44a45d3a0e877e58a91ae45.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/179161f0a44a45d3a0e877e58a91ae45.jpg already downloaded
2026-01-28 12:59:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 09d89822-8778-521b-ae31-4c3cf93e87b2 with identifier 202511187982789
2026-01-28 12:59:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 09d89822-8778-521b-ae31-4c3cf93e87b2
2026-01-28 12:59:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2016 Abarth 595 T-Jet Competizione is a rare find, '
                'having been cherished by just one owner since new. This '
                'particular model boasts the sporty Competizione trim and is '
                'powered by a lively 1.4L Petrol engine, meeting Euro 6 '
                'emissions standards. It comes with a 3 month warranty for '
                'your peace of mind, and its MOT is valid until October 2026, '
                'ensuring it is roadworthy for the foreseeable future. While '
                'it has partial service history, its single ownership speaks '
                'volumes about its care.\n'
                '\n'
                'Experience exhilarating performance with this Abarth 595, '
                'capable of reaching 0-62mph in a swift 7.6 seconds. This '
                'impressive acceleration figure demonstrates its superior '
                'performance compared to many other vehicles in its class. The '
                'T-Jet Competizione variant is designed for those who '
                'appreciate a dynamic driving experience, offering a blend of '
                'compact agility and spirited power.',
 'doors_number': 3,
 'emission_standard': 'Euro 6',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'id': '09d89822-8778-521b-ae31-4c3cf93e87b2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187982789',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Abarth',
 'model': '595',
 'odometer': 58000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/d4ac3ec5f2b2463e936819cfee24dfb1.jpg',
                'https://m.atcdn.co.uk/a/media/690eb2a451db47418fca09912cebc7b2.jpg',
                'https://m.atcdn.co.uk/a/media/e4fa3bbce518444cab78a65a03a8d86c.jpg',
                'https://m.atcdn.co.uk/a/media/531105997f4742a1bc57a86d7b4e06e6.jpg',
                'https://m.atcdn.co.uk/a/media/8e8598a9dbe949a4b3c558b39f01fd6f.jpg',
                'https://m.atcdn.co.uk/a/media/c57714f570e54eb99430b117d4406600.jpg',
                'https://m.atcdn.co.uk/a/media/cb754657e22646229b7572315385a497.jpg',
                'https://m.atcdn.co.uk/a/media/e0d01af873d449f6bdf74a73e06aace8.jpg',
                'https://m.atcdn.co.uk/a/media/c2939637df78494fb4033666c6871abc.jpg',
                'https://m.atcdn.co.uk/a/media/02d698a76cf84336abfbdb7ca3defe76.jpg',
                'https://m.atcdn.co.uk/a/media/d027a727f8fa402283b922127b0a4f81.jpg',
                'https://m.atcdn.co.uk/a/media/bb7a0c5f9a0142868656e2ed0514c0a8.jpg',
                'https://m.atcdn.co.uk/a/media/6eb3662167354496a715388df3709192.jpg',
                'https://m.atcdn.co.uk/a/media/0dec1025486d4110bbe9404e07c574fe.jpg',
                'https://m.atcdn.co.uk/a/media/2443525f77924397b9e14f5cc061fe5f.jpg',
                'https://m.atcdn.co.uk/a/media/31d0825fa3884e34ae6ea5811d815349.jpg',
                'https://m.atcdn.co.uk/a/media/87955b667e0e4cd080cf3d2d12baf62c.jpg',
                'https://m.atcdn.co.uk/a/media/179161f0a44a45d3a0e877e58a91ae45.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 307856,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d4ac3ec5f2b2463e936819cfee24dfb1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 338478,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/690eb2a451db47418fca09912cebc7b2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 306040,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e4fa3bbce518444cab78a65a03a8d86c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 277280,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/531105997f4742a1bc57a86d7b4e06e6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 247370,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e8598a9dbe949a4b3c558b39f01fd6f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262101,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c57714f570e54eb99430b117d4406600.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286473,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb754657e22646229b7572315385a497.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 274006,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0d01af873d449f6bdf74a73e06aace8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180011,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c2939637df78494fb4033666c6871abc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123512,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/02d698a76cf84336abfbdb7ca3defe76.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 237408,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d027a727f8fa402283b922127b0a4f81.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175927,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb7a0c5f9a0142868656e2ed0514c0a8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90461,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6eb3662167354496a715388df3709192.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97397,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0dec1025486d4110bbe9404e07c574fe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168475,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2443525f77924397b9e14f5cc061fe5f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168444,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/31d0825fa3884e34ae6ea5811d815349.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168695,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/87955b667e0e4cd080cf3d2d12baf62c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df4c169d-4fb5-5cbf-b401-27cedf7af8e6/df4c169d-4fb5-5cbf-b401-27cedf7af8e6_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113156,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/179161f0a44a45d3a0e877e58a91ae45.jpg',
             'Width': 1280}],
 'price': 10995,
 'price_includes_vat': True,
 'registration_date': '2016-10-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Abarth 595 HATCHBACK Abarth 595 1.4 T-Jet 180 Competizione AUTO MOT '
          '11/26 58K ULEZ 3dr',
 'transmission': 'automatic',
 'trim': 'Competizione',
 'year': 2016}
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59: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%27202511187982789%27 HTTP/1.1" 200 None
2026-01-28 12:59:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187982789: {'created_time': 1769605173.73963, 'last_price_update_time': 1769605173.73964}
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187982789') HTTP/1.1" 204 0
2026-01-28 12:59:49 [scrapy.extensions.logstats] INFO: Crawled 46 pages (at 10 pages/min), scraped 42 items (at 10 items/min)
2026-01-28 13:00:41 [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-01-28 13:00:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:00:41 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:00:41 [common.utils.decorators] ERROR: Payload: {"id": "202511197996938", "stockItemId": "8a42b8789a9b5d73019a9c625c8c7b39", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen HIGH UP 1.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-21T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen UP", "subtitle": "HIGH UP 1.0 5dr", "__typename": "Heading"}, "attentionGrabber": null, "rrp": null, "price": 6400, "priceGBX": 640000, "priceExcludingFees": 6400, "priceExcludingFeesGBX": 640000, "suppliedPrice": 6400, "suppliedPriceGBX": 640000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-12-19", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5333.33, "vatToBePaidUpfront": 1066.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****ZG", "generation": {"generationId": "ff4ed9f6a7cc73aa11865eb47c906036", "name": "Hatchback (2011 - 2017)", "review": {"expertReviewSummary": {"rating": 4.2, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-up-hatchback-2011-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "640", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/4j923Wua-4Y?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 8, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/9ecf07dd1de740a5a56cd274dcbb7db4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d75866326c6e4e85b3def1a595f4fe40.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a82d6caf8673471683580f2fef0a88cb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a77e4ba6501a48d9be63fe8b29855324.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/076319ee5e714196aca843fda05884c0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/aa06f17eea5248d9beb5a4bc70832c66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/34555e74f05544a3babc016a5f865fad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fed7e3da114f4ffc98199cbce031c68b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "FAIR", "priceIndicatorRatingLabel": "Fair price", "priceDeviation": 444, "mileageDeviation": null, "mileage": {"mileage": 49000, "unit": "MILE", "__typename": "Mileage"}, "plate": "62", "year": 2012, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 105, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 932, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1, "sizeCC": 999, "manufacturerEngineSize": 1, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 4, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "up!", "trim": "High up!", "optionalFeatures": null, "standardFeatures": [{"description": "ABS Brakes", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "CD/Radio", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "Blue metallic exterior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Black cloth interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "ABS Brakes", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Driver", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "CD/Radio", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}, {"description": "Full Service History", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": 20, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "95760acb63304e38acf4613bf6ca83af", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "Blue metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:00:41 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511197996938',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 49000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/9ecf07dd1de740a5a56cd274dcbb7db4.jpg',
                'https://m.atcdn.co.uk/a/media/d75866326c6e4e85b3def1a595f4fe40.jpg',
                'https://m.atcdn.co.uk/a/media/a82d6caf8673471683580f2fef0a88cb.jpg',
                'https://m.atcdn.co.uk/a/media/a77e4ba6501a48d9be63fe8b29855324.jpg',
                'https://m.atcdn.co.uk/a/media/076319ee5e714196aca843fda05884c0.jpg',
                'https://m.atcdn.co.uk/a/media/aa06f17eea5248d9beb5a4bc70832c66.jpg',
                'https://m.atcdn.co.uk/a/media/34555e74f05544a3babc016a5f865fad.jpg',
                'https://m.atcdn.co.uk/a/media/fed7e3da114f4ffc98199cbce031c68b.jpg'],
 'price': 6400,
 'price_includes_vat': True,
 'registration_date': '2012-12-19',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen HIGH UP 1.0 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2012}
2026-01-28 13:00:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 27bfa4bf-6003-5507-bb94-e7b429932036 with identifier: 202511197996938
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 27bfa4bf-6003-5507-bb94-e7b429932036
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252F9ecf07dd1de740a5a56cd274dcbb7db4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ecf07dd1de740a5a56cd274dcbb7db4.jpg already downloaded
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252Fd75866326c6e4e85b3def1a595f4fe40.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d75866326c6e4e85b3def1a595f4fe40.jpg already downloaded
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252Fa82d6caf8673471683580f2fef0a88cb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a82d6caf8673471683580f2fef0a88cb.jpg already downloaded
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252Fa77e4ba6501a48d9be63fe8b29855324.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a77e4ba6501a48d9be63fe8b29855324.jpg already downloaded
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252F076319ee5e714196aca843fda05884c0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/076319ee5e714196aca843fda05884c0.jpg already downloaded
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252Faa06f17eea5248d9beb5a4bc70832c66.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa06f17eea5248d9beb5a4bc70832c66.jpg already downloaded
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252F34555e74f05544a3babc016a5f865fad.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34555e74f05544a3babc016a5f865fad.jpg already downloaded
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:41 [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%252Ffed7e3da114f4ffc98199cbce031c68b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fed7e3da114f4ffc98199cbce031c68b.jpg already downloaded
2026-01-28 13:00:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 27bfa4bf-6003-5507-bb94-e7b429932036 with identifier 202511197996938
2026-01-28 13:00:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 27bfa4bf-6003-5507-bb94-e7b429932036
2026-01-28 13:00:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'fuel_type': 'Petrol',
 'id': '27bfa4bf-6003-5507-bb94-e7b429932036',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511197996938',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'up!',
 'odometer': 49000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 8,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/9ecf07dd1de740a5a56cd274dcbb7db4.jpg',
                'https://m.atcdn.co.uk/a/media/d75866326c6e4e85b3def1a595f4fe40.jpg',
                'https://m.atcdn.co.uk/a/media/a82d6caf8673471683580f2fef0a88cb.jpg',
                'https://m.atcdn.co.uk/a/media/a77e4ba6501a48d9be63fe8b29855324.jpg',
                'https://m.atcdn.co.uk/a/media/076319ee5e714196aca843fda05884c0.jpg',
                'https://m.atcdn.co.uk/a/media/aa06f17eea5248d9beb5a4bc70832c66.jpg',
                'https://m.atcdn.co.uk/a/media/34555e74f05544a3babc016a5f865fad.jpg',
                'https://m.atcdn.co.uk/a/media/fed7e3da114f4ffc98199cbce031c68b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 386202,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9ecf07dd1de740a5a56cd274dcbb7db4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 382905,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d75866326c6e4e85b3def1a595f4fe40.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 380204,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a82d6caf8673471683580f2fef0a88cb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 334208,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a77e4ba6501a48d9be63fe8b29855324.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 293717,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/076319ee5e714196aca843fda05884c0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 321806,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa06f17eea5248d9beb5a4bc70832c66.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 346609,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/34555e74f05544a3babc016a5f865fad.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f86101bd-8d52-5f81-beee-88180a0ee2e9/f86101bd-8d52-5f81-beee-88180a0ee2e9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 305568,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fed7e3da114f4ffc98199cbce031c68b.jpg',
             'Width': 1280}],
 'price': 6400,
 'price_includes_vat': True,
 'registration_date': '2012-12-19',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Volkswagen HIGH UP 1.0 5dr',
 'transmission': 'automatic',
 'trim': 'High up!',
 'year': 2012}
2026-01-28 13:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%27202511197996938%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511197996938: {'created_time': 1769605242.00087, 'last_price_update_time': 1769605242.000881}
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511197996938') HTTP/1.1" 204 0
2026-01-28 13:00:42 [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-01-28 13:00:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:00:42 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:00:42 [common.utils.decorators] ERROR: Payload: {"id": "202511278177397", "stockItemId": "8a4290879abb754a019ac560fdd36047", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Audi S3 SPORTBACK QUATTRO AUTO 59K MOT 11/26 FSH ULEZ 2.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-11-11T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 SPORTBACK QUATTRO AUTO 59K MOT 11/26 FSH ULEZ 2.0 5dr", "__typename": "Heading"}, "attentionGrabber": "AUTO 59K MOT 11/26 FSH ULEZ", "rrp": null, "price": 18000, "priceGBX": 1800000, "priceExcludingFees": 18000, "priceExcludingFeesGBX": 1800000, "suppliedPrice": 18000, "suppliedPriceGBX": 1800000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2016-08-17", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15000, "vatToBePaidUpfront": 3000, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****XO", "generation": {"generationId": "19a39a1972ad455caf258a18c76016b5", "name": "Hatchback (2013 - 2016)", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1800", "__typename": "FinanceDefaults"}, "hasFinanceInformation": true, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/LsqkMw0S9mQ?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 14, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/913f9011941746f6a3c243729f223d6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/03a2c7f5480f4bf1951a9272283a1dad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/96cdb977c4ed43c086d2f99415bd57d4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0531a451876440bc96314402b369ed38.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae6b1e12556f46228727d3c7de3056de.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bec05002199b4efd85d82a95db61d47d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b962a6671fef4f55bbd54c8c600c9222.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ec1b508475bc470b8873a7300cc70ef9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fcd96f9fbbe54f16806ec9e3f23ff175.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6bb8c149e6b44bc298015fb59fb2043e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/11379af6b4c544a98c3e8a19d222f032.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7d8edd692e0449378121095e5a10b432.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d47c49c81bb643cd858b7ac61fd7c9dd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/696342dc0544498d8f13a5e3604d16ed.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GOOD", "priceIndicatorRatingLabel": "Good price", "priceDeviation": 475, "mileageDeviation": -23545, "mileage": {"mileage": 49000, "unit": "MILE", "__typename": "Mileage"}, "plate": "16", "year": 2016, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This 2016 Audi S3 TFSI presents an exceptional ownership proposition, boasting a single owner from new and an impressively low mileage of just 49,000 miles. This Euro 6 compliant model is powered by a potent 2.0 litre petrol engine, delivering exhilarating performance through its four wheel drive system. With a full service history and an MOT valid until November 2026, this S3 offers peace of mind, further enhanced by a 3 month warranty.\n\nExperience the thrill of rapid acceleration, with the S3 capable of reaching 0-62mph in a remarkable 4.9 seconds. This performance figure is a clear indicator of how this Audi S3 stands out from other vehicles in its class, offering a driving dynamic that is both engaging and responsive. Its combination of low mileage, single ownership, and comprehensive history makes it a truly desirable example.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 159, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1455, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "159 g/km", "fuelConsumptionCombined": "40.90 mpg", "fuelConsumptionExtraUrban": "47.90 mpg", "fuelConsumptionUrban": "33.20 mpg", "insuranceGroup": "36E", "minimumKerbWeight": "1455 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.90 seconds", "cylinders": "4", "valves": "16", "enginePower": "296 bhp", "topSpeed": "155 mph", "engineTorque": "280.00 lbs/ft", "vehicleHeight": "1404 mm", "vehicleLength": "4324 mm", "vehicleWidth": "1966 mm", "wheelbase": "2631 mm", "fuelTankCapacity": "55.00 litres", "grossVehicleWeight": "2015 kg", "luggageCapacitySeatsDown": "1180 litres", "bootspaceSeatsUp": "340 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Power Socket - Centre Console", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Power Socket - Rear", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - 5-Twin-Spoke Star Design", "category": "Exterior", "__typename": "Feature"}, {"description": "2 x SDXC Card Readers", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "AMI - Audi Music Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Adaptive Brake Lights", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Side", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Head Level Side For Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm - Thatcham Category 1", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Aluminium-Effect Door Mirror Housings", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti Theft Locking Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Audio Output - 80 Watts", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Brake Calipers - Black with S3 Logo", "category": "Exterior", "__typename": "Feature"}, {"description": "Child Locks - Manual", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Coat Hooks - B Pillar - Both Sides", "category": "Interior", "__typename": "Feature"}, {"description": "Colour Drivers Information System - DIS", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - x2 in Centre Console", "category": "Interior", "__typename": "Feature"}, {"description": "DAB Digital Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Display Screen Colour - 5.8in", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Door Mirrors - Body Coloured with Integrated LED Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "Dual-Zone Electronic Climate Control", "category": "Interior", "__typename": "Feature"}, {"description": "EBD - Electronic Brakeforce Distribution", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electromechanical Parking Brake", "category": "Safety and Security", "__typename": "Feature"}, {"description": "First Aid Kit", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Front Sports Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Front and Rear Floor Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Full European Map Data", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Grab Handles - Dampered", "category": "Interior", "__typename": "Feature"}, {"description": "Headlights - Automatic Dynamic Range Control", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi-Xenon Plus", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights Washers", "category": "Illumination", "__typename": "Feature"}, {"description": "Heat Insulating Glass", "category": "Exterior", "__typename": "Feature"}, {"description": "Heated Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Heated Rear Windscreen", "category": "Exterior", "__typename": "Feature"}, {"description": "Heated Windscreen Washer Jets", "category": "Exterior", "__typename": "Feature"}, {"description": "Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Mounting for Front Passenger and Rear Outer Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Luggage Compartment - Illuminated", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment - Lashing Points x4", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment - Side Net", "category": "Interior", "__typename": "Feature"}, {"description": "MMI Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Mobile Telephone Preparation - Bluetooth Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Progressive Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Radiator Grille - Platinum Grey with Horizontal Double Chrome Bars", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Diffuser", "category": "Exterior", "__typename": "Feature"}, {"description": "Remote Central Locking with 2 Fold Away Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "S Design Body Styling", "category": "Exterior", "__typename": "Feature"}, {"description": "S Sport Suspension", "category": "Performance", "__typename": "Feature"}, {"description": "S3 Front Bumper", "category": "Exterior", "__typename": "Feature"}, {"description": "Satellite Navigation System - SD Card Based", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seat Belt Reminder for All Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Front Height Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Secondary Collision Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Smoking Package", "category": "Interior", "__typename": "Feature"}, {"description": "Space Saver Spare Wheel", "category": "Exterior", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Spoiler - Body Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke Leather-Multifunction-Flat Bottomed-Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Gear Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Height and Reach Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multi-function", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment - Centre Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment Under Rear Seat", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartments - Door Side Trims", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Net in Front Passenger Footwell and Front Seat Backrests", "category": "Interior", "__typename": "Feature"}, {"description": "Storage and Luggage Package", "category": "Interior", "__typename": "Feature"}, {"description": "Sun Blinds - Manual for Side Window", "category": "Interior", "__typename": "Feature"}, {"description": "Tool Kit", "category": "Interior", "__typename": "Feature"}, {"description": "Tyre Pressure Monitoring System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "USB Connection", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Voice Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Voice Control - Navigation", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Washer Fluid Level Indicator", "category": "Drivers Assistance", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "quattro", "bikeLicenceType": null, "derivativeId": "ca80e243df6847239553a4fcade4cc85", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:00:42 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2016 Audi S3 TFSI presents an exceptional ownership '
                'proposition, boasting a single owner from new and an '
                'impressively low mileage of just 49,000 miles. This Euro 6 '
                'compliant model is powered by a potent 2.0 litre petrol '
                'engine, delivering exhilarating performance through its four '
                'wheel drive system. With a full service history and an MOT '
                'valid until November 2026, this S3 offers peace of mind, '
                'further enhanced by a 3 month warranty.\n'
                '\n'
                'Experience the thrill of rapid acceleration, with the S3 '
                'capable of reaching 0-62mph in a remarkable 4.9 seconds. This '
                'performance figure is a clear indicator of how this Audi S3 '
                'stands out from other vehicles in its class, offering a '
                'driving dynamic that is both engaging and responsive. Its '
                'combination of low mileage, single ownership, and '
                'comprehensive history makes it a truly desirable example.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511278177397',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 49000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/913f9011941746f6a3c243729f223d6d.jpg',
                'https://m.atcdn.co.uk/a/media/03a2c7f5480f4bf1951a9272283a1dad.jpg',
                'https://m.atcdn.co.uk/a/media/96cdb977c4ed43c086d2f99415bd57d4.jpg',
                'https://m.atcdn.co.uk/a/media/0531a451876440bc96314402b369ed38.jpg',
                'https://m.atcdn.co.uk/a/media/ae6b1e12556f46228727d3c7de3056de.jpg',
                'https://m.atcdn.co.uk/a/media/bec05002199b4efd85d82a95db61d47d.jpg',
                'https://m.atcdn.co.uk/a/media/b962a6671fef4f55bbd54c8c600c9222.jpg',
                'https://m.atcdn.co.uk/a/media/ec1b508475bc470b8873a7300cc70ef9.jpg',
                'https://m.atcdn.co.uk/a/media/fcd96f9fbbe54f16806ec9e3f23ff175.jpg',
                'https://m.atcdn.co.uk/a/media/6bb8c149e6b44bc298015fb59fb2043e.jpg',
                'https://m.atcdn.co.uk/a/media/11379af6b4c544a98c3e8a19d222f032.jpg',
                'https://m.atcdn.co.uk/a/media/7d8edd692e0449378121095e5a10b432.jpg',
                'https://m.atcdn.co.uk/a/media/d47c49c81bb643cd858b7ac61fd7c9dd.jpg',
                'https://m.atcdn.co.uk/a/media/696342dc0544498d8f13a5e3604d16ed.jpg'],
 'price': 18000,
 'price_includes_vat': True,
 'registration_date': '2016-08-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 SPORTBACK QUATTRO AUTO 59K MOT 11/26 FSH ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'year': 2016}
2026-01-28 13:00:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 818a225d-706a-5563-b8ef-20e76b805536 with identifier: 202511278177397
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 14 photos for item 818a225d-706a-5563-b8ef-20e76b805536
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F913f9011941746f6a3c243729f223d6d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/913f9011941746f6a3c243729f223d6d.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F03a2c7f5480f4bf1951a9272283a1dad.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03a2c7f5480f4bf1951a9272283a1dad.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F96cdb977c4ed43c086d2f99415bd57d4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/96cdb977c4ed43c086d2f99415bd57d4.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F0531a451876440bc96314402b369ed38.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0531a451876440bc96314402b369ed38.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252Fae6b1e12556f46228727d3c7de3056de.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae6b1e12556f46228727d3c7de3056de.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252Fbec05002199b4efd85d82a95db61d47d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bec05002199b4efd85d82a95db61d47d.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252Fb962a6671fef4f55bbd54c8c600c9222.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b962a6671fef4f55bbd54c8c600c9222.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252Fec1b508475bc470b8873a7300cc70ef9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec1b508475bc470b8873a7300cc70ef9.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252Ffcd96f9fbbe54f16806ec9e3f23ff175.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcd96f9fbbe54f16806ec9e3f23ff175.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F6bb8c149e6b44bc298015fb59fb2043e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6bb8c149e6b44bc298015fb59fb2043e.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F11379af6b4c544a98c3e8a19d222f032.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/11379af6b4c544a98c3e8a19d222f032.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F7d8edd692e0449378121095e5a10b432.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d8edd692e0449378121095e5a10b432.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252Fd47c49c81bb643cd858b7ac61fd7c9dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d47c49c81bb643cd858b7ac61fd7c9dd.jpg already downloaded
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%252F696342dc0544498d8f13a5e3604d16ed.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/696342dc0544498d8f13a5e3604d16ed.jpg already downloaded
2026-01-28 13:00:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 818a225d-706a-5563-b8ef-20e76b805536 with identifier 202511278177397
2026-01-28 13:00:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 818a225d-706a-5563-b8ef-20e76b805536
2026-01-28 13:00:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2016 Audi S3 TFSI presents an exceptional ownership '
                'proposition, boasting a single owner from new and an '
                'impressively low mileage of just 49,000 miles. This Euro 6 '
                'compliant model is powered by a potent 2.0 litre petrol '
                'engine, delivering exhilarating performance through its four '
                'wheel drive system. With a full service history and an MOT '
                'valid until November 2026, this S3 offers peace of mind, '
                'further enhanced by a 3 month warranty.\n'
                '\n'
                'Experience the thrill of rapid acceleration, with the S3 '
                'capable of reaching 0-62mph in a remarkable 4.9 seconds. This '
                'performance figure is a clear indicator of how this Audi S3 '
                'stands out from other vehicles in its class, offering a '
                'driving dynamic that is both engaging and responsive. Its '
                'combination of low mileage, single ownership, and '
                'comprehensive history makes it a truly desirable example.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '818a225d-706a-5563-b8ef-20e76b805536',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511278177397',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 49000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 14,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/913f9011941746f6a3c243729f223d6d.jpg',
                'https://m.atcdn.co.uk/a/media/03a2c7f5480f4bf1951a9272283a1dad.jpg',
                'https://m.atcdn.co.uk/a/media/96cdb977c4ed43c086d2f99415bd57d4.jpg',
                'https://m.atcdn.co.uk/a/media/0531a451876440bc96314402b369ed38.jpg',
                'https://m.atcdn.co.uk/a/media/ae6b1e12556f46228727d3c7de3056de.jpg',
                'https://m.atcdn.co.uk/a/media/bec05002199b4efd85d82a95db61d47d.jpg',
                'https://m.atcdn.co.uk/a/media/b962a6671fef4f55bbd54c8c600c9222.jpg',
                'https://m.atcdn.co.uk/a/media/ec1b508475bc470b8873a7300cc70ef9.jpg',
                'https://m.atcdn.co.uk/a/media/fcd96f9fbbe54f16806ec9e3f23ff175.jpg',
                'https://m.atcdn.co.uk/a/media/6bb8c149e6b44bc298015fb59fb2043e.jpg',
                'https://m.atcdn.co.uk/a/media/11379af6b4c544a98c3e8a19d222f032.jpg',
                'https://m.atcdn.co.uk/a/media/7d8edd692e0449378121095e5a10b432.jpg',
                'https://m.atcdn.co.uk/a/media/d47c49c81bb643cd858b7ac61fd7c9dd.jpg',
                'https://m.atcdn.co.uk/a/media/696342dc0544498d8f13a5e3604d16ed.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 326207,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/913f9011941746f6a3c243729f223d6d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 295649,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/03a2c7f5480f4bf1951a9272283a1dad.jpg',
             'Width': 1260},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 312199,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/96cdb977c4ed43c086d2f99415bd57d4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260586,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0531a451876440bc96314402b369ed38.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238694,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae6b1e12556f46228727d3c7de3056de.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259392,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bec05002199b4efd85d82a95db61d47d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 255937,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b962a6671fef4f55bbd54c8c600c9222.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287289,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec1b508475bc470b8873a7300cc70ef9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108409,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fcd96f9fbbe54f16806ec9e3f23ff175.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172540,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6bb8c149e6b44bc298015fb59fb2043e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171915,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/11379af6b4c544a98c3e8a19d222f032.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134966,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d8edd692e0449378121095e5a10b432.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182998,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d47c49c81bb643cd858b7ac61fd7c9dd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d15471f-3d92-5101-81bc-ae038d6fe5df/4d15471f-3d92-5101-81bc-ae038d6fe5df_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158326,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/696342dc0544498d8f13a5e3604d16ed.jpg',
             'Width': 1280}],
 'price': 18000,
 'price_includes_vat': True,
 'registration_date': '2016-08-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 SPORTBACK QUATTRO AUTO 59K MOT 11/26 FSH ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'year': 2016}
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:42 [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%27202511278177397%27 HTTP/1.1" 200 None
2026-01-28 13:00:42 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511278177397: {'created_time': 1769605242.98797, 'last_price_update_time': 1769605242.987981}
2026-01-28 13:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511278177397') HTTP/1.1" 204 0
2026-01-28 13:00:44 [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-01-28 13:00:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:00:44 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:00:44 [common.utils.decorators] ERROR: Payload: {"id": "202511288209980", "stockItemId": "8a42a8f39abb758d019acaf9c422048c", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Audi S3 TFSI QUATTRO MOT 11/26 AUTO 92K PSH ULEZ 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-21T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 TFSI QUATTRO MOT 11/26 AUTO 92K PSH ULEZ 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 11/26 AUTO 92K PSH ULEZ", "rrp": null, "price": 12600, "priceGBX": 1260000, "priceExcludingFees": 12600, "priceExcludingFeesGBX": 1260000, "suppliedPrice": 12600, "suppliedPriceGBX": 1260000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-07-16", "homeDeliveryRegionCodes": null, "priceExcludingVat": 10500, "vatToBePaidUpfront": 2100, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****WB", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/mTiFowtkXoY?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 18, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/9e2c62fa0e814bdd9cec54f18ac1a705.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c1e0379caa274d8bbaef01a1d83a5ce5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f741166fce3a46e59477c1de78bfa25f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cf4b456cb07c4859ae2f03068ca86560.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5895188f62554f93a5142aa4d076ecbc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1aff1df2c2574cab91223d04cb7e629e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/abf5693db234482da0421993a74905d8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1a822a27bb8e487c898aaaced2f332f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e1df998bc87d4bf38d4688a02e354fda.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9c8f14fcb4054094b2c417d84339612c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6cff1a97f9a04769b61ca2cac1b604f6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/85723b9d5c4343e4bc2dda16d4d8870e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8ac51797323e4747bd258a3bf3abee67.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e7fd1100cb2e41e5b8b6a9cd2d3188d8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/454fe67c8f1748289d07b4f13e371ba0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e6e7fbf4f3ee4f86a01a7a51f9e4782d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/27e94e528ed64ab590945ed23d27c256.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6f5cc2d0fc04039823965bb8cf5610d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 93205, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "582490c483064acd91e6571a9683f7d0", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-11-29", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1445, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Blue metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:00:44 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
    return data["specification"]["co2Emissions"]["co2Emission"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable
2026-01-28 13:00:44 [common.utils.decorators] ERROR: Payload: {"id": "202511288209980", "stockItemId": "8a42a8f39abb758d019acaf9c422048c", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Audi S3 TFSI QUATTRO MOT 11/26 AUTO 92K PSH ULEZ 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-21T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 TFSI QUATTRO MOT 11/26 AUTO 92K PSH ULEZ 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 11/26 AUTO 92K PSH ULEZ", "rrp": null, "price": 12600, "priceGBX": 1260000, "priceExcludingFees": 12600, "priceExcludingFeesGBX": 1260000, "suppliedPrice": 12600, "suppliedPriceGBX": 1260000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-07-16", "homeDeliveryRegionCodes": null, "priceExcludingVat": 10500, "vatToBePaidUpfront": 2100, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****WB", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/mTiFowtkXoY?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 18, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/9e2c62fa0e814bdd9cec54f18ac1a705.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c1e0379caa274d8bbaef01a1d83a5ce5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f741166fce3a46e59477c1de78bfa25f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cf4b456cb07c4859ae2f03068ca86560.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5895188f62554f93a5142aa4d076ecbc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1aff1df2c2574cab91223d04cb7e629e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/abf5693db234482da0421993a74905d8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1a822a27bb8e487c898aaaced2f332f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e1df998bc87d4bf38d4688a02e354fda.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9c8f14fcb4054094b2c417d84339612c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6cff1a97f9a04769b61ca2cac1b604f6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/85723b9d5c4343e4bc2dda16d4d8870e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8ac51797323e4747bd258a3bf3abee67.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e7fd1100cb2e41e5b8b6a9cd2d3188d8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/454fe67c8f1748289d07b4f13e371ba0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e6e7fbf4f3ee4f86a01a7a51f9e4782d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/27e94e528ed64ab590945ed23d27c256.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6f5cc2d0fc04039823965bb8cf5610d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 93205, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": "582490c483064acd91e6571a9683f7d0", "vehicleCheckStatus": "FAILED", "vehicleCheckSummary": {"type": "FULL", "title": "Imported", "performed": "2025-11-29", "writeOffCategory": null, "checks": [{"key": "STOLEN", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "SCRAPPED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "WRITE_OFF_CATEGORY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "IMPORTED", "failed": true, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "EXPORTED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "HIGH_RISK", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "MILEAGE_DISCREPANCY", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "COLOUR_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "PRIVATE_FINANCE", "failed": false, "advisory": true, "critical": true, "warning": false, "__typename": "VehicleCheck"}, {"key": "TRADE_FINANCE", "failed": false, "advisory": false, "critical": false, "warning": false, "__typename": "VehicleCheck"}, {"key": "REGISTRATION_CHANGED", "failed": false, "advisory": false, "critical": true, "warning": true, "__typename": "VehicleCheck"}], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Blue", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": null, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1445, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": null, "sizeCC": 0, "manufacturerEngineSize": 0, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Blue metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:00:44 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511288209980',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 93205,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/9e2c62fa0e814bdd9cec54f18ac1a705.jpg',
                'https://m.atcdn.co.uk/a/media/c1e0379caa274d8bbaef01a1d83a5ce5.jpg',
                'https://m.atcdn.co.uk/a/media/f741166fce3a46e59477c1de78bfa25f.jpg',
                'https://m.atcdn.co.uk/a/media/cf4b456cb07c4859ae2f03068ca86560.jpg',
                'https://m.atcdn.co.uk/a/media/5895188f62554f93a5142aa4d076ecbc.jpg',
                'https://m.atcdn.co.uk/a/media/1aff1df2c2574cab91223d04cb7e629e.jpg',
                'https://m.atcdn.co.uk/a/media/abf5693db234482da0421993a74905d8.jpg',
                'https://m.atcdn.co.uk/a/media/1a822a27bb8e487c898aaaced2f332f4.jpg',
                'https://m.atcdn.co.uk/a/media/e1df998bc87d4bf38d4688a02e354fda.jpg',
                'https://m.atcdn.co.uk/a/media/9c8f14fcb4054094b2c417d84339612c.jpg',
                'https://m.atcdn.co.uk/a/media/6cff1a97f9a04769b61ca2cac1b604f6.jpg',
                'https://m.atcdn.co.uk/a/media/85723b9d5c4343e4bc2dda16d4d8870e.jpg',
                'https://m.atcdn.co.uk/a/media/8ac51797323e4747bd258a3bf3abee67.jpg',
                'https://m.atcdn.co.uk/a/media/e7fd1100cb2e41e5b8b6a9cd2d3188d8.jpg',
                'https://m.atcdn.co.uk/a/media/454fe67c8f1748289d07b4f13e371ba0.jpg',
                'https://m.atcdn.co.uk/a/media/e6e7fbf4f3ee4f86a01a7a51f9e4782d.jpg',
                'https://m.atcdn.co.uk/a/media/27e94e528ed64ab590945ed23d27c256.jpg',
                'https://m.atcdn.co.uk/a/media/d6f5cc2d0fc04039823965bb8cf5610d.jpg'],
 'price': 12600,
 'price_includes_vat': True,
 'registration_date': '2014-07-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 11/26 AUTO 92K PSH ULEZ 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 13:00:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9499d4d9-137e-558c-8142-253b33fd6331 with identifier: 202511288209980
2026-01-28 13:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 9499d4d9-137e-558c-8142-253b33fd6331
2026-01-28 13:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:44 [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%252F9e2c62fa0e814bdd9cec54f18ac1a705.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e2c62fa0e814bdd9cec54f18ac1a705.jpg already downloaded
2026-01-28 13:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:44 [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%252Fc1e0379caa274d8bbaef01a1d83a5ce5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1e0379caa274d8bbaef01a1d83a5ce5.jpg already downloaded
2026-01-28 13:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:44 [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%252Ff741166fce3a46e59477c1de78bfa25f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f741166fce3a46e59477c1de78bfa25f.jpg already downloaded
2026-01-28 13:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:44 [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%252Fcf4b456cb07c4859ae2f03068ca86560.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cf4b456cb07c4859ae2f03068ca86560.jpg already downloaded
2026-01-28 13:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:44 [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%252F5895188f62554f93a5142aa4d076ecbc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5895188f62554f93a5142aa4d076ecbc.jpg already downloaded
2026-01-28 13:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F1aff1df2c2574cab91223d04cb7e629e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1aff1df2c2574cab91223d04cb7e629e.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252Fabf5693db234482da0421993a74905d8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/abf5693db234482da0421993a74905d8.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F1a822a27bb8e487c898aaaced2f332f4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a822a27bb8e487c898aaaced2f332f4.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252Fe1df998bc87d4bf38d4688a02e354fda.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e1df998bc87d4bf38d4688a02e354fda.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F9c8f14fcb4054094b2c417d84339612c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9c8f14fcb4054094b2c417d84339612c.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F6cff1a97f9a04769b61ca2cac1b604f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6cff1a97f9a04769b61ca2cac1b604f6.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F85723b9d5c4343e4bc2dda16d4d8870e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85723b9d5c4343e4bc2dda16d4d8870e.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F8ac51797323e4747bd258a3bf3abee67.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ac51797323e4747bd258a3bf3abee67.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252Fe7fd1100cb2e41e5b8b6a9cd2d3188d8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e7fd1100cb2e41e5b8b6a9cd2d3188d8.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F454fe67c8f1748289d07b4f13e371ba0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/454fe67c8f1748289d07b4f13e371ba0.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252Fe6e7fbf4f3ee4f86a01a7a51f9e4782d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e6e7fbf4f3ee4f86a01a7a51f9e4782d.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252F27e94e528ed64ab590945ed23d27c256.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27e94e528ed64ab590945ed23d27c256.jpg already downloaded
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%252Fd6f5cc2d0fc04039823965bb8cf5610d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d6f5cc2d0fc04039823965bb8cf5610d.jpg already downloaded
2026-01-28 13:00:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9499d4d9-137e-558c-8142-253b33fd6331 with identifier 202511288209980
2026-01-28 13:00:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:45 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9499d4d9-137e-558c-8142-253b33fd6331
2026-01-28 13:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'fuel_type': 'Petrol',
 'id': '9499d4d9-137e-558c-8142-253b33fd6331',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511288209980',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 93205,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/9e2c62fa0e814bdd9cec54f18ac1a705.jpg',
                'https://m.atcdn.co.uk/a/media/c1e0379caa274d8bbaef01a1d83a5ce5.jpg',
                'https://m.atcdn.co.uk/a/media/f741166fce3a46e59477c1de78bfa25f.jpg',
                'https://m.atcdn.co.uk/a/media/cf4b456cb07c4859ae2f03068ca86560.jpg',
                'https://m.atcdn.co.uk/a/media/5895188f62554f93a5142aa4d076ecbc.jpg',
                'https://m.atcdn.co.uk/a/media/1aff1df2c2574cab91223d04cb7e629e.jpg',
                'https://m.atcdn.co.uk/a/media/abf5693db234482da0421993a74905d8.jpg',
                'https://m.atcdn.co.uk/a/media/1a822a27bb8e487c898aaaced2f332f4.jpg',
                'https://m.atcdn.co.uk/a/media/e1df998bc87d4bf38d4688a02e354fda.jpg',
                'https://m.atcdn.co.uk/a/media/9c8f14fcb4054094b2c417d84339612c.jpg',
                'https://m.atcdn.co.uk/a/media/6cff1a97f9a04769b61ca2cac1b604f6.jpg',
                'https://m.atcdn.co.uk/a/media/85723b9d5c4343e4bc2dda16d4d8870e.jpg',
                'https://m.atcdn.co.uk/a/media/8ac51797323e4747bd258a3bf3abee67.jpg',
                'https://m.atcdn.co.uk/a/media/e7fd1100cb2e41e5b8b6a9cd2d3188d8.jpg',
                'https://m.atcdn.co.uk/a/media/454fe67c8f1748289d07b4f13e371ba0.jpg',
                'https://m.atcdn.co.uk/a/media/e6e7fbf4f3ee4f86a01a7a51f9e4782d.jpg',
                'https://m.atcdn.co.uk/a/media/27e94e528ed64ab590945ed23d27c256.jpg',
                'https://m.atcdn.co.uk/a/media/d6f5cc2d0fc04039823965bb8cf5610d.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 337722,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e2c62fa0e814bdd9cec54f18ac1a705.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 323938,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1e0379caa274d8bbaef01a1d83a5ce5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 360145,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f741166fce3a46e59477c1de78bfa25f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265286,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cf4b456cb07c4859ae2f03068ca86560.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 285623,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5895188f62554f93a5142aa4d076ecbc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 280286,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1aff1df2c2574cab91223d04cb7e629e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 316949,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/abf5693db234482da0421993a74905d8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188573,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a822a27bb8e487c898aaaced2f332f4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171475,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e1df998bc87d4bf38d4688a02e354fda.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 195433,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9c8f14fcb4054094b2c417d84339612c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 262521,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6cff1a97f9a04769b61ca2cac1b604f6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181035,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/85723b9d5c4343e4bc2dda16d4d8870e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202463,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ac51797323e4747bd258a3bf3abee67.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102445,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e7fd1100cb2e41e5b8b6a9cd2d3188d8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202007,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/454fe67c8f1748289d07b4f13e371ba0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154933,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e6e7fbf4f3ee4f86a01a7a51f9e4782d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201200,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/27e94e528ed64ab590945ed23d27c256.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a22ee8a-66d1-51e2-9108-8be8e00a7c23/5a22ee8a-66d1-51e2-9108-8be8e00a7c23_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157068,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d6f5cc2d0fc04039823965bb8cf5610d.jpg',
             'Width': 1280}],
 'price': 12600,
 'price_includes_vat': True,
 'registration_date': '2014-07-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 11/26 AUTO 92K PSH ULEZ 5dr',
 'transmission': 'automatic',
 'year': 2014}
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [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%27202511288209980%27 HTTP/1.1" 200 None
2026-01-28 13:00:45 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511288209980: {'created_time': 1769605245.269897, 'last_price_update_time': 1769605245.269909}
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511288209980') HTTP/1.1" 204 0
2026-01-28 13:00:47 [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-01-28 13:00:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:00:47 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 119,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Boasting exceptionally low mileage for its age, this 2014 BMW '
                '5 Series 520d M Sport presents a superb ownership '
                'proposition. With only 55,000 miles on the clock and a full '
                'service history, this Euro 6 compliant diesel model offers '
                'peace of mind, further enhanced by an MOT valid until July '
                '2026 and a 3 month warranty. The M Sport trim level ensures a '
                'dynamic driving experience, complemented by notable features '
                'such as automatically dimming and folding exterior mirrors, a '
                'sophisticated Dark Ash Grain Wood high gloss interior trim, '
                'and switchable ambient lighting in classic BMW orange or cold '
                'white LED. Enjoy seamless connectivity with Bluetooth hands '
                'free and USB audio interface, while Xenon headlights provide '
                'excellent visibility.\n'
                '\n'
                'This BMW 520d M Sport stands out with its impressive fuel '
                'economy, achieving an outstanding 63 mpg, which indicates it '
                'is more economical than many similar vehicles. Furthermore, '
                'its low CO2 emissions highlight its environmental '
                'consideration. These factors, combined with its well '
                'maintained provenance and desirable M Sport specification, '
                'make this 5 Series a compelling choice for those seeking a '
                'premium saloon that balances performance with efficiency and '
                'style.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511288210084',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': '5 Series',
 'odometer': 55000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/06f19a875c7b41df95af4f7d1f89253f.jpg',
                'https://m.atcdn.co.uk/a/media/0474d4aa2b64442394e157c365f2e9ae.jpg',
                'https://m.atcdn.co.uk/a/media/1f0335d1574d4601a464aefb7b043927.jpg',
                'https://m.atcdn.co.uk/a/media/13d1b575155943b099aa99a69068b68b.jpg',
                'https://m.atcdn.co.uk/a/media/fbfd5e99f0c24298adceb181ae2080af.jpg',
                'https://m.atcdn.co.uk/a/media/302baa013c0448d199830aa6831546dc.jpg',
                'https://m.atcdn.co.uk/a/media/1aa9196c44154cbc9822a7683d60ef19.jpg',
                'https://m.atcdn.co.uk/a/media/988dacfd034e42b19c84693e79ec47b1.jpg',
                'https://m.atcdn.co.uk/a/media/9ec872c68f7642ec84c25711473d38fd.jpg',
                'https://m.atcdn.co.uk/a/media/4d585b8dd27f4c15a6009e79c044ed45.jpg',
                'https://m.atcdn.co.uk/a/media/7cce946792ba4b7597eb28fe6fce6691.jpg',
                'https://m.atcdn.co.uk/a/media/5712f99e1549477d8866844bbbf78fa8.jpg',
                'https://m.atcdn.co.uk/a/media/e8e7db873b4a4814a09b44307802a4fe.jpg',
                'https://m.atcdn.co.uk/a/media/27e7d7f9356147bcba3d7c6d93aa3fef.jpg',
                'https://m.atcdn.co.uk/a/media/9b1f7967366748ebab69b9959f367158.jpg',
                'https://m.atcdn.co.uk/a/media/bf6511374c604750b2c3f50a3f5e5a40.jpg',
                'https://m.atcdn.co.uk/a/media/e69b00e935534a06a2805b9b39f2c420.jpg',
                'https://m.atcdn.co.uk/a/media/0849ac093e674a17aa6c8ae482fac15f.jpg',
                'https://m.atcdn.co.uk/a/media/7e9d110beea540cdbcddd2f9a3762b77.jpg',
                'https://m.atcdn.co.uk/a/media/306cd904eaa146f0be009948554ae2f1.jpg'],
 'price': 10500,
 'price_includes_vat': True,
 'registration_date': '2014-10-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 5 SERIES 2.0 520d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) '
          '(190 ps) AUTO 55K MOT 9/26 FSH ULEZ',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2014}
2026-01-28 13:00:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f9fc7d0a-c58c-5e25-ad34-67574061d6bb with identifier: 202511288210084
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item f9fc7d0a-c58c-5e25-ad34-67574061d6bb
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252F06f19a875c7b41df95af4f7d1f89253f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/06f19a875c7b41df95af4f7d1f89253f.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252F0474d4aa2b64442394e157c365f2e9ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0474d4aa2b64442394e157c365f2e9ae.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252F1f0335d1574d4601a464aefb7b043927.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f0335d1574d4601a464aefb7b043927.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252F13d1b575155943b099aa99a69068b68b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13d1b575155943b099aa99a69068b68b.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252Ffbfd5e99f0c24298adceb181ae2080af.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fbfd5e99f0c24298adceb181ae2080af.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252F302baa013c0448d199830aa6831546dc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/302baa013c0448d199830aa6831546dc.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252F1aa9196c44154cbc9822a7683d60ef19.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1aa9196c44154cbc9822a7683d60ef19.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:47 [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%252F988dacfd034e42b19c84693e79ec47b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/988dacfd034e42b19c84693e79ec47b1.jpg already downloaded
2026-01-28 13:00:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F9ec872c68f7642ec84c25711473d38fd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ec872c68f7642ec84c25711473d38fd.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F4d585b8dd27f4c15a6009e79c044ed45.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4d585b8dd27f4c15a6009e79c044ed45.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F7cce946792ba4b7597eb28fe6fce6691.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7cce946792ba4b7597eb28fe6fce6691.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F5712f99e1549477d8866844bbbf78fa8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5712f99e1549477d8866844bbbf78fa8.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252Fe8e7db873b4a4814a09b44307802a4fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8e7db873b4a4814a09b44307802a4fe.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F27e7d7f9356147bcba3d7c6d93aa3fef.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27e7d7f9356147bcba3d7c6d93aa3fef.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F9b1f7967366748ebab69b9959f367158.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9b1f7967366748ebab69b9959f367158.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252Fbf6511374c604750b2c3f50a3f5e5a40.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf6511374c604750b2c3f50a3f5e5a40.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252Fe69b00e935534a06a2805b9b39f2c420.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e69b00e935534a06a2805b9b39f2c420.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F0849ac093e674a17aa6c8ae482fac15f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0849ac093e674a17aa6c8ae482fac15f.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F7e9d110beea540cdbcddd2f9a3762b77.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7e9d110beea540cdbcddd2f9a3762b77.jpg already downloaded
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%252F306cd904eaa146f0be009948554ae2f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/306cd904eaa146f0be009948554ae2f1.jpg already downloaded
2026-01-28 13:00:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f9fc7d0a-c58c-5e25-ad34-67574061d6bb with identifier 202511288210084
2026-01-28 13:00:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f9fc7d0a-c58c-5e25-ad34-67574061d6bb
2026-01-28 13:00:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'Boasting exceptionally low mileage for its age, this 2014 BMW '
                '5 Series 520d M Sport presents a superb ownership '
                'proposition. With only 55,000 miles on the clock and a full '
                'service history, this Euro 6 compliant diesel model offers '
                'peace of mind, further enhanced by an MOT valid until July '
                '2026 and a 3 month warranty. The M Sport trim level ensures a '
                'dynamic driving experience, complemented by notable features '
                'such as automatically dimming and folding exterior mirrors, a '
                'sophisticated Dark Ash Grain Wood high gloss interior trim, '
                'and switchable ambient lighting in classic BMW orange or cold '
                'white LED. Enjoy seamless connectivity with Bluetooth hands '
                'free and USB audio interface, while Xenon headlights provide '
                'excellent visibility.\n'
                '\n'
                'This BMW 520d M Sport stands out with its impressive fuel '
                'economy, achieving an outstanding 63 mpg, which indicates it '
                'is more economical than many similar vehicles. Furthermore, '
                'its low CO2 emissions highlight its environmental '
                'consideration. These factors, combined with its well '
                'maintained provenance and desirable M Sport specification, '
                'make this 5 Series a compelling choice for those seeking a '
                'premium saloon that balances performance with efficiency and '
                'style.',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'id': 'f9fc7d0a-c58c-5e25-ad34-67574061d6bb',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511288210084',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': '5 Series',
 'odometer': 55000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/06f19a875c7b41df95af4f7d1f89253f.jpg',
                'https://m.atcdn.co.uk/a/media/0474d4aa2b64442394e157c365f2e9ae.jpg',
                'https://m.atcdn.co.uk/a/media/1f0335d1574d4601a464aefb7b043927.jpg',
                'https://m.atcdn.co.uk/a/media/13d1b575155943b099aa99a69068b68b.jpg',
                'https://m.atcdn.co.uk/a/media/fbfd5e99f0c24298adceb181ae2080af.jpg',
                'https://m.atcdn.co.uk/a/media/302baa013c0448d199830aa6831546dc.jpg',
                'https://m.atcdn.co.uk/a/media/1aa9196c44154cbc9822a7683d60ef19.jpg',
                'https://m.atcdn.co.uk/a/media/988dacfd034e42b19c84693e79ec47b1.jpg',
                'https://m.atcdn.co.uk/a/media/9ec872c68f7642ec84c25711473d38fd.jpg',
                'https://m.atcdn.co.uk/a/media/4d585b8dd27f4c15a6009e79c044ed45.jpg',
                'https://m.atcdn.co.uk/a/media/7cce946792ba4b7597eb28fe6fce6691.jpg',
                'https://m.atcdn.co.uk/a/media/5712f99e1549477d8866844bbbf78fa8.jpg',
                'https://m.atcdn.co.uk/a/media/e8e7db873b4a4814a09b44307802a4fe.jpg',
                'https://m.atcdn.co.uk/a/media/27e7d7f9356147bcba3d7c6d93aa3fef.jpg',
                'https://m.atcdn.co.uk/a/media/9b1f7967366748ebab69b9959f367158.jpg',
                'https://m.atcdn.co.uk/a/media/bf6511374c604750b2c3f50a3f5e5a40.jpg',
                'https://m.atcdn.co.uk/a/media/e69b00e935534a06a2805b9b39f2c420.jpg',
                'https://m.atcdn.co.uk/a/media/0849ac093e674a17aa6c8ae482fac15f.jpg',
                'https://m.atcdn.co.uk/a/media/7e9d110beea540cdbcddd2f9a3762b77.jpg',
                'https://m.atcdn.co.uk/a/media/306cd904eaa146f0be009948554ae2f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 358945,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/06f19a875c7b41df95af4f7d1f89253f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 390474,
             'Height': 1022,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0474d4aa2b64442394e157c365f2e9ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 356253,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f0335d1574d4601a464aefb7b043927.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213944,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/13d1b575155943b099aa99a69068b68b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 296534,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fbfd5e99f0c24298adceb181ae2080af.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 333297,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/302baa013c0448d199830aa6831546dc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265698,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1aa9196c44154cbc9822a7683d60ef19.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286095,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/988dacfd034e42b19c84693e79ec47b1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157598,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9ec872c68f7642ec84c25711473d38fd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129144,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4d585b8dd27f4c15a6009e79c044ed45.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 224098,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7cce946792ba4b7597eb28fe6fce6691.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116475,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5712f99e1549477d8866844bbbf78fa8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159439,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8e7db873b4a4814a09b44307802a4fe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101028,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/27e7d7f9356147bcba3d7c6d93aa3fef.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186111,
             'Height': 1010,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9b1f7967366748ebab69b9959f367158.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137466,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf6511374c604750b2c3f50a3f5e5a40.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133493,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e69b00e935534a06a2805b9b39f2c420.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129296,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0849ac093e674a17aa6c8ae482fac15f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153818,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7e9d110beea540cdbcddd2f9a3762b77.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7eb145bd-8677-5204-8747-bacfae30cc63/7eb145bd-8677-5204-8747-bacfae30cc63_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80990,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/306cd904eaa146f0be009948554ae2f1.jpg',
             'Width': 768}],
 'price': 10500,
 'price_includes_vat': True,
 'registration_date': '2014-10-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 5 SERIES 2.0 520d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) '
          '(190 ps) AUTO 55K MOT 9/26 FSH ULEZ',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2014}
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [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%27202511288210084%27 HTTP/1.1" 200 None
2026-01-28 13:00:48 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511288210084: {'created_time': 1769605248.23494, 'last_price_update_time': 1769605248.234951}
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511288210084') HTTP/1.1" 204 0
2026-01-28 13:00:48 [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-01-28 13:00:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:00:48 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 143,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2020 Audi Q2 TFSI Black Edition boasts a full service '
                'history, offering peace of mind alongside its stylish design. '
                'As a Euro 6 compliant vehicle, it features a 1.0 litre petrol '
                'engine and comes with an MOT valid until December 2026. The '
                'Black Edition trim enhances its appeal with striking LED '
                'headlights and dynamic rear indicators, complemented by LED '
                'rear lights. For convenience, it includes a Bluetooth '
                'interface for seamless connectivity and manual air '
                'conditioning to keep you comfortable. Parking is made easier '
                'with rear parking sensors, and the light and rain sensor '
                'automatically activates the headlights, ensuring you always '
                'have optimal visibility.\n'
                '\n'
                'The Audi Q2 TFSI Black Edition stands out with its impressive '
                'fuel economy, achieving up to 45 miles per gallon, which is a '
                'notable advantage over many similar vehicles. Furthermore, '
                'its low CO2 emissions highlight its efficiency and '
                'environmental consideration. This combination of practical '
                'features, strong provenance, and economical performance makes '
                'this Audi Q2 a compelling choice for those seeking a well '
                'maintained and capable compact SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'engine_horse_power': 114,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512028294670',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'Q2',
 'odometer': 85100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/7ad33a3bb19244a1b4addd7430890685.jpg',
                'https://m.atcdn.co.uk/a/media/81c0bb468f0c4c889851831a5abdcf7a.jpg',
                'https://m.atcdn.co.uk/a/media/e1778cc37864499aa0c10bb918e11118.jpg',
                'https://m.atcdn.co.uk/a/media/f9e47e682cdb4cf7a9008807588d0aa4.jpg',
                'https://m.atcdn.co.uk/a/media/7c19f8c5b68341c78db09c5523c47ee6.jpg',
                'https://m.atcdn.co.uk/a/media/e8674de80d844f89aba97a6dbfa6997b.jpg',
                'https://m.atcdn.co.uk/a/media/47a6254db8ac4bfe9750ac799c14819a.jpg',
                'https://m.atcdn.co.uk/a/media/ad48d3a4122648ec9f08981e46f3fe74.jpg',
                'https://m.atcdn.co.uk/a/media/46c55d6a5fb44cf7b3a798cd36a4da5f.jpg',
                'https://m.atcdn.co.uk/a/media/40a22f20a4e94640b83b39828281c8cf.jpg',
                'https://m.atcdn.co.uk/a/media/a9f0c070765c404aaa0047a9c2ffdde5.jpg',
                'https://m.atcdn.co.uk/a/media/a4a925b000dc4ad79b61884f6e69e156.jpg',
                'https://m.atcdn.co.uk/a/media/1689d693489b405fafa27343ce3e39d3.jpg',
                'https://m.atcdn.co.uk/a/media/295f4818efc6416fb0e32e9ebdee0a3c.jpg',
                'https://m.atcdn.co.uk/a/media/8cb607f8d00d4ef3a80d546b1fac2e3f.jpg',
                'https://m.atcdn.co.uk/a/media/95a868ecc9c444c9952f2057e26fe8d6.jpg',
                'https://m.atcdn.co.uk/a/media/a20fb8b138414ffc83d27bd41dc2875e.jpg',
                'https://m.atcdn.co.uk/a/media/c5ac55ed0fba46cfbd7f4eb9e5474a0b.jpg',
                'https://m.atcdn.co.uk/a/media/44817c46941a41e4ba8675c58e761348.jpg',
                'https://m.atcdn.co.uk/a/media/36fd641bd7bb4156b405011176409fa8.jpg',
                'https://m.atcdn.co.uk/a/media/6d61892061184a33924e5c786618ebea.jpg',
                'https://m.atcdn.co.uk/a/media/f1ff843b6b534507a3cb00b8a4784197.jpg',
                'https://m.atcdn.co.uk/a/media/355553c1c4e8489ab0e1b71acd8e11be.jpg',
                'https://m.atcdn.co.uk/a/media/d8c5186116cb4b819f546758adb981d3.jpg'],
 'price': 12900,
 'price_includes_vat': True,
 'registration_date': '2020-10-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q2 1.0 TFSI 30 Black Edition SUV 5dr Petrol Manual Euro 6 '
          '(s/s) (116 ps) 85K MOT 12/26 FSH ULEZ',
 'transmission': 'manual',
 'trim': 'Black Edition',
 'year': 2020}
2026-01-28 13:00:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bd91f714-eebc-51c4-8511-73958c7601aa with identifier: 202512028294670
2026-01-28 13:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item bd91f714-eebc-51c4-8511-73958c7601aa
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F7ad33a3bb19244a1b4addd7430890685.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ad33a3bb19244a1b4addd7430890685.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F81c0bb468f0c4c889851831a5abdcf7a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/81c0bb468f0c4c889851831a5abdcf7a.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252Fe1778cc37864499aa0c10bb918e11118.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e1778cc37864499aa0c10bb918e11118.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252Ff9e47e682cdb4cf7a9008807588d0aa4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f9e47e682cdb4cf7a9008807588d0aa4.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F7c19f8c5b68341c78db09c5523c47ee6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c19f8c5b68341c78db09c5523c47ee6.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252Fe8674de80d844f89aba97a6dbfa6997b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8674de80d844f89aba97a6dbfa6997b.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F47a6254db8ac4bfe9750ac799c14819a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/47a6254db8ac4bfe9750ac799c14819a.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252Fad48d3a4122648ec9f08981e46f3fe74.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ad48d3a4122648ec9f08981e46f3fe74.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F46c55d6a5fb44cf7b3a798cd36a4da5f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46c55d6a5fb44cf7b3a798cd36a4da5f.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F40a22f20a4e94640b83b39828281c8cf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40a22f20a4e94640b83b39828281c8cf.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252Fa9f0c070765c404aaa0047a9c2ffdde5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9f0c070765c404aaa0047a9c2ffdde5.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252Fa4a925b000dc4ad79b61884f6e69e156.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a4a925b000dc4ad79b61884f6e69e156.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F1689d693489b405fafa27343ce3e39d3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1689d693489b405fafa27343ce3e39d3.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F295f4818efc6416fb0e32e9ebdee0a3c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/295f4818efc6416fb0e32e9ebdee0a3c.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F8cb607f8d00d4ef3a80d546b1fac2e3f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8cb607f8d00d4ef3a80d546b1fac2e3f.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252F95a868ecc9c444c9952f2057e26fe8d6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/95a868ecc9c444c9952f2057e26fe8d6.jpg already downloaded
2026-01-28 13:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:49 [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%252Fa20fb8b138414ffc83d27bd41dc2875e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a20fb8b138414ffc83d27bd41dc2875e.jpg already downloaded
2026-01-28 13:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:50 [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%252Fc5ac55ed0fba46cfbd7f4eb9e5474a0b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5ac55ed0fba46cfbd7f4eb9e5474a0b.jpg already downloaded
2026-01-28 13:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:50 [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%252F44817c46941a41e4ba8675c58e761348.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/44817c46941a41e4ba8675c58e761348.jpg already downloaded
2026-01-28 13:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:50 [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%252F36fd641bd7bb4156b405011176409fa8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/36fd641bd7bb4156b405011176409fa8.jpg already downloaded
2026-01-28 13:00:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bd91f714-eebc-51c4-8511-73958c7601aa with identifier 202512028294670
2026-01-28 13:00:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bd91f714-eebc-51c4-8511-73958c7601aa
2026-01-28 13:00:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2020 Audi Q2 TFSI Black Edition boasts a full service '
                'history, offering peace of mind alongside its stylish design. '
                'As a Euro 6 compliant vehicle, it features a 1.0 litre petrol '
                'engine and comes with an MOT valid until December 2026. The '
                'Black Edition trim enhances its appeal with striking LED '
                'headlights and dynamic rear indicators, complemented by LED '
                'rear lights. For convenience, it includes a Bluetooth '
                'interface for seamless connectivity and manual air '
                'conditioning to keep you comfortable. Parking is made easier '
                'with rear parking sensors, and the light and rain sensor '
                'automatically activates the headlights, ensuring you always '
                'have optimal visibility.\n'
                '\n'
                'The Audi Q2 TFSI Black Edition stands out with its impressive '
                'fuel economy, achieving up to 45 miles per gallon, which is a '
                'notable advantage over many similar vehicles. Furthermore, '
                'its low CO2 emissions highlight its efficiency and '
                'environmental consideration. This combination of practical '
                'features, strong provenance, and economical performance makes '
                'this Audi Q2 a compelling choice for those seeking a well '
                'maintained and capable compact SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1L',
 'engine_horse_power': 114,
 'fuel_type': 'Petrol',
 'id': 'bd91f714-eebc-51c4-8511-73958c7601aa',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512028294670',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'Q2',
 'odometer': 85100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 24,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/7ad33a3bb19244a1b4addd7430890685.jpg',
                'https://m.atcdn.co.uk/a/media/81c0bb468f0c4c889851831a5abdcf7a.jpg',
                'https://m.atcdn.co.uk/a/media/e1778cc37864499aa0c10bb918e11118.jpg',
                'https://m.atcdn.co.uk/a/media/f9e47e682cdb4cf7a9008807588d0aa4.jpg',
                'https://m.atcdn.co.uk/a/media/7c19f8c5b68341c78db09c5523c47ee6.jpg',
                'https://m.atcdn.co.uk/a/media/e8674de80d844f89aba97a6dbfa6997b.jpg',
                'https://m.atcdn.co.uk/a/media/47a6254db8ac4bfe9750ac799c14819a.jpg',
                'https://m.atcdn.co.uk/a/media/ad48d3a4122648ec9f08981e46f3fe74.jpg',
                'https://m.atcdn.co.uk/a/media/46c55d6a5fb44cf7b3a798cd36a4da5f.jpg',
                'https://m.atcdn.co.uk/a/media/40a22f20a4e94640b83b39828281c8cf.jpg',
                'https://m.atcdn.co.uk/a/media/a9f0c070765c404aaa0047a9c2ffdde5.jpg',
                'https://m.atcdn.co.uk/a/media/a4a925b000dc4ad79b61884f6e69e156.jpg',
                'https://m.atcdn.co.uk/a/media/1689d693489b405fafa27343ce3e39d3.jpg',
                'https://m.atcdn.co.uk/a/media/295f4818efc6416fb0e32e9ebdee0a3c.jpg',
                'https://m.atcdn.co.uk/a/media/8cb607f8d00d4ef3a80d546b1fac2e3f.jpg',
                'https://m.atcdn.co.uk/a/media/95a868ecc9c444c9952f2057e26fe8d6.jpg',
                'https://m.atcdn.co.uk/a/media/a20fb8b138414ffc83d27bd41dc2875e.jpg',
                'https://m.atcdn.co.uk/a/media/c5ac55ed0fba46cfbd7f4eb9e5474a0b.jpg',
                'https://m.atcdn.co.uk/a/media/44817c46941a41e4ba8675c58e761348.jpg',
                'https://m.atcdn.co.uk/a/media/36fd641bd7bb4156b405011176409fa8.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 301611,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ad33a3bb19244a1b4addd7430890685.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 272759,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/81c0bb468f0c4c889851831a5abdcf7a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 244308,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e1778cc37864499aa0c10bb918e11118.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238412,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f9e47e682cdb4cf7a9008807588d0aa4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 218214,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c19f8c5b68341c78db09c5523c47ee6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 357725,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8674de80d844f89aba97a6dbfa6997b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 344386,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/47a6254db8ac4bfe9750ac799c14819a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 313808,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ad48d3a4122648ec9f08981e46f3fe74.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 280421,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/46c55d6a5fb44cf7b3a798cd36a4da5f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 288732,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/40a22f20a4e94640b83b39828281c8cf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 250550,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9f0c070765c404aaa0047a9c2ffdde5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260656,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a4a925b000dc4ad79b61884f6e69e156.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 207817,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1689d693489b405fafa27343ce3e39d3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140978,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/295f4818efc6416fb0e32e9ebdee0a3c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126368,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8cb607f8d00d4ef3a80d546b1fac2e3f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186372,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/95a868ecc9c444c9952f2057e26fe8d6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132655,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a20fb8b138414ffc83d27bd41dc2875e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160677,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5ac55ed0fba46cfbd7f4eb9e5474a0b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181082,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/44817c46941a41e4ba8675c58e761348.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41137c10-a963-5bdb-872c-5b2ddbf0684f/41137c10-a963-5bdb-872c-5b2ddbf0684f_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159914,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/36fd641bd7bb4156b405011176409fa8.jpg',
             'Width': 1280}],
 'price': 12900,
 'price_includes_vat': True,
 'registration_date': '2020-10-21',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q2 1.0 TFSI 30 Black Edition SUV 5dr Petrol Manual Euro 6 '
          '(s/s) (116 ps) 85K MOT 12/26 FSH ULEZ',
 'transmission': 'manual',
 'trim': 'Black Edition',
 'year': 2020}
2026-01-28 13:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:50 [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%27202512028294670%27 HTTP/1.1" 200 None
2026-01-28 13:00:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512028294670: {'created_time': 1769605250.124063, 'last_price_update_time': 1769605250.124073}
2026-01-28 13:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512028294670') HTTP/1.1" 204 0
2026-01-28 13:00:50 [scrapy.extensions.logstats] INFO: Crawled 51 pages (at 5 pages/min), scraped 47 items (at 5 items/min)
2026-01-28 13:01:01 [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-01-28 13:01:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:01 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 135,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 118,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512058410669',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Ford',
 'model': 'Grand Tourneo Connect',
 'odometer': 51126,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/e8d966b340d44c418068e9c26e56a3e7.jpg',
                'https://m.atcdn.co.uk/a/media/bab22d19dc98466fb7af36b830579735.jpg',
                'https://m.atcdn.co.uk/a/media/5bd4253b5849434fa4e205d192944ebc.jpg',
                'https://m.atcdn.co.uk/a/media/a691db402b23465f92da570e81cb6f84.jpg',
                'https://m.atcdn.co.uk/a/media/79581cd2bc5f421ca062b12b55109130.jpg',
                'https://m.atcdn.co.uk/a/media/d59d03ebaca84aaab08fce96a1da2cd5.jpg',
                'https://m.atcdn.co.uk/a/media/6e716c780dbd48c39579a5857e5b55ef.jpg',
                'https://m.atcdn.co.uk/a/media/f92fdfb3647a41ba9fcac80eb940bc37.jpg',
                'https://m.atcdn.co.uk/a/media/35f8b5c5a55a464daa19a4ab52457cfa.jpg',
                'https://m.atcdn.co.uk/a/media/bff575d68143435fb145f00444142d8a.jpg',
                'https://m.atcdn.co.uk/a/media/aadd1519208c4548856c7450e5e4ee0d.jpg',
                'https://m.atcdn.co.uk/a/media/1d4e73345afa4adfa2b154e5e97659c1.jpg',
                'https://m.atcdn.co.uk/a/media/fa84f20e0ad14279b9e6e7ac6d36f386.jpg',
                'https://m.atcdn.co.uk/a/media/f0317267d5224ee08d5c78d6027c3b61.jpg',
                'https://m.atcdn.co.uk/a/media/c959d8ff8c1c475eaa516389f1508869.jpg',
                'https://m.atcdn.co.uk/a/media/d2d8f177fabb44d9aba3978438a03382.jpg',
                'https://m.atcdn.co.uk/a/media/22eb368fddf542cbad155e9bf571f634.jpg',
                'https://m.atcdn.co.uk/a/media/b5a18316143d4a0b9a9a870eefc93325.jpg',
                'https://m.atcdn.co.uk/a/media/04deebf933a64278b38723cdfb047379.jpg',
                'https://m.atcdn.co.uk/a/media/2422032abf42424191f55ef7967165b8.jpg'],
 'price': 13800,
 'price_includes_vat': True,
 'registration_date': '2019-11-15',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Ford Grand Tourneo Connect 1.5 EcoBlue Titanium MPV 5dr Diesel Auto '
          'Euro 6 (s/s) (120 ps) AUTO MOT 11/26 51K ULEZ FSH',
 'transmission': 'automatic',
 'trim': 'Titanium',
 'year': 2019}
2026-01-28 13:01:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d9cc4929-4c97-5199-a29d-74edfc25ccc3 with identifier: 202512058410669
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item d9cc4929-4c97-5199-a29d-74edfc25ccc3
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fe8d966b340d44c418068e9c26e56a3e7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8d966b340d44c418068e9c26e56a3e7.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fbab22d19dc98466fb7af36b830579735.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bab22d19dc98466fb7af36b830579735.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F5bd4253b5849434fa4e205d192944ebc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5bd4253b5849434fa4e205d192944ebc.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fa691db402b23465f92da570e81cb6f84.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a691db402b23465f92da570e81cb6f84.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F79581cd2bc5f421ca062b12b55109130.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/79581cd2bc5f421ca062b12b55109130.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fd59d03ebaca84aaab08fce96a1da2cd5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d59d03ebaca84aaab08fce96a1da2cd5.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F6e716c780dbd48c39579a5857e5b55ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6e716c780dbd48c39579a5857e5b55ef.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Ff92fdfb3647a41ba9fcac80eb940bc37.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f92fdfb3647a41ba9fcac80eb940bc37.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F35f8b5c5a55a464daa19a4ab52457cfa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/35f8b5c5a55a464daa19a4ab52457cfa.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fbff575d68143435fb145f00444142d8a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bff575d68143435fb145f00444142d8a.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Faadd1519208c4548856c7450e5e4ee0d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aadd1519208c4548856c7450e5e4ee0d.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F1d4e73345afa4adfa2b154e5e97659c1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1d4e73345afa4adfa2b154e5e97659c1.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Ffa84f20e0ad14279b9e6e7ac6d36f386.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa84f20e0ad14279b9e6e7ac6d36f386.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Ff0317267d5224ee08d5c78d6027c3b61.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f0317267d5224ee08d5c78d6027c3b61.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fc959d8ff8c1c475eaa516389f1508869.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c959d8ff8c1c475eaa516389f1508869.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fd2d8f177fabb44d9aba3978438a03382.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d2d8f177fabb44d9aba3978438a03382.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F22eb368fddf542cbad155e9bf571f634.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22eb368fddf542cbad155e9bf571f634.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252Fb5a18316143d4a0b9a9a870eefc93325.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b5a18316143d4a0b9a9a870eefc93325.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F04deebf933a64278b38723cdfb047379.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/04deebf933a64278b38723cdfb047379.jpg already downloaded
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%252F2422032abf42424191f55ef7967165b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2422032abf42424191f55ef7967165b8.jpg already downloaded
2026-01-28 13:01:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d9cc4929-4c97-5199-a29d-74edfc25ccc3 with identifier 202512058410669
2026-01-28 13:01:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:01 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d9cc4929-4c97-5199-a29d-74edfc25ccc3
2026-01-28 13:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 118,
 'fuel_type': 'Diesel',
 'id': 'd9cc4929-4c97-5199-a29d-74edfc25ccc3',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512058410669',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Ford',
 'model': 'Grand Tourneo Connect',
 'odometer': 51126,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/e8d966b340d44c418068e9c26e56a3e7.jpg',
                'https://m.atcdn.co.uk/a/media/bab22d19dc98466fb7af36b830579735.jpg',
                'https://m.atcdn.co.uk/a/media/5bd4253b5849434fa4e205d192944ebc.jpg',
                'https://m.atcdn.co.uk/a/media/a691db402b23465f92da570e81cb6f84.jpg',
                'https://m.atcdn.co.uk/a/media/79581cd2bc5f421ca062b12b55109130.jpg',
                'https://m.atcdn.co.uk/a/media/d59d03ebaca84aaab08fce96a1da2cd5.jpg',
                'https://m.atcdn.co.uk/a/media/6e716c780dbd48c39579a5857e5b55ef.jpg',
                'https://m.atcdn.co.uk/a/media/f92fdfb3647a41ba9fcac80eb940bc37.jpg',
                'https://m.atcdn.co.uk/a/media/35f8b5c5a55a464daa19a4ab52457cfa.jpg',
                'https://m.atcdn.co.uk/a/media/bff575d68143435fb145f00444142d8a.jpg',
                'https://m.atcdn.co.uk/a/media/aadd1519208c4548856c7450e5e4ee0d.jpg',
                'https://m.atcdn.co.uk/a/media/1d4e73345afa4adfa2b154e5e97659c1.jpg',
                'https://m.atcdn.co.uk/a/media/fa84f20e0ad14279b9e6e7ac6d36f386.jpg',
                'https://m.atcdn.co.uk/a/media/f0317267d5224ee08d5c78d6027c3b61.jpg',
                'https://m.atcdn.co.uk/a/media/c959d8ff8c1c475eaa516389f1508869.jpg',
                'https://m.atcdn.co.uk/a/media/d2d8f177fabb44d9aba3978438a03382.jpg',
                'https://m.atcdn.co.uk/a/media/22eb368fddf542cbad155e9bf571f634.jpg',
                'https://m.atcdn.co.uk/a/media/b5a18316143d4a0b9a9a870eefc93325.jpg',
                'https://m.atcdn.co.uk/a/media/04deebf933a64278b38723cdfb047379.jpg',
                'https://m.atcdn.co.uk/a/media/2422032abf42424191f55ef7967165b8.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 373209,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8d966b340d44c418068e9c26e56a3e7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 348982,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bab22d19dc98466fb7af36b830579735.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276695,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5bd4253b5849434fa4e205d192944ebc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242775,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a691db402b23465f92da570e81cb6f84.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294245,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/79581cd2bc5f421ca062b12b55109130.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 296520,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d59d03ebaca84aaab08fce96a1da2cd5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 272676,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6e716c780dbd48c39579a5857e5b55ef.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 348684,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f92fdfb3647a41ba9fcac80eb940bc37.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166444,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/35f8b5c5a55a464daa19a4ab52457cfa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169466,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bff575d68143435fb145f00444142d8a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139974,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aadd1519208c4548856c7450e5e4ee0d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176159,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1d4e73345afa4adfa2b154e5e97659c1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251306,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa84f20e0ad14279b9e6e7ac6d36f386.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161847,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f0317267d5224ee08d5c78d6027c3b61.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174107,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c959d8ff8c1c475eaa516389f1508869.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172486,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d2d8f177fabb44d9aba3978438a03382.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170967,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/22eb368fddf542cbad155e9bf571f634.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158656,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b5a18316143d4a0b9a9a870eefc93325.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79711,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/04deebf933a64278b38723cdfb047379.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9cc4929-4c97-5199-a29d-74edfc25ccc3/d9cc4929-4c97-5199-a29d-74edfc25ccc3_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115425,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2422032abf42424191f55ef7967165b8.jpg',
             'Width': 768}],
 'price': 13800,
 'price_includes_vat': True,
 'registration_date': '2019-11-15',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Ford Grand Tourneo Connect 1.5 EcoBlue Titanium MPV 5dr Diesel Auto '
          'Euro 6 (s/s) (120 ps) AUTO MOT 11/26 51K ULEZ FSH',
 'transmission': 'automatic',
 'trim': 'Titanium',
 'year': 2019}
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [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%27202512058410669%27 HTTP/1.1" 200 None
2026-01-28 13:01:01 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512058410669: {'created_time': 1769605261.544892, 'last_price_update_time': 1769605261.544902}
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512058410669') HTTP/1.1" 204 0
2026-01-28 13:01:06 [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-01-28 13:01:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:07 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 116,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512068424594',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': '3 Series',
 'odometer': 96767,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/56a9881635a7489bb726a3d149d5ad42.jpg',
                'https://m.atcdn.co.uk/a/media/90e968a81193429093e197a2f6e6f362.jpg',
                'https://m.atcdn.co.uk/a/media/5e68d95d47c54c0889ba571d27788533.jpg',
                'https://m.atcdn.co.uk/a/media/c15d70fa7dae47bfa9365975064f3b17.jpg',
                'https://m.atcdn.co.uk/a/media/bf5a2599348c4c4ea8b19e5d82df7d57.jpg',
                'https://m.atcdn.co.uk/a/media/0a82de9117af4a3a988ef037e64c9a1b.jpg',
                'https://m.atcdn.co.uk/a/media/638ef30fecce47539fc7fa30acc215ad.jpg',
                'https://m.atcdn.co.uk/a/media/e5e58a2a26044ba69935fd21e884eba7.jpg',
                'https://m.atcdn.co.uk/a/media/8daa390314a945198479ecd81b8128f6.jpg',
                'https://m.atcdn.co.uk/a/media/bd096b09096042fdb081a300edd715a8.jpg',
                'https://m.atcdn.co.uk/a/media/1ad8660f2f95493e9d881a1740026ae0.jpg',
                'https://m.atcdn.co.uk/a/media/8bd47c91388047babd9d3290fe4f5919.jpg',
                'https://m.atcdn.co.uk/a/media/25187b19913b4c6d9cf31591df35766f.jpg',
                'https://m.atcdn.co.uk/a/media/4c73f86ac277466898c4203ea649685a.jpg',
                'https://m.atcdn.co.uk/a/media/6700f947afaa453fa9f71e166553646b.jpg',
                'https://m.atcdn.co.uk/a/media/f6bb35974ac7495c8f2a65f1bdb45f85.jpg',
                'https://m.atcdn.co.uk/a/media/95b31cc395634794a73c08c3282428d9.jpg',
                'https://m.atcdn.co.uk/a/media/e69d0244c7044d1899b01c0d0bfe3b81.jpg',
                'https://m.atcdn.co.uk/a/media/efd3392e58844ad7b970bf0f2954518d.jpg',
                'https://m.atcdn.co.uk/a/media/9a71fdf1a5cd477492fcfdbad557704a.jpg'],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2015-09-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 3 SERIES 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) '
          '(190 ps) AUTO MOT 10/26 96K ULEZ PSH',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2015}
2026-01-28 13:01:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d71b4357-8306-5705-95d7-cbbf972aeca7 with identifier: 202512068424594
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item d71b4357-8306-5705-95d7-cbbf972aeca7
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F56a9881635a7489bb726a3d149d5ad42.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56a9881635a7489bb726a3d149d5ad42.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F90e968a81193429093e197a2f6e6f362.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90e968a81193429093e197a2f6e6f362.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F5e68d95d47c54c0889ba571d27788533.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e68d95d47c54c0889ba571d27788533.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252Fc15d70fa7dae47bfa9365975064f3b17.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c15d70fa7dae47bfa9365975064f3b17.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252Fbf5a2599348c4c4ea8b19e5d82df7d57.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf5a2599348c4c4ea8b19e5d82df7d57.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F0a82de9117af4a3a988ef037e64c9a1b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a82de9117af4a3a988ef037e64c9a1b.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F638ef30fecce47539fc7fa30acc215ad.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/638ef30fecce47539fc7fa30acc215ad.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252Fe5e58a2a26044ba69935fd21e884eba7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5e58a2a26044ba69935fd21e884eba7.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F8daa390314a945198479ecd81b8128f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8daa390314a945198479ecd81b8128f6.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252Fbd096b09096042fdb081a300edd715a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd096b09096042fdb081a300edd715a8.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F1ad8660f2f95493e9d881a1740026ae0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ad8660f2f95493e9d881a1740026ae0.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F8bd47c91388047babd9d3290fe4f5919.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8bd47c91388047babd9d3290fe4f5919.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F25187b19913b4c6d9cf31591df35766f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25187b19913b4c6d9cf31591df35766f.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F4c73f86ac277466898c4203ea649685a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c73f86ac277466898c4203ea649685a.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F6700f947afaa453fa9f71e166553646b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6700f947afaa453fa9f71e166553646b.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252Ff6bb35974ac7495c8f2a65f1bdb45f85.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f6bb35974ac7495c8f2a65f1bdb45f85.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F95b31cc395634794a73c08c3282428d9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/95b31cc395634794a73c08c3282428d9.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252Fe69d0244c7044d1899b01c0d0bfe3b81.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e69d0244c7044d1899b01c0d0bfe3b81.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252Fefd3392e58844ad7b970bf0f2954518d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/efd3392e58844ad7b970bf0f2954518d.jpg already downloaded
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%252F9a71fdf1a5cd477492fcfdbad557704a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9a71fdf1a5cd477492fcfdbad557704a.jpg already downloaded
2026-01-28 13:01:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d71b4357-8306-5705-95d7-cbbf972aeca7 with identifier 202512068424594
2026-01-28 13:01:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d71b4357-8306-5705-95d7-cbbf972aeca7
2026-01-28 13:01:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'id': 'd71b4357-8306-5705-95d7-cbbf972aeca7',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512068424594',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'BMW',
 'model': '3 Series',
 'odometer': 96767,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/56a9881635a7489bb726a3d149d5ad42.jpg',
                'https://m.atcdn.co.uk/a/media/90e968a81193429093e197a2f6e6f362.jpg',
                'https://m.atcdn.co.uk/a/media/5e68d95d47c54c0889ba571d27788533.jpg',
                'https://m.atcdn.co.uk/a/media/c15d70fa7dae47bfa9365975064f3b17.jpg',
                'https://m.atcdn.co.uk/a/media/bf5a2599348c4c4ea8b19e5d82df7d57.jpg',
                'https://m.atcdn.co.uk/a/media/0a82de9117af4a3a988ef037e64c9a1b.jpg',
                'https://m.atcdn.co.uk/a/media/638ef30fecce47539fc7fa30acc215ad.jpg',
                'https://m.atcdn.co.uk/a/media/e5e58a2a26044ba69935fd21e884eba7.jpg',
                'https://m.atcdn.co.uk/a/media/8daa390314a945198479ecd81b8128f6.jpg',
                'https://m.atcdn.co.uk/a/media/bd096b09096042fdb081a300edd715a8.jpg',
                'https://m.atcdn.co.uk/a/media/1ad8660f2f95493e9d881a1740026ae0.jpg',
                'https://m.atcdn.co.uk/a/media/8bd47c91388047babd9d3290fe4f5919.jpg',
                'https://m.atcdn.co.uk/a/media/25187b19913b4c6d9cf31591df35766f.jpg',
                'https://m.atcdn.co.uk/a/media/4c73f86ac277466898c4203ea649685a.jpg',
                'https://m.atcdn.co.uk/a/media/6700f947afaa453fa9f71e166553646b.jpg',
                'https://m.atcdn.co.uk/a/media/f6bb35974ac7495c8f2a65f1bdb45f85.jpg',
                'https://m.atcdn.co.uk/a/media/95b31cc395634794a73c08c3282428d9.jpg',
                'https://m.atcdn.co.uk/a/media/e69d0244c7044d1899b01c0d0bfe3b81.jpg',
                'https://m.atcdn.co.uk/a/media/efd3392e58844ad7b970bf0f2954518d.jpg',
                'https://m.atcdn.co.uk/a/media/9a71fdf1a5cd477492fcfdbad557704a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 363144,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/56a9881635a7489bb726a3d149d5ad42.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 368167,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/90e968a81193429093e197a2f6e6f362.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 344741,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e68d95d47c54c0889ba571d27788533.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 299954,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c15d70fa7dae47bfa9365975064f3b17.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259818,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf5a2599348c4c4ea8b19e5d82df7d57.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287766,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a82de9117af4a3a988ef037e64c9a1b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 319904,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/638ef30fecce47539fc7fa30acc215ad.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276502,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5e58a2a26044ba69935fd21e884eba7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155478,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8daa390314a945198479ecd81b8128f6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190635,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd096b09096042fdb081a300edd715a8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248577,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ad8660f2f95493e9d881a1740026ae0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184725,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8bd47c91388047babd9d3290fe4f5919.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 206118,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/25187b19913b4c6d9cf31591df35766f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115731,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c73f86ac277466898c4203ea649685a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187267,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6700f947afaa453fa9f71e166553646b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 194480,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f6bb35974ac7495c8f2a65f1bdb45f85.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144016,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/95b31cc395634794a73c08c3282428d9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158601,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e69d0244c7044d1899b01c0d0bfe3b81.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165392,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/efd3392e58844ad7b970bf0f2954518d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d71b4357-8306-5705-95d7-cbbf972aeca7/d71b4357-8306-5705-95d7-cbbf972aeca7_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161777,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9a71fdf1a5cd477492fcfdbad557704a.jpg',
             'Width': 1280}],
 'price': 9600,
 'price_includes_vat': True,
 'registration_date': '2015-09-15',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW 3 SERIES 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) '
          '(190 ps) AUTO MOT 10/26 96K ULEZ PSH',
 'transmission': 'automatic',
 'trim': 'M Sport',
 'year': 2015}
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [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%27202512068424594%27 HTTP/1.1" 200 None
2026-01-28 13:01:07 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512068424594: {'created_time': 1769605267.494401, 'last_price_update_time': 1769605267.494414}
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512068424594') HTTP/1.1" 204 0
2026-01-28 13:01:08 [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-01-28 13:01:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:08 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:01:08 [common.utils.decorators] ERROR: Payload: {"id": "202512108501209", "stockItemId": "8a42b4449b02a071019b085dda7d5e87", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Mercedes-Benz A45 MOT 11/26 42K FSH AUTO ULEZ 2.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-23T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Mercedes-Benz A45", "subtitle": "MOT 11/26 42K FSH AUTO ULEZ 2.0 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 11/26 42K FSH AUTO ULEZ", "rrp": null, "price": 16000, "priceGBX": 1600000, "priceExcludingFees": 16000, "priceExcludingFeesGBX": 1600000, "suppliedPrice": 16000, "suppliedPriceGBX": 1600000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-05-14", "homeDeliveryRegionCodes": null, "priceExcludingVat": 13333.33, "vatToBePaidUpfront": 2666.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****BZ", "generation": {"generationId": "f62f25993c68c2784e37df5e63da3506", "name": "Hatchback (2012 - 2015)", "review": {"expertReviewSummary": {"rating": 2.6, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/mercedes-a-class-hatchback-2012-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1600", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/77d6ej-aNWQ?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 17, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/2e3be2ac73d9433b93a66645d9ae2b4c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c430f3000fb34a489d55fe829b1dea43.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb8a42d424ed4273b8e54ff4c820647b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2e635eac91c043e7bc11597a7966d2de.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/69b035e1cfda4abaaad1a972026699de.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5fc25b21f00e49b6a8b0c51021e1d05e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5bdf8b4f09bc4b80adf5eebe64fb4945.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ee7f3819ae054eb78cb3dd2f5c76605d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/627fb97294b8409299a918daa9dde8be.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4c76c532653349f8bbd5d85b10064112.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/acfc29fdd97e4ac5b0ccf7ed975b2b64.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26391e0ad1e54cc89ac39c213a6f88f8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/881f5717ebae4804b182ea4e3d66231b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6255252c9b14487dbf839e854964b9a5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/52c8834a2c1f480395e87ef8bc482715.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f98b2cd006cb4a4e95a1c124c7380202.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/69733cdde17d4e389478ab2a1a08c30a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -1533, "mileageDeviation": -32876, "mileage": {"mileage": 42000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 161, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1555, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1991, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Mercedes-Benz", "model": "A Class", "trim": "AMG", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "161 g/km", "fuelConsumptionCombined": "40.90 mpg", "fuelConsumptionExtraUrban": "48.70 mpg", "fuelConsumptionUrban": "32.10 mpg", "insuranceGroup": "43E", "minimumKerbWeight": "1555 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.60 seconds", "cylinders": "4", "valves": "16", "enginePower": "355 bhp", "topSpeed": "155 mph", "engineTorque": "332.00 lbs/ft", "vehicleHeight": "1417 mm", "vehicleLength": "4359 mm", "vehicleWidth": "2022 mm", "wheelbase": "2699 mm", "fuelTankCapacity": "56.00 litres", "grossVehicleWeight": "2050 kg", "luggageCapacitySeatsDown": "1157 litres", "bootspaceSeatsUp": "341 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "18in Alloy Wheels - 5-Twin-Spoke Design", "category": "Exterior", "__typename": "Feature"}, {"description": "5.8-inch Tablet-Style Colour Display", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "AMG Bodystyling - Front Apron with Splitter in High Gloss Black", "category": "Exterior", "__typename": "Feature"}, {"description": "AMG Bodystyling - Rear Apron with Trim Strip in High Gloss Black", "category": "Exterior", "__typename": "Feature"}, {"description": "AMG Bodystyling - Side Sill Panels with Inserts in High Gloss Black", "category": "Exterior", "__typename": "Feature"}, {"description": "AMG Instrument Cluster with Colour Display and AMG Menu", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "AMG Radiator Grille with Twin Louvre", "category": "Exterior", "__typename": "Feature"}, {"description": "ASR - Acceleration Skid Control", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Active Bonnet - Pedestrian Safety Measure which Detects an Impact and Raises Bonnet by 65mm", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Active Park Assist with Parktronic", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Adaptive Brake Assist with Hold Function and Hill Start Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Adaptive Brake Lights", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbag - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbag - Dual-Stage - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Dual-Stage - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Head for Driver and Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Windowbags for Driver and Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm System with Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Audio 20 Radio-CD", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Automatic Child Seat Recognition Sensor", "category": "Safety and Security", "__typename": "Feature"}, {"description": "BAS - Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bluetooth", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bumpers - Body-Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Centre Armrest - Front with Storage", "category": "Interior", "__typename": "Feature"}, {"description": "Childproof Locks - Manually Operated for Rear Doors and Electrically Operated for Rear Power Windows", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Collision Prevention Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Controller on Centre Console with Chrome Surround", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Crash-Responsive Emergency Lighting", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Cruise Control with SPEEDTRONIC Variable Speed Limiter", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holder - Twin", "category": "Interior", "__typename": "Feature"}, {"description": "DAB Digital Radio Tuner", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Door Handles - Body-Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirror Housings - High Gloss Black", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Integrated LED Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Parking Brake", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Exhaust System - AMG Sports with Black-Chrome Plated Tailpipes", "category": "Exterior", "__typename": "Feature"}, {"description": "First Aid Kit", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Floor Mats - AMG", "category": "Interior", "__typename": "Feature"}, {"description": "Fluid Level Warning Indicator for Fuel - Oil - Coolant and Washer Fluid", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Headlight Assist - Automatic Headlight Activation", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlight Wash", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi-Xenon", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Integrated Daytime Running Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Heated Rear Window with Timer Control", "category": "Exterior", "__typename": "Feature"}, {"description": "High Level Third Brake Light - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "ISOFIX and Top-Tether Child Seat Fixing Points in Rear - Two Outer Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Indicators - Lane Change Function", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Light Failure Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Load-Securing Rings in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover", "category": "Interior", "__typename": "Feature"}, {"description": "Luxury Automatic Climate Control - Two-Zone Control with Display", "category": "Interior", "__typename": "Feature"}, {"description": "Media Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Outside Temperature Gauge", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensor - Front", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensor - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Privacy Glass", "category": "Exterior", "__typename": "Feature"}, {"description": "Radio Aerial Roof Spoiler", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Rain-Sensing Windscreen Wipers", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Tail Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Remote Central Locking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seat Belt Reminder - Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seat Occupancy Sensor - Front Passenger Seat", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Front Manually Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Service Indicator ASSYST", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Side Skirts - Body-Coloured", "category": "Exterior", "__typename": "Feature"}, {"description": "Sidebags for Driver and Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Speakers x6", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Steering - AMG Speed-Sensitive Sports Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Steering Column - Manually Adjustable for Height and Reach", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - AMG Performance-Dinamica Microfibre-Nappa leather", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Gear Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multi-function", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment Beneath Load Compartment Floor", "category": "Interior", "__typename": "Feature"}, {"description": "Suspension - AMG Sports", "category": "Performance", "__typename": "Feature"}, {"description": "TIREFIT Tyre-Sealant Kit", "category": "Exterior", "__typename": "Feature"}, {"description": "Telephone Keypad", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Trip Computer", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tyre Pressure Monitoring System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "USB Port", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Windows - Electric x4", "category": "Exterior", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "4MATIC", "bikeLicenceType": null, "derivativeId": "7fea4b48cc86430e86cc95b4ff10bd66", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:01:08 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 161,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512108501209',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'A Class',
 'odometer': 42000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2e3be2ac73d9433b93a66645d9ae2b4c.jpg',
                'https://m.atcdn.co.uk/a/media/c430f3000fb34a489d55fe829b1dea43.jpg',
                'https://m.atcdn.co.uk/a/media/cb8a42d424ed4273b8e54ff4c820647b.jpg',
                'https://m.atcdn.co.uk/a/media/2e635eac91c043e7bc11597a7966d2de.jpg',
                'https://m.atcdn.co.uk/a/media/69b035e1cfda4abaaad1a972026699de.jpg',
                'https://m.atcdn.co.uk/a/media/5fc25b21f00e49b6a8b0c51021e1d05e.jpg',
                'https://m.atcdn.co.uk/a/media/5bdf8b4f09bc4b80adf5eebe64fb4945.jpg',
                'https://m.atcdn.co.uk/a/media/ee7f3819ae054eb78cb3dd2f5c76605d.jpg',
                'https://m.atcdn.co.uk/a/media/627fb97294b8409299a918daa9dde8be.jpg',
                'https://m.atcdn.co.uk/a/media/4c76c532653349f8bbd5d85b10064112.jpg',
                'https://m.atcdn.co.uk/a/media/acfc29fdd97e4ac5b0ccf7ed975b2b64.jpg',
                'https://m.atcdn.co.uk/a/media/26391e0ad1e54cc89ac39c213a6f88f8.jpg',
                'https://m.atcdn.co.uk/a/media/881f5717ebae4804b182ea4e3d66231b.jpg',
                'https://m.atcdn.co.uk/a/media/6255252c9b14487dbf839e854964b9a5.jpg',
                'https://m.atcdn.co.uk/a/media/52c8834a2c1f480395e87ef8bc482715.jpg',
                'https://m.atcdn.co.uk/a/media/f98b2cd006cb4a4e95a1c124c7380202.jpg',
                'https://m.atcdn.co.uk/a/media/69733cdde17d4e389478ab2a1a08c30a.jpg'],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2014-05-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz A45 MOT 11/26 42K FSH AUTO ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'trim': 'AMG',
 'year': 2014}
2026-01-28 13:01:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b8068bd2-0b05-534a-b941-44ad459ece01 with identifier: 202512108501209
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 17 photos for item b8068bd2-0b05-534a-b941-44ad459ece01
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F2e3be2ac73d9433b93a66645d9ae2b4c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e3be2ac73d9433b93a66645d9ae2b4c.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252Fc430f3000fb34a489d55fe829b1dea43.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c430f3000fb34a489d55fe829b1dea43.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252Fcb8a42d424ed4273b8e54ff4c820647b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb8a42d424ed4273b8e54ff4c820647b.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F2e635eac91c043e7bc11597a7966d2de.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e635eac91c043e7bc11597a7966d2de.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F69b035e1cfda4abaaad1a972026699de.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69b035e1cfda4abaaad1a972026699de.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F5fc25b21f00e49b6a8b0c51021e1d05e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5fc25b21f00e49b6a8b0c51021e1d05e.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F5bdf8b4f09bc4b80adf5eebe64fb4945.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5bdf8b4f09bc4b80adf5eebe64fb4945.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252Fee7f3819ae054eb78cb3dd2f5c76605d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee7f3819ae054eb78cb3dd2f5c76605d.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F627fb97294b8409299a918daa9dde8be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/627fb97294b8409299a918daa9dde8be.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F4c76c532653349f8bbd5d85b10064112.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c76c532653349f8bbd5d85b10064112.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252Facfc29fdd97e4ac5b0ccf7ed975b2b64.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/acfc29fdd97e4ac5b0ccf7ed975b2b64.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F26391e0ad1e54cc89ac39c213a6f88f8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26391e0ad1e54cc89ac39c213a6f88f8.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F881f5717ebae4804b182ea4e3d66231b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/881f5717ebae4804b182ea4e3d66231b.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F6255252c9b14487dbf839e854964b9a5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6255252c9b14487dbf839e854964b9a5.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F52c8834a2c1f480395e87ef8bc482715.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52c8834a2c1f480395e87ef8bc482715.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252Ff98b2cd006cb4a4e95a1c124c7380202.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f98b2cd006cb4a4e95a1c124c7380202.jpg already downloaded
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%252F69733cdde17d4e389478ab2a1a08c30a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69733cdde17d4e389478ab2a1a08c30a.jpg already downloaded
2026-01-28 13:01:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b8068bd2-0b05-534a-b941-44ad459ece01 with identifier 202512108501209
2026-01-28 13:01:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b8068bd2-0b05-534a-b941-44ad459ece01
2026-01-28 13:01:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': 'b8068bd2-0b05-534a-b941-44ad459ece01',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512108501209',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Mercedes-Benz',
 'model': 'A Class',
 'odometer': 42000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2e3be2ac73d9433b93a66645d9ae2b4c.jpg',
                'https://m.atcdn.co.uk/a/media/c430f3000fb34a489d55fe829b1dea43.jpg',
                'https://m.atcdn.co.uk/a/media/cb8a42d424ed4273b8e54ff4c820647b.jpg',
                'https://m.atcdn.co.uk/a/media/2e635eac91c043e7bc11597a7966d2de.jpg',
                'https://m.atcdn.co.uk/a/media/69b035e1cfda4abaaad1a972026699de.jpg',
                'https://m.atcdn.co.uk/a/media/5fc25b21f00e49b6a8b0c51021e1d05e.jpg',
                'https://m.atcdn.co.uk/a/media/5bdf8b4f09bc4b80adf5eebe64fb4945.jpg',
                'https://m.atcdn.co.uk/a/media/ee7f3819ae054eb78cb3dd2f5c76605d.jpg',
                'https://m.atcdn.co.uk/a/media/627fb97294b8409299a918daa9dde8be.jpg',
                'https://m.atcdn.co.uk/a/media/4c76c532653349f8bbd5d85b10064112.jpg',
                'https://m.atcdn.co.uk/a/media/acfc29fdd97e4ac5b0ccf7ed975b2b64.jpg',
                'https://m.atcdn.co.uk/a/media/26391e0ad1e54cc89ac39c213a6f88f8.jpg',
                'https://m.atcdn.co.uk/a/media/881f5717ebae4804b182ea4e3d66231b.jpg',
                'https://m.atcdn.co.uk/a/media/6255252c9b14487dbf839e854964b9a5.jpg',
                'https://m.atcdn.co.uk/a/media/52c8834a2c1f480395e87ef8bc482715.jpg',
                'https://m.atcdn.co.uk/a/media/f98b2cd006cb4a4e95a1c124c7380202.jpg',
                'https://m.atcdn.co.uk/a/media/69733cdde17d4e389478ab2a1a08c30a.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 347675,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e3be2ac73d9433b93a66645d9ae2b4c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 340530,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c430f3000fb34a489d55fe829b1dea43.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 332028,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb8a42d424ed4273b8e54ff4c820647b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 274742,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e635eac91c043e7bc11597a7966d2de.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 252185,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69b035e1cfda4abaaad1a972026699de.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 282936,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5fc25b21f00e49b6a8b0c51021e1d05e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 284425,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5bdf8b4f09bc4b80adf5eebe64fb4945.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 306192,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee7f3819ae054eb78cb3dd2f5c76605d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168686,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/627fb97294b8409299a918daa9dde8be.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151140,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c76c532653349f8bbd5d85b10064112.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251292,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/acfc29fdd97e4ac5b0ccf7ed975b2b64.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154413,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/26391e0ad1e54cc89ac39c213a6f88f8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102674,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/881f5717ebae4804b182ea4e3d66231b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179795,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6255252c9b14487dbf839e854964b9a5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151815,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/52c8834a2c1f480395e87ef8bc482715.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138460,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f98b2cd006cb4a4e95a1c124c7380202.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8068bd2-0b05-534a-b941-44ad459ece01/b8068bd2-0b05-534a-b941-44ad459ece01_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133314,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69733cdde17d4e389478ab2a1a08c30a.jpg',
             'Width': 1280}],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2014-05-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes-Benz A45 MOT 11/26 42K FSH AUTO ULEZ 2.0 5dr',
 'transmission': 'automatic',
 'trim': 'AMG',
 'year': 2014}
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [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%27202512108501209%27 HTTP/1.1" 200 None
2026-01-28 13:01:08 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512108501209: {'created_time': 1769605268.609091, 'last_price_update_time': 1769605268.6091}
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512108501209') HTTP/1.1" 204 0
2026-01-28 13:01:09 [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-01-28 13:01:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:09 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:01:09 [common.utils.decorators] ERROR: Payload: {"id": "202512108510804", "stockItemId": "8a42b4449b02a071019b096644b10103", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Volkswagen Golf GTI CLUBSPORT EDITION 40 DSG MOT 12/26 27K FSH ULEZ 2.0 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-24T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Golf", "subtitle": "GTI CLUBSPORT EDITION 40 DSG MOT 12/26 27K FSH ULEZ 2.0 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 27K FSH ULEZ", "rrp": null, "price": 18995, "priceGBX": 1899500, "priceExcludingFees": 18995, "priceExcludingFeesGBX": 1899500, "suppliedPrice": 18995, "suppliedPriceGBX": 1899500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2016-11-16", "homeDeliveryRegionCodes": null, "priceExcludingVat": 15829.17, "vatToBePaidUpfront": 3165.83, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "0***90", "generation": {"generationId": "fcd9866defdbcae35b167bd48c7c2dbc", "name": "Hatchback (2012 - 2017)", "review": {"expertReviewSummary": {"rating": 4.7, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-golf-gti-2013-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1900", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/93jwKY9AY9k?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/a1f47096d58a49baa833bbb6d5256550.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0d8defbcabc04cb3882df2c7c4a23d4f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ffffd1f69b0749edad4c62ce7f9a8a24.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/23e9b7f26a86468b960c23e551ebba54.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9972dbfd1671434aa5b8ac8baf306cdc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9ea1a60e79284416be9049bcb3005757.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b1dca554bd37446e81af0ed6924b6b38.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/578fe31a97ec439aae178eda459fd944.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f322ef9eae3d48118936df2bd370d2b5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c1f5c9783b6942e6be238622c496fc3e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/733a6279ba414d33bfff2ab8cb0687f1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/961c0092c7d84af9bae9f6d63b4ac396.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/331267ee53a54e3b8777d55f9a4a53c8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f034fdb9ad954066bdf751139c99cf97.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/973fc842866e4847afe2e622fa10dfe5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2356e7305ca042e69220f2bc6f27d6d7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f8e5ee0ab11c451c835066a4989dae81.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8c729d01425f46e1b9b3c85c685b4d45.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/925b4562b95a4f669de2b2eb48ed1c9b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -2666, "mileageDeviation": -24852, "mileage": {"mileage": 27961, "unit": "MILE", "__typename": "Mileage"}, "plate": "66", "year": 2016, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 160, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1395, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Golf", "trim": "GTI Clubsport 40", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "160 g/km", "fuelConsumptionCombined": "40.35 mpg", "fuelConsumptionExtraUrban": "47.08 mpg", "fuelConsumptionUrban": "32.85 mpg", "insuranceGroup": "33E", "minimumKerbWeight": "1395 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "6.30 seconds", "cylinders": "4", "valves": "16", "enginePower": "261 bhp", "topSpeed": "155 mph", "engineTorque": "258.00 lbs/ft", "vehicleHeight": "1442 mm", "vehicleLength": "4268 mm", "vehicleWidth": "2027 mm", "wheelbase": "2631 mm", "fuelTankCapacity": "50.00 litres", "grossVehicleWeight": "1870 kg", "luggageCapacitySeatsDown": "1270 litres", "bootspaceSeatsUp": "380 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": "429 kg", "standardFeatures": [{"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - Quaranta", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-lock Braking System with HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Adaptive Cruise Control ACC Including Front Assist Radar Sensor Controlled Distance Monitoring System City Emergency Braking System Cruise Control and Speed Limiter", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Airbags", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alcantara Steering Wheel with 12H Mark - Red Seam and Modified Emblem with Paddle Shift", "category": "Interior", "__typename": "Feature"}, {"description": "Anti-Tramp Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Automatic Coming-Leaving Home Lighting Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Automatic Post-Collision Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bag Hooks in the Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Exterior", "__typename": "Feature"}, {"description": "Body Coloured Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Calipers - Red", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Pad Wear Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Carpet Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Centre Console - Piano Black", "category": "Interior", "__typename": "Feature"}, {"description": "Child Security Locks in the Rear Doors", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Climate Control", "category": "Interior", "__typename": "Feature"}, {"description": "Clubsport Decorative Inserts in Dash and Door Panels", "category": "Interior", "__typename": "Feature"}, {"description": "Composition Media System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "Differential Lock - Electronic - XDSPlus", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Discover Navigation Touch-Screen Navigation-Radio System with Car-Net Guide and Inform", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Dusk Sensor - Automatic Driving Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "ESC - Electronic Stability Control including EDL - Electronic Differential Lock and ASR - Traction Control", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Rear Windows", "category": "Exterior", "__typename": "Feature"}, {"description": "Electric Windows - Front", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electronic Parking Brake with Auto Hold Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Centre Armrest with Storage Compartment and Two Rear Air Vents", "category": "Interior", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Front Sport Seats with Height and Lumbar Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Front Sports Seats with Embroidered GTI logo", "category": "Interior", "__typename": "Feature"}, {"description": "GTI Clubsport Styling Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Gas Discharge - Bi-Xenon Dipped and Main Beam Headlights with LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Gloss Black Door Mirrors", "category": "Exterior", "__typename": "Feature"}, {"description": "Grab Handles Front x2 Rear x2 with Integrated Coat Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "Heated Rear Windscreen", "category": "Exterior", "__typename": "Feature"}, {"description": "Height-Adjustable Front Three-Point Seat Belts with Tensioners", "category": "Safety and Security", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light Incorporating LED Technology", "category": "Illumination", "__typename": "Feature"}, {"description": "Honeycomb Radiator Grille with Red Stripe", "category": "Exterior", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for 2 Rear Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover - Stowable", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Storage Area on Right", "category": "Interior", "__typename": "Feature"}, {"description": "Lumbar Support for Drivers and Front Passenger Seat", "category": "Interior", "__typename": "Feature"}, {"description": "Mirror Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Multifunction Colour Display", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Multifunction Computer", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Pre-Crash Preventive Occupant Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Progressive Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Rain Sensor and Automatic Dimming Interior Rear-View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Centre Armrest - Folding with Cup Holders x2", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Lights Incorporating LED Technology", "category": "Illumination", "__typename": "Feature"}, {"description": "Rear Number Plate Lights Incorporating LED Technology", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Rear Screen Wash-Wipe with Intermittent Wipe", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Rear Tinted Glass - B Pillar Backwards - Approx 65 Percent Tinted", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Window Aerial", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Reflectors in Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Remote Central Locking with 2 Remote Folding Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Speedo and Rev Counter - Electronic Odometer - Trip - Service Interval Display - Exterior Temperature Gauge and Fuel Gauge", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Steel Space Saver Spare Wheel", "category": "Exterior", "__typename": "Feature"}, {"description": "Steering Column - Height and Reach Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Storage - Cover for Area in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Centre Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Rear Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Suspension - GTi Sports - Lowered by Approx 15mm", "category": "Performance", "__typename": "Feature"}, {"description": "Three Rear 3-Point Seat Belts", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Tyre Pressure Loss Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Under Seat Drawers - Front Passenger", "category": "Interior", "__typename": "Feature"}, {"description": "Unique Rear Diffuser in Black with Chrome Exhaust Tailpipes Left and Right", "category": "Exterior", "__typename": "Feature"}, {"description": "Uniquely Shaped Extended Roof Spoiler - Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Variable Boot Floor - Height Adjustable and Removable", "category": "Interior", "__typename": "Feature"}, {"description": "Warning Buzzer and Light for Front Seat Belts if Unfastened", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "c3fdac40011540879cc86b59621f261a", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Black exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:01:09 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 160,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512108510804',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 27961,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a1f47096d58a49baa833bbb6d5256550.jpg',
                'https://m.atcdn.co.uk/a/media/0d8defbcabc04cb3882df2c7c4a23d4f.jpg',
                'https://m.atcdn.co.uk/a/media/ffffd1f69b0749edad4c62ce7f9a8a24.jpg',
                'https://m.atcdn.co.uk/a/media/23e9b7f26a86468b960c23e551ebba54.jpg',
                'https://m.atcdn.co.uk/a/media/9972dbfd1671434aa5b8ac8baf306cdc.jpg',
                'https://m.atcdn.co.uk/a/media/9ea1a60e79284416be9049bcb3005757.jpg',
                'https://m.atcdn.co.uk/a/media/b1dca554bd37446e81af0ed6924b6b38.jpg',
                'https://m.atcdn.co.uk/a/media/578fe31a97ec439aae178eda459fd944.jpg',
                'https://m.atcdn.co.uk/a/media/f322ef9eae3d48118936df2bd370d2b5.jpg',
                'https://m.atcdn.co.uk/a/media/c1f5c9783b6942e6be238622c496fc3e.jpg',
                'https://m.atcdn.co.uk/a/media/733a6279ba414d33bfff2ab8cb0687f1.jpg',
                'https://m.atcdn.co.uk/a/media/961c0092c7d84af9bae9f6d63b4ac396.jpg',
                'https://m.atcdn.co.uk/a/media/331267ee53a54e3b8777d55f9a4a53c8.jpg',
                'https://m.atcdn.co.uk/a/media/f034fdb9ad954066bdf751139c99cf97.jpg',
                'https://m.atcdn.co.uk/a/media/973fc842866e4847afe2e622fa10dfe5.jpg',
                'https://m.atcdn.co.uk/a/media/2356e7305ca042e69220f2bc6f27d6d7.jpg',
                'https://m.atcdn.co.uk/a/media/f8e5ee0ab11c451c835066a4989dae81.jpg',
                'https://m.atcdn.co.uk/a/media/8c729d01425f46e1b9b3c85c685b4d45.jpg',
                'https://m.atcdn.co.uk/a/media/925b4562b95a4f669de2b2eb48ed1c9b.jpg'],
 'price': 18995,
 'price_includes_vat': True,
 'registration_date': '2016-11-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf GTI CLUBSPORT EDITION 40 DSG MOT 12/26 27K FSH ULEZ '
          '2.0 5dr',
 'transmission': 'automatic',
 'trim': 'GTI Clubsport 40',
 'year': 2016}
2026-01-28 13:01:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b09f2a8-2027-5eeb-97f7-994e1d278c33 with identifier: 202512108510804
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 4b09f2a8-2027-5eeb-97f7-994e1d278c33
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252Fa1f47096d58a49baa833bbb6d5256550.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1f47096d58a49baa833bbb6d5256550.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F0d8defbcabc04cb3882df2c7c4a23d4f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d8defbcabc04cb3882df2c7c4a23d4f.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252Fffffd1f69b0749edad4c62ce7f9a8a24.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ffffd1f69b0749edad4c62ce7f9a8a24.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F23e9b7f26a86468b960c23e551ebba54.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/23e9b7f26a86468b960c23e551ebba54.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F9972dbfd1671434aa5b8ac8baf306cdc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9972dbfd1671434aa5b8ac8baf306cdc.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F9ea1a60e79284416be9049bcb3005757.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ea1a60e79284416be9049bcb3005757.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252Fb1dca554bd37446e81af0ed6924b6b38.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b1dca554bd37446e81af0ed6924b6b38.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F578fe31a97ec439aae178eda459fd944.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/578fe31a97ec439aae178eda459fd944.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252Ff322ef9eae3d48118936df2bd370d2b5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f322ef9eae3d48118936df2bd370d2b5.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252Fc1f5c9783b6942e6be238622c496fc3e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1f5c9783b6942e6be238622c496fc3e.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F733a6279ba414d33bfff2ab8cb0687f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/733a6279ba414d33bfff2ab8cb0687f1.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F961c0092c7d84af9bae9f6d63b4ac396.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/961c0092c7d84af9bae9f6d63b4ac396.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F331267ee53a54e3b8777d55f9a4a53c8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/331267ee53a54e3b8777d55f9a4a53c8.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252Ff034fdb9ad954066bdf751139c99cf97.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f034fdb9ad954066bdf751139c99cf97.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F973fc842866e4847afe2e622fa10dfe5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/973fc842866e4847afe2e622fa10dfe5.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F2356e7305ca042e69220f2bc6f27d6d7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2356e7305ca042e69220f2bc6f27d6d7.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252Ff8e5ee0ab11c451c835066a4989dae81.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f8e5ee0ab11c451c835066a4989dae81.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F8c729d01425f46e1b9b3c85c685b4d45.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8c729d01425f46e1b9b3c85c685b4d45.jpg already downloaded
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%252F925b4562b95a4f669de2b2eb48ed1c9b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/925b4562b95a4f669de2b2eb48ed1c9b.jpg already downloaded
2026-01-28 13:01:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4b09f2a8-2027-5eeb-97f7-994e1d278c33 with identifier 202512108510804
2026-01-28 13:01:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4b09f2a8-2027-5eeb-97f7-994e1d278c33
2026-01-28 13:01:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '4b09f2a8-2027-5eeb-97f7-994e1d278c33',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512108510804',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 27961,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/a1f47096d58a49baa833bbb6d5256550.jpg',
                'https://m.atcdn.co.uk/a/media/0d8defbcabc04cb3882df2c7c4a23d4f.jpg',
                'https://m.atcdn.co.uk/a/media/ffffd1f69b0749edad4c62ce7f9a8a24.jpg',
                'https://m.atcdn.co.uk/a/media/23e9b7f26a86468b960c23e551ebba54.jpg',
                'https://m.atcdn.co.uk/a/media/9972dbfd1671434aa5b8ac8baf306cdc.jpg',
                'https://m.atcdn.co.uk/a/media/9ea1a60e79284416be9049bcb3005757.jpg',
                'https://m.atcdn.co.uk/a/media/b1dca554bd37446e81af0ed6924b6b38.jpg',
                'https://m.atcdn.co.uk/a/media/578fe31a97ec439aae178eda459fd944.jpg',
                'https://m.atcdn.co.uk/a/media/f322ef9eae3d48118936df2bd370d2b5.jpg',
                'https://m.atcdn.co.uk/a/media/c1f5c9783b6942e6be238622c496fc3e.jpg',
                'https://m.atcdn.co.uk/a/media/733a6279ba414d33bfff2ab8cb0687f1.jpg',
                'https://m.atcdn.co.uk/a/media/961c0092c7d84af9bae9f6d63b4ac396.jpg',
                'https://m.atcdn.co.uk/a/media/331267ee53a54e3b8777d55f9a4a53c8.jpg',
                'https://m.atcdn.co.uk/a/media/f034fdb9ad954066bdf751139c99cf97.jpg',
                'https://m.atcdn.co.uk/a/media/973fc842866e4847afe2e622fa10dfe5.jpg',
                'https://m.atcdn.co.uk/a/media/2356e7305ca042e69220f2bc6f27d6d7.jpg',
                'https://m.atcdn.co.uk/a/media/f8e5ee0ab11c451c835066a4989dae81.jpg',
                'https://m.atcdn.co.uk/a/media/8c729d01425f46e1b9b3c85c685b4d45.jpg',
                'https://m.atcdn.co.uk/a/media/925b4562b95a4f669de2b2eb48ed1c9b.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 360615,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1f47096d58a49baa833bbb6d5256550.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 376581,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d8defbcabc04cb3882df2c7c4a23d4f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 356940,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ffffd1f69b0749edad4c62ce7f9a8a24.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 324209,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/23e9b7f26a86468b960c23e551ebba54.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 334580,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9972dbfd1671434aa5b8ac8baf306cdc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 295319,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9ea1a60e79284416be9049bcb3005757.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 314982,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b1dca554bd37446e81af0ed6924b6b38.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 291878,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/578fe31a97ec439aae178eda459fd944.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175921,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f322ef9eae3d48118936df2bd370d2b5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145518,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1f5c9783b6942e6be238622c496fc3e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 288712,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/733a6279ba414d33bfff2ab8cb0687f1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190060,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/961c0092c7d84af9bae9f6d63b4ac396.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 203020,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/331267ee53a54e3b8777d55f9a4a53c8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106156,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f034fdb9ad954066bdf751139c99cf97.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196225,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/973fc842866e4847afe2e622fa10dfe5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176336,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2356e7305ca042e69220f2bc6f27d6d7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172351,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f8e5ee0ab11c451c835066a4989dae81.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166466,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8c729d01425f46e1b9b3c85c685b4d45.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b09f2a8-2027-5eeb-97f7-994e1d278c33/4b09f2a8-2027-5eeb-97f7-994e1d278c33_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148945,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/925b4562b95a4f669de2b2eb48ed1c9b.jpg',
             'Width': 1280}],
 'price': 18995,
 'price_includes_vat': True,
 'registration_date': '2016-11-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf GTI CLUBSPORT EDITION 40 DSG MOT 12/26 27K FSH ULEZ '
          '2.0 5dr',
 'transmission': 'automatic',
 'trim': 'GTI Clubsport 40',
 'year': 2016}
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [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%27202512108510804%27 HTTP/1.1" 200 None
2026-01-28 13:01:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512108510804: {'created_time': 1769605269.901129, 'last_price_update_time': 1769605269.901141}
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512108510804') HTTP/1.1" 204 0
2026-01-28 13:01:09 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.399(s), this was the 1st time calling it.
2026-01-28 13:01:09 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.4006747972585245 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:01:11 [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-01-28 13:01:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:11 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:01:11 [common.utils.decorators] ERROR: Payload: {"id": "202512238780558", "stockItemId": "8a42c5cb9b4b0572019b4c9315d82f7f", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen Golf 2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 (S/S) (290 PS) MOT 12/26 64K AUTO ULEZ", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-16T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Golf", "subtitle": "2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 (S/S) (290 PS) MOT 12/26 64K AUTO ULEZ", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 64K AUTO ULEZ", "rrp": null, "price": 13500, "priceGBX": 1350000, "priceExcludingFees": 13500, "priceExcludingFeesGBX": 1350000, "suppliedPrice": 13500, "suppliedPriceGBX": 1350000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2015-01-02", "homeDeliveryRegionCodes": null, "priceExcludingVat": 13500, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****KE", "generation": {"generationId": "fcd9866defdbcae35b167bd48c7c2dbc", "name": "Hatchback (2012 - 2017)", "review": {"expertReviewSummary": {"rating": 4.7, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-golf-gti-2013-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1350", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/JHxkfGUR3uA?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/ffa9ac8ddb454b40ad8f3e49de4ff5a8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eec777787840499ca7a065b3bf58e10f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/321b799684684e0a80a88949b96f3661.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a87d90b6cd947ac8abd45083dea9e58.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e09312e2c8d5418b9ebfcde281ca0897.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4765a7655377440bb29f9fd412b44763.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/22a2502f0fca41ad89ff2fc233169e48.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/55c287eee75c4c939618fa4e2997884f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ec38953b471042d791647b98be57cab8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6176fc9b1174ae2a28b555a383384ce.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/48393005a7794ba8b70147314f830918.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/59bf3aea02f9426cba7d35d2e683e3a7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fa80dce9cd414507ba4e2b9a0ce5cfe3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a6e299c0c9d14b788738a163a962232b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6b1372db86c34f84bc37cf4afb89fcb6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c5efbe646b92445e96c892cefac8f690.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3bd246f3d15a484484b12f8cfdb960fe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/39a7b3d25bf44c8e896202be95dbfe6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6d2788f13d7485a961b6e8781469081.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GOOD", "priceIndicatorRatingLabel": "Good price", "priceDeviation": 91, "mileageDeviation": -12779, "mileage": {"mileage": 64000, "unit": "MILE", "__typename": "Mileage"}, "plate": "64", "year": 2015, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 148, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1370, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Golf", "trim": "GTI", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "145 g/km", "fuelConsumptionCombined": "44.10 mpg", "fuelConsumptionExtraUrban": "53.30 mpg", "fuelConsumptionUrban": "34.90 mpg", "insuranceGroup": "29E", "minimumKerbWeight": "1370 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "6.50 seconds", "cylinders": "4", "valves": "16", "enginePower": "217 bhp", "topSpeed": "152 mph", "engineTorque": "258.00 lbs/ft", "vehicleHeight": "1442 mm", "vehicleLength": "4268 mm", "vehicleWidth": "2027 mm", "wheelbase": "2631 mm", "fuelTankCapacity": "50.00 litres", "grossVehicleWeight": "1840 kg", "luggageCapacitySeatsDown": "1270 litres", "bootspaceSeatsUp": "380 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - Austin", "category": "Exterior", "__typename": "Feature"}, {"description": "2 Zone Electronic Climate Control with Automatic Air Recirculation", "category": "Interior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Curtain Front", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Curtain Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger with Deactivation Switch", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Seat Side Impact", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm with Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Anti-Theft Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti-Tramp Function for ESP", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Armrest - Front Centre with Storage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Dimming Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Post-Collision Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bluetooth Audio Connection", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bluetooth Telephone Preparation", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Exterior", "__typename": "Feature"}, {"description": "Body Coloured Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Body-Coloured Door Mirrors with Integrated Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Calipers - Red with GTI Logo", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Pad Wear Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Bumpers - Unique GTi", "category": "Exterior", "__typename": "Feature"}, {"description": "Car Information Display", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Carpet - Black", "category": "Interior", "__typename": "Feature"}, {"description": "Carpet Mats - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "Central Locking - Remote with 2 Remote Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Centre Console - Cyclone Decorative Inserts", "category": "Interior", "__typename": "Feature"}, {"description": "Child Locks in Rear Doors", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Colour Touch Screen - 6.5in", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Composition Media System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Cruise Control - Adaptive", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - Rear Armrest x2", "category": "Interior", "__typename": "Feature"}, {"description": "DAB - Digital Radio Reception", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Dashboard - Cyclone Decorative Inserts", "category": "Interior", "__typename": "Feature"}, {"description": "Daytime Running Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Differential Lock - Electronic - XDSPlus", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Discover Navigation Touch-Screen Navigation Radio System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable-Heated and Folding", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Puddle Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Door Mirrors - Reverse Activated Kerb View Adjustment on Passengers", "category": "Exterior", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electronic Parking Brake with Auto Hold Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "European Mapping Data", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Exhaust Tailpipes - Chrome Left and right", "category": "Exterior", "__typename": "Feature"}, {"description": "Front Assist including City Emergency Braking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Fog Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Gas Discharge - Bi-Xenon Dipped and Main Beam Headlights with LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Gear Shift Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Glovebox - Illuminated - Cooled - Lockable", "category": "Interior", "__typename": "Feature"}, {"description": "Grab Handles - Front x2 Rear x2 with Coat Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlight Washer System", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Automatic Range Adjustment", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Coming-Leaving Home Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Dusk Sensor - Automatic Driving Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Heated Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Heated Rear Windscreen", "category": "Exterior", "__typename": "Feature"}, {"description": "Heated Windscreen Washer Jets", "category": "Exterior", "__typename": "Feature"}, {"description": "Height and Reach Adjustable Steering Column", "category": "Interior", "__typename": "Feature"}, {"description": "Height-Adjustable Front Three-Point Seat Belts with Tensioners", "category": "Safety and Security", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for 2 Rear Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Keyless Entry - with Start-Stop Button", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Keys - Folding x 2", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Rear Number Plate Lights", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Leather Trimmed Three-Spoke Steering Wheel and Gear Knob", "category": "Interior", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Low Washer Fluid Warning Light", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Luggage Compartment - Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Storage Area on Right", "category": "Interior", "__typename": "Feature"}, {"description": "MDI - Multi Device Interface with USB - iPod Connection Cables", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Mirror Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Multifunction Computer - Colour", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Optical Parking Display via Vehicles Audio System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Parking Sensors - Front and Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Pre-Crash Preventive Occupant Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Progressive Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Radar Sensor Controlled Distance Monitoring System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Radiator Grille - Black Honeycomb Structure and Red Stripe", "category": "Exterior", "__typename": "Feature"}, {"description": "Radio Aerial Integrated into Rear Windscreen", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Rain Sensor", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Diffuser - Black", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Lights Incorporating LED Technology", "category": "Illumination", "__typename": "Feature"}, {"description": "Reflectors in Doors", "category": "Interior", "__typename": "Feature"}, {"description": "SD Card Reader", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seats - Front Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Front Sports", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Height Adjustment - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Service Interval Display", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Simultaneous Pairing of 2 Compatible Mobile Devices", "category": "Interior", "__typename": "Feature"}, {"description": "Single CD Player", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Sound Output - 4x20 Watt", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Spare Wheel - Space Saver Steel", "category": "Exterior", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Speed Limiter", "category": "Performance", "__typename": "Feature"}, {"description": "Start-Stop Button", "category": "Interior", "__typename": "Feature"}, {"description": "Static Cornering Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Steering Wheel - Audio Controls", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multifunction", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Paddle Shift", "category": "Interior", "__typename": "Feature"}, {"description": "Storage - Cover for Area in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Centre Console Covered", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Rear Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Styling Pack for GTI", "category": "Exterior", "__typename": "Feature"}, {"description": "Suspension - GTi Sports - Lowered by Approx 15mm", "category": "Performance", "__typename": "Feature"}, {"description": "TMC Plus - Traffic Message Channel", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Temperature Display - External", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Think Blue - Trainer - Driver Tips - Journey Analysis", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tinted Glass - Heat Insulating Rear 65 Percent Light Absorbing from B Pillar Backwards", "category": "Exterior", "__typename": "Feature"}, {"description": "Title and Cover Art Display", "category": "Interior", "__typename": "Feature"}, {"description": "Tyre Pressure Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Under Seat Drawers - Front Passenger", "category": "Interior", "__typename": "Feature"}, {"description": "Uniquely Shaped Roof Spoiler", "category": "Exterior", "__typename": "Feature"}, {"description": "Variable Boot Floor", "category": "Interior", "__typename": "Feature"}, {"description": "Warning Buzzer and Light for Front Seat Belts if Unfastened", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 215, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "a2858c9751af4a0eb31e7236a3162ec2", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:01:11 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 148,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238780558',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 64000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ffa9ac8ddb454b40ad8f3e49de4ff5a8.jpg',
                'https://m.atcdn.co.uk/a/media/eec777787840499ca7a065b3bf58e10f.jpg',
                'https://m.atcdn.co.uk/a/media/321b799684684e0a80a88949b96f3661.jpg',
                'https://m.atcdn.co.uk/a/media/3a87d90b6cd947ac8abd45083dea9e58.jpg',
                'https://m.atcdn.co.uk/a/media/e09312e2c8d5418b9ebfcde281ca0897.jpg',
                'https://m.atcdn.co.uk/a/media/4765a7655377440bb29f9fd412b44763.jpg',
                'https://m.atcdn.co.uk/a/media/22a2502f0fca41ad89ff2fc233169e48.jpg',
                'https://m.atcdn.co.uk/a/media/55c287eee75c4c939618fa4e2997884f.jpg',
                'https://m.atcdn.co.uk/a/media/ec38953b471042d791647b98be57cab8.jpg',
                'https://m.atcdn.co.uk/a/media/c6176fc9b1174ae2a28b555a383384ce.jpg',
                'https://m.atcdn.co.uk/a/media/48393005a7794ba8b70147314f830918.jpg',
                'https://m.atcdn.co.uk/a/media/59bf3aea02f9426cba7d35d2e683e3a7.jpg',
                'https://m.atcdn.co.uk/a/media/fa80dce9cd414507ba4e2b9a0ce5cfe3.jpg',
                'https://m.atcdn.co.uk/a/media/a6e299c0c9d14b788738a163a962232b.jpg',
                'https://m.atcdn.co.uk/a/media/6b1372db86c34f84bc37cf4afb89fcb6.jpg',
                'https://m.atcdn.co.uk/a/media/c5efbe646b92445e96c892cefac8f690.jpg',
                'https://m.atcdn.co.uk/a/media/3bd246f3d15a484484b12f8cfdb960fe.jpg',
                'https://m.atcdn.co.uk/a/media/39a7b3d25bf44c8e896202be95dbfe6d.jpg',
                'https://m.atcdn.co.uk/a/media/c6d2788f13d7485a961b6e8781469081.jpg'],
 'price': 13500,
 'price_includes_vat': True,
 'registration_date': '2015-01-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 '
          '(S/S) (290 PS) MOT 12/26 64K AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'GTI',
 'year': 2015}
2026-01-28 13:01:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7716d36f-f8a1-596f-8d10-5f228e2bb854 with identifier: 202512238780558
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 7716d36f-f8a1-596f-8d10-5f228e2bb854
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fffa9ac8ddb454b40ad8f3e49de4ff5a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ffa9ac8ddb454b40ad8f3e49de4ff5a8.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Feec777787840499ca7a065b3bf58e10f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eec777787840499ca7a065b3bf58e10f.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F321b799684684e0a80a88949b96f3661.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/321b799684684e0a80a88949b96f3661.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F3a87d90b6cd947ac8abd45083dea9e58.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3a87d90b6cd947ac8abd45083dea9e58.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fe09312e2c8d5418b9ebfcde281ca0897.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e09312e2c8d5418b9ebfcde281ca0897.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F4765a7655377440bb29f9fd412b44763.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4765a7655377440bb29f9fd412b44763.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F22a2502f0fca41ad89ff2fc233169e48.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22a2502f0fca41ad89ff2fc233169e48.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F55c287eee75c4c939618fa4e2997884f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55c287eee75c4c939618fa4e2997884f.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fec38953b471042d791647b98be57cab8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec38953b471042d791647b98be57cab8.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fc6176fc9b1174ae2a28b555a383384ce.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c6176fc9b1174ae2a28b555a383384ce.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F48393005a7794ba8b70147314f830918.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/48393005a7794ba8b70147314f830918.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F59bf3aea02f9426cba7d35d2e683e3a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59bf3aea02f9426cba7d35d2e683e3a7.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Ffa80dce9cd414507ba4e2b9a0ce5cfe3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa80dce9cd414507ba4e2b9a0ce5cfe3.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fa6e299c0c9d14b788738a163a962232b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6e299c0c9d14b788738a163a962232b.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F6b1372db86c34f84bc37cf4afb89fcb6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6b1372db86c34f84bc37cf4afb89fcb6.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fc5efbe646b92445e96c892cefac8f690.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5efbe646b92445e96c892cefac8f690.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F3bd246f3d15a484484b12f8cfdb960fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3bd246f3d15a484484b12f8cfdb960fe.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252F39a7b3d25bf44c8e896202be95dbfe6d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39a7b3d25bf44c8e896202be95dbfe6d.jpg already downloaded
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fc6d2788f13d7485a961b6e8781469081.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c6d2788f13d7485a961b6e8781469081.jpg already downloaded
2026-01-28 13:01:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7716d36f-f8a1-596f-8d10-5f228e2bb854 with identifier 202512238780558
2026-01-28 13:01:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7716d36f-f8a1-596f-8d10-5f228e2bb854
2026-01-28 13:01:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '7716d36f-f8a1-596f-8d10-5f228e2bb854',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238780558',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 64000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/ffa9ac8ddb454b40ad8f3e49de4ff5a8.jpg',
                'https://m.atcdn.co.uk/a/media/eec777787840499ca7a065b3bf58e10f.jpg',
                'https://m.atcdn.co.uk/a/media/321b799684684e0a80a88949b96f3661.jpg',
                'https://m.atcdn.co.uk/a/media/3a87d90b6cd947ac8abd45083dea9e58.jpg',
                'https://m.atcdn.co.uk/a/media/e09312e2c8d5418b9ebfcde281ca0897.jpg',
                'https://m.atcdn.co.uk/a/media/4765a7655377440bb29f9fd412b44763.jpg',
                'https://m.atcdn.co.uk/a/media/22a2502f0fca41ad89ff2fc233169e48.jpg',
                'https://m.atcdn.co.uk/a/media/55c287eee75c4c939618fa4e2997884f.jpg',
                'https://m.atcdn.co.uk/a/media/ec38953b471042d791647b98be57cab8.jpg',
                'https://m.atcdn.co.uk/a/media/c6176fc9b1174ae2a28b555a383384ce.jpg',
                'https://m.atcdn.co.uk/a/media/48393005a7794ba8b70147314f830918.jpg',
                'https://m.atcdn.co.uk/a/media/59bf3aea02f9426cba7d35d2e683e3a7.jpg',
                'https://m.atcdn.co.uk/a/media/fa80dce9cd414507ba4e2b9a0ce5cfe3.jpg',
                'https://m.atcdn.co.uk/a/media/a6e299c0c9d14b788738a163a962232b.jpg',
                'https://m.atcdn.co.uk/a/media/6b1372db86c34f84bc37cf4afb89fcb6.jpg',
                'https://m.atcdn.co.uk/a/media/c5efbe646b92445e96c892cefac8f690.jpg',
                'https://m.atcdn.co.uk/a/media/3bd246f3d15a484484b12f8cfdb960fe.jpg',
                'https://m.atcdn.co.uk/a/media/39a7b3d25bf44c8e896202be95dbfe6d.jpg',
                'https://m.atcdn.co.uk/a/media/c6d2788f13d7485a961b6e8781469081.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 273016,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ffa9ac8ddb454b40ad8f3e49de4ff5a8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 264028,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eec777787840499ca7a065b3bf58e10f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 271329,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/321b799684684e0a80a88949b96f3661.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 220935,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3a87d90b6cd947ac8abd45083dea9e58.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 205221,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e09312e2c8d5418b9ebfcde281ca0897.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 250356,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4765a7655377440bb29f9fd412b44763.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213956,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/22a2502f0fca41ad89ff2fc233169e48.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 237660,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/55c287eee75c4c939618fa4e2997884f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171622,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec38953b471042d791647b98be57cab8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124634,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c6176fc9b1174ae2a28b555a383384ce.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 233704,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/48393005a7794ba8b70147314f830918.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113318,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/59bf3aea02f9426cba7d35d2e683e3a7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160507,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa80dce9cd414507ba4e2b9a0ce5cfe3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116290,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6e299c0c9d14b788738a163a962232b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169183,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6b1372db86c34f84bc37cf4afb89fcb6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166388,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5efbe646b92445e96c892cefac8f690.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176033,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3bd246f3d15a484484b12f8cfdb960fe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143161,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/39a7b3d25bf44c8e896202be95dbfe6d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7716d36f-f8a1-596f-8d10-5f228e2bb854/7716d36f-f8a1-596f-8d10-5f228e2bb854_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146643,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c6d2788f13d7485a961b6e8781469081.jpg',
             'Width': 1280}],
 'price': 13500,
 'price_includes_vat': True,
 'registration_date': '2015-01-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI GTI TCR HATCHBACK 5DR PETROL DSG EURO 6 '
          '(S/S) (290 PS) MOT 12/26 64K AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'GTI',
 'year': 2015}
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%27202512238780558%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512238780558: {'created_time': 1769605271.517131, 'last_price_update_time': 1769605271.517141}
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512238780558') HTTP/1.1" 204 0
2026-01-28 13:01:13 [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-01-28 13:01:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:13 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:01:13 [common.utils.decorators] ERROR: Payload: {"id": "202512238780603", "stockItemId": "8a42c5cb9b4b0572019b4c96480b3209", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Audi S3 TFSI QUATTRO MOT 12/26 32K AUTO ULEZ 2.0 4dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2019-12-14T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S3", "subtitle": "S3 TFSI QUATTRO MOT 12/26 32K AUTO ULEZ 2.0 4dr", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 32K AUTO ULEZ", "rrp": null, "price": 19950, "priceGBX": 1995000, "priceExcludingFees": 19950, "priceExcludingFeesGBX": 1995000, "suppliedPrice": 19950, "suppliedPriceGBX": 1995000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2016-12-14", "homeDeliveryRegionCodes": null, "priceExcludingVat": 16625, "vatToBePaidUpfront": 3325, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****NO", "generation": {"generationId": "3598b48dcf994a6c9c3c52be1bafa5ac", "name": "Saloon (2013 - 2016)", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1995", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/UOoLsZ1YWD8?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/95c000dc697248eabe00372434e46f07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/409c0390bc064646b2a93d7c34c2f377.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/462aca132bba4e8ebc6ccec50f2c693f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bcdd39e43135437bbc5a10a3c00257c5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/db797d46ca0a432ab98f9e849fdcbff7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/88c1351f9d734cefa6cc4a01e1b53869.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f4a5e5ff359540a68c95808a64053b78.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/12f12904d71340619602f8a0df99183b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe012a4c2a2843698bb3af069a2e89ec.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/484b0332b6674da0ad9c7d88aaf6e56c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4052794e00814b59803e5d4ec3356fe9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/eecfb4da6f5d45b5aaae8955af2db26c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/90f9ba0da8a94805b6f7c32c98f5a2c2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9fc6c72cba604d64933834c424a85eac.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/54e56369e6064fe681b25b454a2982c8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/29c55be7df6342ce87c7a2105887cdf0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e28305e5ec48482c836f25addbef22cf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/471b78db033d444b97773e0e8eb87362.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0db4b0b3929742f6be59cd4d2f21fa29.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GREAT", "priceIndicatorRatingLabel": "Great price", "priceDeviation": -473, "mileageDeviation": -34794, "mileage": {"mileage": 32000, "unit": "MILE", "__typename": "Mileage"}, "plate": "66", "year": 2016, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 160, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1460, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 4, "bodyType": "Saloon", "cabType": "Unlisted", "rawBodyType": "Saloon", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S3", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "160 g/km", "fuelConsumptionCombined": "40.40 mpg", "fuelConsumptionExtraUrban": "47.10 mpg", "fuelConsumptionUrban": "32.80 mpg", "insuranceGroup": "36E", "minimumKerbWeight": "1460 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.90 seconds", "cylinders": "4", "valves": "16", "enginePower": "296 bhp", "topSpeed": "155 mph", "engineTorque": "280.00 lbs/ft", "vehicleHeight": "1392 mm", "vehicleLength": "4469 mm", "vehicleWidth": "1960 mm", "wheelbase": "2631 mm", "fuelTankCapacity": "55.00 litres", "grossVehicleWeight": "2010 kg", "luggageCapacitySeatsDown": "845 litres", "bootspaceSeatsUp": "390 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Power Socket - Centre Console", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Power Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Power Socket - Rear", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "19in Alloy Wheels - 5-Twin-Spoke Star Design Anthracite Partly Polished", "category": "Exterior", "__typename": "Feature"}, {"description": "50 Station Memory with Dynamic Station List", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "AMI - Audi Music Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Active Bonnet", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Adaptive Brake Lights", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Side", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Head Level Side For Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm - Thatcham Category 1", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Aluminium-Effect Door Mirror Housings", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti Theft Locking Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Audi Magnetic Ride", "category": "Performance", "__typename": "Feature"}, {"description": "Bluetooth Audio Streaming", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Brake Calipers - Black with S3 Logo", "category": "Exterior", "__typename": "Feature"}, {"description": "Child Locks - Manual", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Chrome-Plated Exhaust Tailpipe Trim", "category": "Exterior", "__typename": "Feature"}, {"description": "Coat Hooks - B Pillar - Both Sides", "category": "Interior", "__typename": "Feature"}, {"description": "Colour Drivers Information System - DIS", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Rear x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - x2 in Centre Console", "category": "Interior", "__typename": "Feature"}, {"description": "DAB Digital Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Display Screen Colour - 5.8in", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Door Mirrors - Body Coloured with Integrated LED Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated", "category": "Exterior", "__typename": "Feature"}, {"description": "Dual-Zone Electronic Climate Control", "category": "Interior", "__typename": "Feature"}, {"description": "EBD - Electronic Brakeforce Distribution", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ESC - Electronic Stabilisation Control", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Efficiency Program in the Drivers Information System - DIS", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electromechanical Parking Brake", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electromechanical Power Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Exhaust Tailpipe - Twin", "category": "Exterior", "__typename": "Feature"}, {"description": "FM-AM Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "First Aid Kit", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Front Sports Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Front and Rear Floor Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Headlights - Automatic Dynamic Range Control", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi-Xenon Plus", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights Washers", "category": "Illumination", "__typename": "Feature"}, {"description": "Heated Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Heated Windscreen Washer Jets", "category": "Exterior", "__typename": "Feature"}, {"description": "High Mounted Third Brake Light", "category": "Illumination", "__typename": "Feature"}, {"description": "High-Visibility Jackets x2", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Mounting for Front Passenger and Rear Outer Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "LED Rear Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Luggage Compartment - Additional Multi-Fastening Point", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment - Lashing Points x4", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment - Side Net", "category": "Interior", "__typename": "Feature"}, {"description": "MMI Control Panel", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "MMI Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Mobile Telephone Preparation - Bluetooth Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Progressive Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Radiator Grille - Honeycomb Design", "category": "Exterior", "__typename": "Feature"}, {"description": "Radiator Grille - Platinum Grey with Horizontal Double Chrome Bars", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Diffuser with Double Chrome Bar at Top", "category": "Exterior", "__typename": "Feature"}, {"description": "Remote Central Locking with 2 Fold Away Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "S Line Body Styling", "category": "Exterior", "__typename": "Feature"}, {"description": "S3 Front Bumper", "category": "Exterior", "__typename": "Feature"}, {"description": "SD Card Reader", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seat Belt Reminder for All Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Front Height Adjustment", "category": "Interior", "__typename": "Feature"}, {"description": "Secondary Collision Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Smoking Package", "category": "Interior", "__typename": "Feature"}, {"description": "Space Saver Spare Wheel", "category": "Exterior", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Speed-Dependant Volume Control", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Spoiler - S3 Design", "category": "Exterior", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke Leather-Multifunction-Flat Bottomed-Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Gear-Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Height and Reach Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multi-function", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment Under Rear Seat", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartments in the Door Side Trims-Centre Console-Under Front Passenger Seat", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Net in Front Passenger Footwell and Front Seat Backrests", "category": "Interior", "__typename": "Feature"}, {"description": "Storage and Luggage Package", "category": "Interior", "__typename": "Feature"}, {"description": "Suspension - S Sports - Dynamic Spring-Damper Settings and Lowered by 25mm", "category": "Performance", "__typename": "Feature"}, {"description": "Tool Kit", "category": "Interior", "__typename": "Feature"}, {"description": "Traction Control", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Tyre Pressure Monitoring System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Voice Control - Telephone", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Washer Fluid Level Indicator", "category": "Drivers Assistance", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "quattro", "bikeLicenceType": null, "derivativeId": "77a2ef1ed0634552b789d942862aa109", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:01:13 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 160,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238780603',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 32000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/95c000dc697248eabe00372434e46f07.jpg',
                'https://m.atcdn.co.uk/a/media/409c0390bc064646b2a93d7c34c2f377.jpg',
                'https://m.atcdn.co.uk/a/media/462aca132bba4e8ebc6ccec50f2c693f.jpg',
                'https://m.atcdn.co.uk/a/media/bcdd39e43135437bbc5a10a3c00257c5.jpg',
                'https://m.atcdn.co.uk/a/media/db797d46ca0a432ab98f9e849fdcbff7.jpg',
                'https://m.atcdn.co.uk/a/media/88c1351f9d734cefa6cc4a01e1b53869.jpg',
                'https://m.atcdn.co.uk/a/media/f4a5e5ff359540a68c95808a64053b78.jpg',
                'https://m.atcdn.co.uk/a/media/12f12904d71340619602f8a0df99183b.jpg',
                'https://m.atcdn.co.uk/a/media/fe012a4c2a2843698bb3af069a2e89ec.jpg',
                'https://m.atcdn.co.uk/a/media/484b0332b6674da0ad9c7d88aaf6e56c.jpg',
                'https://m.atcdn.co.uk/a/media/4052794e00814b59803e5d4ec3356fe9.jpg',
                'https://m.atcdn.co.uk/a/media/eecfb4da6f5d45b5aaae8955af2db26c.jpg',
                'https://m.atcdn.co.uk/a/media/90f9ba0da8a94805b6f7c32c98f5a2c2.jpg',
                'https://m.atcdn.co.uk/a/media/9fc6c72cba604d64933834c424a85eac.jpg',
                'https://m.atcdn.co.uk/a/media/54e56369e6064fe681b25b454a2982c8.jpg',
                'https://m.atcdn.co.uk/a/media/29c55be7df6342ce87c7a2105887cdf0.jpg',
                'https://m.atcdn.co.uk/a/media/e28305e5ec48482c836f25addbef22cf.jpg',
                'https://m.atcdn.co.uk/a/media/471b78db033d444b97773e0e8eb87362.jpg',
                'https://m.atcdn.co.uk/a/media/0db4b0b3929742f6be59cd4d2f21fa29.jpg'],
 'price': 19950,
 'price_includes_vat': True,
 'registration_date': '2016-12-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 12/26 32K AUTO ULEZ 2.0 4dr',
 'transmission': 'automatic',
 'year': 2016}
2026-01-28 13:01:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7 with identifier: 202512238780603
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F95c000dc697248eabe00372434e46f07.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/95c000dc697248eabe00372434e46f07.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F409c0390bc064646b2a93d7c34c2f377.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/409c0390bc064646b2a93d7c34c2f377.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F462aca132bba4e8ebc6ccec50f2c693f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/462aca132bba4e8ebc6ccec50f2c693f.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252Fbcdd39e43135437bbc5a10a3c00257c5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bcdd39e43135437bbc5a10a3c00257c5.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252Fdb797d46ca0a432ab98f9e849fdcbff7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db797d46ca0a432ab98f9e849fdcbff7.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F88c1351f9d734cefa6cc4a01e1b53869.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/88c1351f9d734cefa6cc4a01e1b53869.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252Ff4a5e5ff359540a68c95808a64053b78.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4a5e5ff359540a68c95808a64053b78.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F12f12904d71340619602f8a0df99183b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12f12904d71340619602f8a0df99183b.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252Ffe012a4c2a2843698bb3af069a2e89ec.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe012a4c2a2843698bb3af069a2e89ec.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F484b0332b6674da0ad9c7d88aaf6e56c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/484b0332b6674da0ad9c7d88aaf6e56c.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F4052794e00814b59803e5d4ec3356fe9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4052794e00814b59803e5d4ec3356fe9.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252Feecfb4da6f5d45b5aaae8955af2db26c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eecfb4da6f5d45b5aaae8955af2db26c.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F90f9ba0da8a94805b6f7c32c98f5a2c2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90f9ba0da8a94805b6f7c32c98f5a2c2.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F9fc6c72cba604d64933834c424a85eac.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fc6c72cba604d64933834c424a85eac.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F54e56369e6064fe681b25b454a2982c8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/54e56369e6064fe681b25b454a2982c8.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F29c55be7df6342ce87c7a2105887cdf0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/29c55be7df6342ce87c7a2105887cdf0.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252Fe28305e5ec48482c836f25addbef22cf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e28305e5ec48482c836f25addbef22cf.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F471b78db033d444b97773e0e8eb87362.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/471b78db033d444b97773e0e8eb87362.jpg already downloaded
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%252F0db4b0b3929742f6be59cd4d2f21fa29.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0db4b0b3929742f6be59cd4d2f21fa29.jpg already downloaded
2026-01-28 13:01:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7 with identifier 202512238780603
2026-01-28 13:01:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7
2026-01-28 13:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512238780603',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S3',
 'odometer': 32000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/95c000dc697248eabe00372434e46f07.jpg',
                'https://m.atcdn.co.uk/a/media/409c0390bc064646b2a93d7c34c2f377.jpg',
                'https://m.atcdn.co.uk/a/media/462aca132bba4e8ebc6ccec50f2c693f.jpg',
                'https://m.atcdn.co.uk/a/media/bcdd39e43135437bbc5a10a3c00257c5.jpg',
                'https://m.atcdn.co.uk/a/media/db797d46ca0a432ab98f9e849fdcbff7.jpg',
                'https://m.atcdn.co.uk/a/media/88c1351f9d734cefa6cc4a01e1b53869.jpg',
                'https://m.atcdn.co.uk/a/media/f4a5e5ff359540a68c95808a64053b78.jpg',
                'https://m.atcdn.co.uk/a/media/12f12904d71340619602f8a0df99183b.jpg',
                'https://m.atcdn.co.uk/a/media/fe012a4c2a2843698bb3af069a2e89ec.jpg',
                'https://m.atcdn.co.uk/a/media/484b0332b6674da0ad9c7d88aaf6e56c.jpg',
                'https://m.atcdn.co.uk/a/media/4052794e00814b59803e5d4ec3356fe9.jpg',
                'https://m.atcdn.co.uk/a/media/eecfb4da6f5d45b5aaae8955af2db26c.jpg',
                'https://m.atcdn.co.uk/a/media/90f9ba0da8a94805b6f7c32c98f5a2c2.jpg',
                'https://m.atcdn.co.uk/a/media/9fc6c72cba604d64933834c424a85eac.jpg',
                'https://m.atcdn.co.uk/a/media/54e56369e6064fe681b25b454a2982c8.jpg',
                'https://m.atcdn.co.uk/a/media/29c55be7df6342ce87c7a2105887cdf0.jpg',
                'https://m.atcdn.co.uk/a/media/e28305e5ec48482c836f25addbef22cf.jpg',
                'https://m.atcdn.co.uk/a/media/471b78db033d444b97773e0e8eb87362.jpg',
                'https://m.atcdn.co.uk/a/media/0db4b0b3929742f6be59cd4d2f21fa29.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 327007,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/95c000dc697248eabe00372434e46f07.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 333319,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/409c0390bc064646b2a93d7c34c2f377.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 306964,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/462aca132bba4e8ebc6ccec50f2c693f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 279136,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bcdd39e43135437bbc5a10a3c00257c5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286743,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/db797d46ca0a432ab98f9e849fdcbff7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269646,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/88c1351f9d734cefa6cc4a01e1b53869.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 245477,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f4a5e5ff359540a68c95808a64053b78.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257192,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/12f12904d71340619602f8a0df99183b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166075,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe012a4c2a2843698bb3af069a2e89ec.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147729,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/484b0332b6674da0ad9c7d88aaf6e56c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131534,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4052794e00814b59803e5d4ec3356fe9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154129,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eecfb4da6f5d45b5aaae8955af2db26c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 216686,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/90f9ba0da8a94805b6f7c32c98f5a2c2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107840,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fc6c72cba604d64933834c424a85eac.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165645,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/54e56369e6064fe681b25b454a2982c8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170609,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/29c55be7df6342ce87c7a2105887cdf0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126658,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e28305e5ec48482c836f25addbef22cf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128729,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/471b78db033d444b97773e0e8eb87362.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7/8b94d1c5-116c-54c8-b7a8-feeab4ccf5d7_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133466,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0db4b0b3929742f6be59cd4d2f21fa29.jpg',
             'Width': 1280}],
 'price': 19950,
 'price_includes_vat': True,
 'registration_date': '2016-12-14',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S3 TFSI QUATTRO MOT 12/26 32K AUTO ULEZ 2.0 4dr',
 'transmission': 'automatic',
 'year': 2016}
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [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%27202512238780603%27 HTTP/1.1" 200 None
2026-01-28 13:01:13 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512238780603: {'created_time': 1769605273.699658, 'last_price_update_time': 1769605273.699667}
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512238780603') HTTP/1.1" 204 0
2026-01-28 13:01:14 [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-01-28 13:01:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:01:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:14 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:01:14 [common.utils.decorators] ERROR: Payload: {"id": "202512268802970", "stockItemId": "8a42c9289b4b0571019b5b22f5fc2068", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen Golf 2.0 R TECH MOT 12/26 61K PSH AUTO ULEZ 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-08T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Golf", "subtitle": "2.0 R TECH MOT 12/26 61K PSH AUTO ULEZ 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 61K PSH AUTO ULEZ", "rrp": null, "price": 15000, "priceGBX": 1500000, "priceExcludingFees": 15000, "priceExcludingFeesGBX": 1500000, "suppliedPrice": 15000, "suppliedPriceGBX": 1500000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-08-20", "homeDeliveryRegionCodes": null, "priceExcludingVat": 12500, "vatToBePaidUpfront": 2500, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****KD", "generation": {"generationId": "fcd9866defdbcae35b167bd48c7c2dbc", "name": "Hatchback (2012 - 2017)", "review": {"expertReviewSummary": {"rating": 4.7, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-golf-gti-2013-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1500", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/iZpYimY7Xv4?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 19, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/eb4be1b2ea2a45feab5b8d6b00493e2e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e132d509be10406f8d7424badf9aa3b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a5a11b72b124446fa9a81e9a5c0dbf04.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/66de36f221b64ceeb62efd031da638be.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/38e4a2e101e44a708aed74f5fbe2f393.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e10bd37b4f224bbfa5fdbef4be9b3a2f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6aca2f47f6554ca6a844c4f6ed694202.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fcc76978798b4577b2249f1de7925440.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/926739455a6741ee836ebea70e7de20f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4379f0b5d6e54753860a1149d53db7c9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/119c6344b2104f0b90a10e5d52623be9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/227b303ef5eb48fe890eb94b55734ecf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d3517ccc587b4fc99860e436b60f481a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a0663a0a44e549cf8ec13503eedeb013.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/92730dbafdbf4fc7ab82589c05fbe4bf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/24aec2ce6df84c71843f0fc8698d0a33.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5abc228dbc3e4a2787c837fbd445512b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fafed448d04b45468015a700977fe8df.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7d888ab233e8452293861ce9638373e8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GOOD", "priceIndicatorRatingLabel": "Good price", "priceDeviation": 23, "mileageDeviation": -18969, "mileage": {"mileage": 61000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 159, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1495, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Golf", "trim": "R", "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "159 g/km", "fuelConsumptionCombined": "40.94 mpg", "fuelConsumptionExtraUrban": "47.88 mpg", "fuelConsumptionUrban": "32.10 mpg", "insuranceGroup": "34E", "minimumKerbWeight": "1495 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.90 seconds", "cylinders": "4", "valves": "16", "enginePower": "296 bhp", "topSpeed": "155 mph", "engineTorque": "280.00 lbs/ft", "vehicleHeight": "1436 mm", "vehicleLength": "4268 mm", "vehicleWidth": "2027 mm", "wheelbase": "2630 mm", "fuelTankCapacity": "55.00 litres", "grossVehicleWeight": "1980 kg", "luggageCapacitySeatsDown": "1233 litres", "bootspaceSeatsUp": "343 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - Cadiz", "category": "Exterior", "__typename": "Feature"}, {"description": "2 Zone Electronic Climate Control with Automatic Air Recirculation", "category": "Interior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Curtain Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger with Deactivation Switch", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Seat Side Impact", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm with Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Anti-Theft Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti-Tramp Function for ESP", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Armrest - Front Centre with Ventilation Nozzles x2", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Dimming Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Post-Collision Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Aux-In Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bluetooth Telephone Preparation", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Body Coloured Bumpers and Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Calipers - Gloss Black", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Pad Wear Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Bumpers - Front and Rear - Uniquely Shaped", "category": "Exterior", "__typename": "Feature"}, {"description": "Carpet Mats - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "Central Locking - Remote with 2 Remote Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "City Emergency Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Composition Media System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Cruise Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - Rear x2", "category": "Interior", "__typename": "Feature"}, {"description": "DAB - Digital Radio Reception", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Dashboard - Gloss Black Panel", "category": "Interior", "__typename": "Feature"}, {"description": "Daytime Running Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Differential Lock - Electronic", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Door Mirrors - Chrome Plated", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable-Heated and Folding", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Puddle Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Door Mirrors - Reverse Activated Kerb View Adjustment on Passengers", "category": "Exterior", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electronic Parking Brake with Auto Hold Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Exhaust Tailpipes - Chrome Left and right", "category": "Exterior", "__typename": "Feature"}, {"description": "Front Assist including City Emergency Braking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Glovebox - Illuminated - Cooled - Lockable", "category": "Interior", "__typename": "Feature"}, {"description": "Grab Handles - Front x2 Rear x2 with Coat Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlight Washer System", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi-Xenon - Gas Discharged", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Coming-Leaving Home Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Dusk Sensor - Automatic Driving Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Height and Reach Adjustable Steering Column", "category": "Interior", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for 2 Rear Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Rear Number Plate Lights", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment - Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Storage Area on Right", "category": "Interior", "__typename": "Feature"}, {"description": "MDI - Multi Device Interface with USB - iPod Connection Cables", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Mirror Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Multifunction Computer - Colour", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Multiple Impact Brake Activation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Optical Parking Display via Vehicles Audio System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Parking Sensors - Front", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Power Assisted Steering - Speed Sensitive", "category": "Performance", "__typename": "Feature"}, {"description": "Pre-Crash Preventive Occupant Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "R Styling Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Radar Sensor Controlled Distance Monitoring System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Radiator Grille - Chrome Plated Strip", "category": "Exterior", "__typename": "Feature"}, {"description": "Radio & Single CD Player MP3 Compatible", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Radio Aerial Integrated into Rear Windscreen", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Rain Sensor", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Diffuser - Black with Chrome Exhaust Tailpipes Left and Right", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Tail Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "SD Card Reader", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seatbelt Reminder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Front Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Front Sports", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Front Sports with R Logo on Head Restraints", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Height Adjustment - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Service Interval Display", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Spare Wheel - Space Saver Steel", "category": "Exterior", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Spoiler - Tailgate", "category": "Exterior", "__typename": "Feature"}, {"description": "Static Cornering Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke - Leather Trimmed - Multifunction with R Logo", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Audio Controls", "category": "Interior", "__typename": "Feature"}, {"description": "Storage - Cover for Area in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Centre Console Covered", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Styling Pack for R", "category": "Exterior", "__typename": "Feature"}, {"description": "Suspension - R Sports", "category": "Performance", "__typename": "Feature"}, {"description": "Temperature Display - External", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tinted Glass - Heat Insulating Rear 65 Percent Light Absorbing from B Pillar Backwards", "category": "Exterior", "__typename": "Feature"}, {"description": "Traffic Sign Recognition", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tyre Pressure Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Under Seat Drawers - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Variable Boot Floor", "category": "Interior", "__typename": "Feature"}, {"description": "XDS Electronic Differential Lock", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "4Motion", "bikeLicenceType": null, "derivativeId": "bf8aa52a1ecc4af38017c45679bcc74f", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:01:14 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512268802970',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 61000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/eb4be1b2ea2a45feab5b8d6b00493e2e.jpg',
                'https://m.atcdn.co.uk/a/media/e132d509be10406f8d7424badf9aa3b2.jpg',
                'https://m.atcdn.co.uk/a/media/a5a11b72b124446fa9a81e9a5c0dbf04.jpg',
                'https://m.atcdn.co.uk/a/media/66de36f221b64ceeb62efd031da638be.jpg',
                'https://m.atcdn.co.uk/a/media/38e4a2e101e44a708aed74f5fbe2f393.jpg',
                'https://m.atcdn.co.uk/a/media/e10bd37b4f224bbfa5fdbef4be9b3a2f.jpg',
                'https://m.atcdn.co.uk/a/media/6aca2f47f6554ca6a844c4f6ed694202.jpg',
                'https://m.atcdn.co.uk/a/media/fcc76978798b4577b2249f1de7925440.jpg',
                'https://m.atcdn.co.uk/a/media/926739455a6741ee836ebea70e7de20f.jpg',
                'https://m.atcdn.co.uk/a/media/4379f0b5d6e54753860a1149d53db7c9.jpg',
                'https://m.atcdn.co.uk/a/media/119c6344b2104f0b90a10e5d52623be9.jpg',
                'https://m.atcdn.co.uk/a/media/227b303ef5eb48fe890eb94b55734ecf.jpg',
                'https://m.atcdn.co.uk/a/media/d3517ccc587b4fc99860e436b60f481a.jpg',
                'https://m.atcdn.co.uk/a/media/a0663a0a44e549cf8ec13503eedeb013.jpg',
                'https://m.atcdn.co.uk/a/media/92730dbafdbf4fc7ab82589c05fbe4bf.jpg',
                'https://m.atcdn.co.uk/a/media/24aec2ce6df84c71843f0fc8698d0a33.jpg',
                'https://m.atcdn.co.uk/a/media/5abc228dbc3e4a2787c837fbd445512b.jpg',
                'https://m.atcdn.co.uk/a/media/fafed448d04b45468015a700977fe8df.jpg',
                'https://m.atcdn.co.uk/a/media/7d888ab233e8452293861ce9638373e8.jpg'],
 'price': 15000,
 'price_includes_vat': True,
 'registration_date': '2014-08-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 R TECH MOT 12/26 61K PSH AUTO ULEZ 5dr',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2014}
2026-01-28 13:01:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 451d6ca5-f57b-5b8e-a84b-ef1e5458b38c with identifier: 202512268802970
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 451d6ca5-f57b-5b8e-a84b-ef1e5458b38c
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Feb4be1b2ea2a45feab5b8d6b00493e2e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb4be1b2ea2a45feab5b8d6b00493e2e.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Fe132d509be10406f8d7424badf9aa3b2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e132d509be10406f8d7424badf9aa3b2.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Fa5a11b72b124446fa9a81e9a5c0dbf04.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5a11b72b124446fa9a81e9a5c0dbf04.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F66de36f221b64ceeb62efd031da638be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/66de36f221b64ceeb62efd031da638be.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F38e4a2e101e44a708aed74f5fbe2f393.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38e4a2e101e44a708aed74f5fbe2f393.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Fe10bd37b4f224bbfa5fdbef4be9b3a2f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e10bd37b4f224bbfa5fdbef4be9b3a2f.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F6aca2f47f6554ca6a844c4f6ed694202.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6aca2f47f6554ca6a844c4f6ed694202.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Ffcc76978798b4577b2249f1de7925440.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcc76978798b4577b2249f1de7925440.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F926739455a6741ee836ebea70e7de20f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/926739455a6741ee836ebea70e7de20f.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F4379f0b5d6e54753860a1149d53db7c9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4379f0b5d6e54753860a1149d53db7c9.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F119c6344b2104f0b90a10e5d52623be9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/119c6344b2104f0b90a10e5d52623be9.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F227b303ef5eb48fe890eb94b55734ecf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/227b303ef5eb48fe890eb94b55734ecf.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Fd3517ccc587b4fc99860e436b60f481a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d3517ccc587b4fc99860e436b60f481a.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Fa0663a0a44e549cf8ec13503eedeb013.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0663a0a44e549cf8ec13503eedeb013.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F92730dbafdbf4fc7ab82589c05fbe4bf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/92730dbafdbf4fc7ab82589c05fbe4bf.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F24aec2ce6df84c71843f0fc8698d0a33.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/24aec2ce6df84c71843f0fc8698d0a33.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F5abc228dbc3e4a2787c837fbd445512b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5abc228dbc3e4a2787c837fbd445512b.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252Ffafed448d04b45468015a700977fe8df.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fafed448d04b45468015a700977fe8df.jpg already downloaded
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%252F7d888ab233e8452293861ce9638373e8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d888ab233e8452293861ce9638373e8.jpg already downloaded
2026-01-28 13:01:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 451d6ca5-f57b-5b8e-a84b-ef1e5458b38c with identifier 202512268802970
2026-01-28 13:01:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:14 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 451d6ca5-f57b-5b8e-a84b-ef1e5458b38c
2026-01-28 13:01:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '451d6ca5-f57b-5b8e-a84b-ef1e5458b38c',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512268802970',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 61000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/eb4be1b2ea2a45feab5b8d6b00493e2e.jpg',
                'https://m.atcdn.co.uk/a/media/e132d509be10406f8d7424badf9aa3b2.jpg',
                'https://m.atcdn.co.uk/a/media/a5a11b72b124446fa9a81e9a5c0dbf04.jpg',
                'https://m.atcdn.co.uk/a/media/66de36f221b64ceeb62efd031da638be.jpg',
                'https://m.atcdn.co.uk/a/media/38e4a2e101e44a708aed74f5fbe2f393.jpg',
                'https://m.atcdn.co.uk/a/media/e10bd37b4f224bbfa5fdbef4be9b3a2f.jpg',
                'https://m.atcdn.co.uk/a/media/6aca2f47f6554ca6a844c4f6ed694202.jpg',
                'https://m.atcdn.co.uk/a/media/fcc76978798b4577b2249f1de7925440.jpg',
                'https://m.atcdn.co.uk/a/media/926739455a6741ee836ebea70e7de20f.jpg',
                'https://m.atcdn.co.uk/a/media/4379f0b5d6e54753860a1149d53db7c9.jpg',
                'https://m.atcdn.co.uk/a/media/119c6344b2104f0b90a10e5d52623be9.jpg',
                'https://m.atcdn.co.uk/a/media/227b303ef5eb48fe890eb94b55734ecf.jpg',
                'https://m.atcdn.co.uk/a/media/d3517ccc587b4fc99860e436b60f481a.jpg',
                'https://m.atcdn.co.uk/a/media/a0663a0a44e549cf8ec13503eedeb013.jpg',
                'https://m.atcdn.co.uk/a/media/92730dbafdbf4fc7ab82589c05fbe4bf.jpg',
                'https://m.atcdn.co.uk/a/media/24aec2ce6df84c71843f0fc8698d0a33.jpg',
                'https://m.atcdn.co.uk/a/media/5abc228dbc3e4a2787c837fbd445512b.jpg',
                'https://m.atcdn.co.uk/a/media/fafed448d04b45468015a700977fe8df.jpg',
                'https://m.atcdn.co.uk/a/media/7d888ab233e8452293861ce9638373e8.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 304291,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb4be1b2ea2a45feab5b8d6b00493e2e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 286305,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e132d509be10406f8d7424badf9aa3b2.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 302387,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5a11b72b124446fa9a81e9a5c0dbf04.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 269042,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/66de36f221b64ceeb62efd031da638be.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276703,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/38e4a2e101e44a708aed74f5fbe2f393.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225702,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e10bd37b4f224bbfa5fdbef4be9b3a2f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 232395,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6aca2f47f6554ca6a844c4f6ed694202.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257097,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fcc76978798b4577b2249f1de7925440.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169694,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/926739455a6741ee836ebea70e7de20f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126753,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4379f0b5d6e54753860a1149d53db7c9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 225501,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/119c6344b2104f0b90a10e5d52623be9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123932,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/227b303ef5eb48fe890eb94b55734ecf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160657,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d3517ccc587b4fc99860e436b60f481a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116530,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0663a0a44e549cf8ec13503eedeb013.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179703,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/92730dbafdbf4fc7ab82589c05fbe4bf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163617,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/24aec2ce6df84c71843f0fc8698d0a33.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163605,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5abc228dbc3e4a2787c837fbd445512b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135902,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fafed448d04b45468015a700977fe8df.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_451d6ca5-f57b-5b8e-a84b-ef1e5458b38c/451d6ca5-f57b-5b8e-a84b-ef1e5458b38c_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133215,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d888ab233e8452293861ce9638373e8.jpg',
             'Width': 1280}],
 'price': 15000,
 'price_includes_vat': True,
 'registration_date': '2014-08-20',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 R TECH MOT 12/26 61K PSH AUTO ULEZ 5dr',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2014}
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [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%27202512268802970%27 HTTP/1.1" 200 None
2026-01-28 13:01:14 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512268802970: {'created_time': 1769605274.865289, 'last_price_update_time': 1769605274.8653}
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512268802970') HTTP/1.1" 204 0
2026-01-28 13:01:16 [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-01-28 13:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:16 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:01:16 [common.utils.decorators] ERROR: Payload: {"id": "202511187980738", "stockItemId": "8a42d2099a92f786019a98364f333052", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen Passat SE FSI MOT 11/26 AUTO 43K PSH ULEZ 1.4 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-11T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Passat", "subtitle": "SE FSI MOT 11/26 AUTO 43K PSH ULEZ 1.4 5dr", "__typename": "Heading"}, "attentionGrabber": "MOT 11/26 AUTO 43K PSH ULEZ", "rrp": null, "price": 6995, "priceGBX": 699500, "priceExcludingFees": 6995, "priceExcludingFeesGBX": 699500, "suppliedPrice": 6995, "suppliedPriceGBX": 699500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-06-11", "homeDeliveryRegionCodes": null, "priceExcludingVat": 5829.17, "vatToBePaidUpfront": 1165.83, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****VU", "generation": {"generationId": "85b55332a13cb59ace356ce2b5e5fd6a", "name": "Estate (2010 - 2015)", "review": {"expertReviewSummary": {"rating": 4.1, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-passat-alltrack-estate-2012-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "700", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/SoS1AswyjOk?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 20, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/5ed432fd9a884ee6869e40b4d5f6c84f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b4bc6e59d08f4525aa4f4c70d7efbfef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8fb085eb2e3f4067b3ea482d684ec7bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e959cf0a3a7146efaa292b257d5abd5d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9e244c22296b432ca56f353a0634976c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2463e6b76b9e4b1eb3687c9f218f1176.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bfcffd7e383c4b8db0eb90721a8a1989.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b16084c47fc74e7d96f78df5afd87e23.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/aef38f43f0aa48fca44948f026083ae5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4222f585fc6c4166aec538da2e0f3688.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7ab108fc7f574bbf98ed9fcc70dc34c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4c9925cc324f4b8aa43fe25edaa9ef5e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b37e745a59b744a3958e37027ff710b8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ec0243162e3c4c389d219cc6cfa3218c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0ff6b717c07b4b5da5a335041c77a6e5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9a36ba509b7148b698e7cbdd440ee400.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/21929399e10e4813b190848d2879241f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb8ed1a7147540aaa97507765d3a439b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1b25bdad54354ba7a478f69d9c9650ed.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5f59d6f4b4f44b578e72d21eb1afc656.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Documentation", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "LOW", "priceIndicatorRatingLabel": "Lower price", "priceDeviation": -490, "mileageDeviation": null, "mileage": {"mileage": 43000, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "Benefit from a reassuring 3 months warranty with this 2014 Volkswagen Passat TSI SE. This well presented vehicle features a 1.4 litre petrol engine and comes in the SE trim. Its partial service history provides a good overview of its past maintenance.\n\nThe Volkswagen Passat TSI SE offers a comfortable and practical driving experience. Its 1.4 litre petrol engine is known for its efficiency, making it a sensible choice for everyday use. The SE trim level ensures a good balance of features and value, providing a pleasant environment for both driver and passengers.", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 5", "co2Emissions": {"co2Emission": 140, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1507, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.4, "sizeCC": 1390, "manufacturerEngineSize": 1.4, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Estate", "cabType": "Unlisted", "rawBodyType": "Estate", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Passat", "trim": "SE", "optionalFeatures": null, "standardFeatures": [{"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Cruise Control", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "External Temperature Display", "category": "Standard", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Standard", "__typename": "Feature"}, {"description": "Front Head Restraints", "category": "Standard", "__typename": "Feature"}, {"description": "ABS Brakes", "category": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "Rev Counter", "category": "Standard", "__typename": "Feature"}, {"description": "Leather Interior", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Drivers Assistance", "features": [{"description": "Cruise Control", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Exterior", "features": [{"description": "White exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Illumination", "features": [{"description": "Front Fog Lights", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Black cloth interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm", "type": "Standard", "__typename": "Feature"}, {"description": "External Temperature Display", "type": "Standard", "__typename": "Feature"}, {"description": "Front Head Restraints", "type": "Standard", "__typename": "Feature"}, {"description": "ABS Brakes", "type": "Standard", "__typename": "Feature"}, {"description": "Air Conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Rev Counter", "type": "Standard", "__typename": "Feature"}, {"description": "Leather Interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": {"co2Emissions": "140 g/km", "fuelConsumptionCombined": "46.30 mpg", "fuelConsumptionExtraUrban": "53.30 mpg", "fuelConsumptionUrban": "37.70 mpg", "insuranceGroup": "17E", "minimumKerbWeight": "1507 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "10.60 seconds", "cylinders": "4", "valves": "16", "enginePower": "120 bhp", "topSpeed": "126 mph", "engineTorque": "148.00 lbs/ft", "vehicleHeight": "1516 mm", "vehicleLength": "4771 mm", "vehicleWidth": "2062 mm", "wheelbase": "2712 mm", "fuelTankCapacity": "70.00 litres", "grossVehicleWeight": "2110 kg", "luggageCapacitySeatsDown": "1731 litres", "bootspaceSeatsUp": "603 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket - Front Centre Armrest", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "17in Alloy Wheels - Fontana", "category": "Exterior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Air Conditioning - Climatic Semi-Automatic Control", "category": "Interior", "__typename": "Feature"}, {"description": "Airbags - Curtain", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger with Deactivation Switch", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Seat Side Impact", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm with Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Analogue Clock", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Anti-Theft Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Armrest - Front Centre with Storage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Armrest - Rear Centre with Storage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Dimming Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Aux-In Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "BAS - Brake Assist System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Bluetooth Connection - Continuous Pairing Display via Multifunction Computer", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bluetooth Telephone Preparation for Hands Free Profile Enabled Telephones", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Body Coloured Bumpers", "category": "Exterior", "__typename": "Feature"}, {"description": "Body Coloured Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Body-Coloured Door Mirrors with Integrated Indicators", "category": "Exterior", "__typename": "Feature"}, {"description": "Carpet Mats - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "Central Locking - Remote with 2 Remote Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Chrome Plated Front Bumper Strips", "category": "Exterior", "__typename": "Feature"}, {"description": "Countersteer Support with Trailer Stabilisation Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Cruise Control with Driver Alert System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - Rear x2", "category": "Interior", "__typename": "Feature"}, {"description": "DAB+ - Digital Radio Reception", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Differential Lock - Electronic", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Door Mirrors - Automatic Dimming on Driver Side", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable and Heated and Automatic Dimming", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Side Impact Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "EBD - Electronic Brake Pressure Distribution", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electronic Parking Brake with Auto Hold Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Exterior Temperature Gauge and Frost Warning Function", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Flat Tyre Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Front Fog Lights with Chrome Trimmed Surrounds", "category": "Illumination", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Glovebox - Illuminated - Cooled - Lockable", "category": "Interior", "__typename": "Feature"}, {"description": "Headlights - Coming-Leaving Home Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Halogen Clear - Range Adjustable", "category": "Illumination", "__typename": "Feature"}, {"description": "Heated Rear Window", "category": "Exterior", "__typename": "Feature"}, {"description": "Height and Reach Adjustable Steering Wheel", "category": "Interior", "__typename": "Feature"}, {"description": "Height-Adjustable Front Three-Point Seat Belts with Tensioners", "category": "Safety and Security", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light", "category": "Illumination", "__typename": "Feature"}, {"description": "Hill Hold Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation - Outer Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Leather Trimmed Three-Spoke Steering Wheel and Gear Knob", "category": "Interior", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment - Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "MDI - Multi Device Interface with USB - iPod Connection Cables", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Multifunction Computer - Highline", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Power Assisted Steering - Speed Sensitive", "category": "Performance", "__typename": "Feature"}, {"description": "Press and Drive Key", "category": "Interior", "__typename": "Feature"}, {"description": "RCD 310 Radio - MP3 Compatible CD Player with 8 Speakers and Aux-In Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Radiator Grille - Black with Chrome Louvres", "category": "Exterior", "__typename": "Feature"}, {"description": "Radio Aerial Integrated into Rear Windscreen", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Rain Sensor", "category": "Interior", "__typename": "Feature"}, {"description": "Rigid Safety Cell with Front and Rear Crumple Zones", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Roof Rails - Black", "category": "Exterior", "__typename": "Feature"}, {"description": "Seatbelt Reminder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Drivers 6-Way Electric Adjustment and Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Drivers Electric Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Front Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Height Adjustment - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Spare Wheel - Full Size Alloy", "category": "Exterior", "__typename": "Feature"}, {"description": "Steering Wheel - Multifunction", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multifunction - Paddle Shift", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Drivers Door for 1.0 litre bottle", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Passengers Door for 1.5 Litre Bottle", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartments in Luggage Area x2", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Tray in Centre Console", "category": "Interior", "__typename": "Feature"}, {"description": "Tinted Glass - Heat Insulating", "category": "Exterior", "__typename": "Feature"}, {"description": "Two Rear Air Vents and Cup Holders", "category": "Interior", "__typename": "Feature"}, {"description": "Tyre Pressure Monitoring System - Acoustic", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Warning Light for Low Washer Fluid", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Warning Reflectors in all Doors", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 195, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": "c1a0bb0729654107bd8f615d3b976c97", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Front Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black cloth interior", "exteriorDescription": "White exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:01:16 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 140,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Benefit from a reassuring 3 months warranty with this 2014 '
                'Volkswagen Passat TSI SE. This well presented vehicle '
                'features a 1.4 litre petrol engine and comes in the SE trim. '
                'Its partial service history provides a good overview of its '
                'past maintenance.\n'
                '\n'
                'The Volkswagen Passat TSI SE offers a comfortable and '
                'practical driving experience. Its 1.4 litre petrol engine is '
                'known for its efficiency, making it a sensible choice for '
                'everyday use. The SE trim level ensures a good balance of '
                'features and value, providing a pleasant environment for both '
                'driver and passengers.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980738',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Passat',
 'odometer': 43000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/5ed432fd9a884ee6869e40b4d5f6c84f.jpg',
                'https://m.atcdn.co.uk/a/media/b4bc6e59d08f4525aa4f4c70d7efbfef.jpg',
                'https://m.atcdn.co.uk/a/media/8fb085eb2e3f4067b3ea482d684ec7bd.jpg',
                'https://m.atcdn.co.uk/a/media/e959cf0a3a7146efaa292b257d5abd5d.jpg',
                'https://m.atcdn.co.uk/a/media/9e244c22296b432ca56f353a0634976c.jpg',
                'https://m.atcdn.co.uk/a/media/2463e6b76b9e4b1eb3687c9f218f1176.jpg',
                'https://m.atcdn.co.uk/a/media/bfcffd7e383c4b8db0eb90721a8a1989.jpg',
                'https://m.atcdn.co.uk/a/media/b16084c47fc74e7d96f78df5afd87e23.jpg',
                'https://m.atcdn.co.uk/a/media/aef38f43f0aa48fca44948f026083ae5.jpg',
                'https://m.atcdn.co.uk/a/media/4222f585fc6c4166aec538da2e0f3688.jpg',
                'https://m.atcdn.co.uk/a/media/7ab108fc7f574bbf98ed9fcc70dc34c4.jpg',
                'https://m.atcdn.co.uk/a/media/4c9925cc324f4b8aa43fe25edaa9ef5e.jpg',
                'https://m.atcdn.co.uk/a/media/b37e745a59b744a3958e37027ff710b8.jpg',
                'https://m.atcdn.co.uk/a/media/ec0243162e3c4c389d219cc6cfa3218c.jpg',
                'https://m.atcdn.co.uk/a/media/0ff6b717c07b4b5da5a335041c77a6e5.jpg',
                'https://m.atcdn.co.uk/a/media/9a36ba509b7148b698e7cbdd440ee400.jpg',
                'https://m.atcdn.co.uk/a/media/21929399e10e4813b190848d2879241f.jpg',
                'https://m.atcdn.co.uk/a/media/cb8ed1a7147540aaa97507765d3a439b.jpg',
                'https://m.atcdn.co.uk/a/media/1b25bdad54354ba7a478f69d9c9650ed.jpg',
                'https://m.atcdn.co.uk/a/media/5f59d6f4b4f44b578e72d21eb1afc656.jpg'],
 'price': 6995,
 'price_includes_vat': True,
 'registration_date': '2014-06-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Passat SE FSI MOT 11/26 AUTO 43K PSH ULEZ 1.4 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2014}
2026-01-28 13:01:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 971a349f-af9e-514a-8b35-f40edba3ea20 with identifier: 202511187980738
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 971a349f-af9e-514a-8b35-f40edba3ea20
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F5ed432fd9a884ee6869e40b4d5f6c84f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ed432fd9a884ee6869e40b4d5f6c84f.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fb4bc6e59d08f4525aa4f4c70d7efbfef.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4bc6e59d08f4525aa4f4c70d7efbfef.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F8fb085eb2e3f4067b3ea482d684ec7bd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8fb085eb2e3f4067b3ea482d684ec7bd.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fe959cf0a3a7146efaa292b257d5abd5d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e959cf0a3a7146efaa292b257d5abd5d.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F9e244c22296b432ca56f353a0634976c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e244c22296b432ca56f353a0634976c.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F2463e6b76b9e4b1eb3687c9f218f1176.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2463e6b76b9e4b1eb3687c9f218f1176.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fbfcffd7e383c4b8db0eb90721a8a1989.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfcffd7e383c4b8db0eb90721a8a1989.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fb16084c47fc74e7d96f78df5afd87e23.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b16084c47fc74e7d96f78df5afd87e23.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Faef38f43f0aa48fca44948f026083ae5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aef38f43f0aa48fca44948f026083ae5.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F4222f585fc6c4166aec538da2e0f3688.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4222f585fc6c4166aec538da2e0f3688.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F7ab108fc7f574bbf98ed9fcc70dc34c4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ab108fc7f574bbf98ed9fcc70dc34c4.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F4c9925cc324f4b8aa43fe25edaa9ef5e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c9925cc324f4b8aa43fe25edaa9ef5e.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fb37e745a59b744a3958e37027ff710b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b37e745a59b744a3958e37027ff710b8.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fec0243162e3c4c389d219cc6cfa3218c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec0243162e3c4c389d219cc6cfa3218c.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F0ff6b717c07b4b5da5a335041c77a6e5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ff6b717c07b4b5da5a335041c77a6e5.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F9a36ba509b7148b698e7cbdd440ee400.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9a36ba509b7148b698e7cbdd440ee400.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F21929399e10e4813b190848d2879241f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/21929399e10e4813b190848d2879241f.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fcb8ed1a7147540aaa97507765d3a439b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb8ed1a7147540aaa97507765d3a439b.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F1b25bdad54354ba7a478f69d9c9650ed.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1b25bdad54354ba7a478f69d9c9650ed.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F5f59d6f4b4f44b578e72d21eb1afc656.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f59d6f4b4f44b578e72d21eb1afc656.jpg already downloaded
2026-01-28 13:01:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 971a349f-af9e-514a-8b35-f40edba3ea20 with identifier 202511187980738
2026-01-28 13:01:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 971a349f-af9e-514a-8b35-f40edba3ea20
2026-01-28 13:01:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Benefit from a reassuring 3 months warranty with this 2014 '
                'Volkswagen Passat TSI SE. This well presented vehicle '
                'features a 1.4 litre petrol engine and comes in the SE trim. '
                'Its partial service history provides a good overview of its '
                'past maintenance.\n'
                '\n'
                'The Volkswagen Passat TSI SE offers a comfortable and '
                'practical driving experience. Its 1.4 litre petrol engine is '
                'known for its efficiency, making it a sensible choice for '
                'everyday use. The SE trim level ensures a good balance of '
                'features and value, providing a pleasant environment for both '
                'driver and passengers.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'fuel_type': 'Petrol',
 'id': '971a349f-af9e-514a-8b35-f40edba3ea20',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187980738',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Passat',
 'odometer': 43000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/5ed432fd9a884ee6869e40b4d5f6c84f.jpg',
                'https://m.atcdn.co.uk/a/media/b4bc6e59d08f4525aa4f4c70d7efbfef.jpg',
                'https://m.atcdn.co.uk/a/media/8fb085eb2e3f4067b3ea482d684ec7bd.jpg',
                'https://m.atcdn.co.uk/a/media/e959cf0a3a7146efaa292b257d5abd5d.jpg',
                'https://m.atcdn.co.uk/a/media/9e244c22296b432ca56f353a0634976c.jpg',
                'https://m.atcdn.co.uk/a/media/2463e6b76b9e4b1eb3687c9f218f1176.jpg',
                'https://m.atcdn.co.uk/a/media/bfcffd7e383c4b8db0eb90721a8a1989.jpg',
                'https://m.atcdn.co.uk/a/media/b16084c47fc74e7d96f78df5afd87e23.jpg',
                'https://m.atcdn.co.uk/a/media/aef38f43f0aa48fca44948f026083ae5.jpg',
                'https://m.atcdn.co.uk/a/media/4222f585fc6c4166aec538da2e0f3688.jpg',
                'https://m.atcdn.co.uk/a/media/7ab108fc7f574bbf98ed9fcc70dc34c4.jpg',
                'https://m.atcdn.co.uk/a/media/4c9925cc324f4b8aa43fe25edaa9ef5e.jpg',
                'https://m.atcdn.co.uk/a/media/b37e745a59b744a3958e37027ff710b8.jpg',
                'https://m.atcdn.co.uk/a/media/ec0243162e3c4c389d219cc6cfa3218c.jpg',
                'https://m.atcdn.co.uk/a/media/0ff6b717c07b4b5da5a335041c77a6e5.jpg',
                'https://m.atcdn.co.uk/a/media/9a36ba509b7148b698e7cbdd440ee400.jpg',
                'https://m.atcdn.co.uk/a/media/21929399e10e4813b190848d2879241f.jpg',
                'https://m.atcdn.co.uk/a/media/cb8ed1a7147540aaa97507765d3a439b.jpg',
                'https://m.atcdn.co.uk/a/media/1b25bdad54354ba7a478f69d9c9650ed.jpg',
                'https://m.atcdn.co.uk/a/media/5f59d6f4b4f44b578e72d21eb1afc656.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 271772,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ed432fd9a884ee6869e40b4d5f6c84f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 289359,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4bc6e59d08f4525aa4f4c70d7efbfef.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 282063,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8fb085eb2e3f4067b3ea482d684ec7bd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240864,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e959cf0a3a7146efaa292b257d5abd5d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 214134,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e244c22296b432ca56f353a0634976c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238136,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2463e6b76b9e4b1eb3687c9f218f1176.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 259650,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfcffd7e383c4b8db0eb90721a8a1989.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 227279,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b16084c47fc74e7d96f78df5afd87e23.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171663,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aef38f43f0aa48fca44948f026083ae5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124551,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4222f585fc6c4166aec538da2e0f3688.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213876,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ab108fc7f574bbf98ed9fcc70dc34c4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122098,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c9925cc324f4b8aa43fe25edaa9ef5e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162587,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b37e745a59b744a3958e37027ff710b8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120290,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec0243162e3c4c389d219cc6cfa3218c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165460,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ff6b717c07b4b5da5a335041c77a6e5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175320,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9a36ba509b7148b698e7cbdd440ee400.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201250,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/21929399e10e4813b190848d2879241f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174608,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb8ed1a7147540aaa97507765d3a439b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120707,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1b25bdad54354ba7a478f69d9c9650ed.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_971a349f-af9e-514a-8b35-f40edba3ea20/971a349f-af9e-514a-8b35-f40edba3ea20_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144149,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f59d6f4b4f44b578e72d21eb1afc656.jpg',
             'Width': 1280}],
 'price': 6995,
 'price_includes_vat': True,
 'registration_date': '2014-06-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Passat SE FSI MOT 11/26 AUTO 43K PSH ULEZ 1.4 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2014}
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%27202511187980738%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187980738: {'created_time': 1769605276.595053, 'last_price_update_time': 1769605276.595063}
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187980738') HTTP/1.1" 204 0
2026-01-28 13:01:16 [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-01-28 13:01:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:16 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:01:16 [common.utils.decorators] ERROR: Payload: {"id": "202512268802989", "stockItemId": "8a42c9289b4b0571019b5b251c5420ec", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Audi S6 SALOON Black Edition MOT 12/26 54K AUTO ULEZ 4.0 4dr", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-16T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Audi S6 SALOON", "subtitle": "Black Edition MOT 12/26 54K AUTO ULEZ 4.0 4dr", "__typename": "Heading"}, "attentionGrabber": "MOT 12/26 54K AUTO ULEZ", "rrp": null, "price": 17500, "priceGBX": 1750000, "priceExcludingFees": 17500, "priceExcludingFeesGBX": 1750000, "suppliedPrice": 17500, "suppliedPriceGBX": 1750000, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2013-11-13", "homeDeliveryRegionCodes": null, "priceExcludingVat": 14583.33, "vatToBePaidUpfront": 2916.67, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****HY", "generation": {"generationId": "0cef241be2c1307c6e10cda58cbfb89e", "name": "Saloon (2012 - 2014)", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1750", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/XV30N9R7frM?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 23, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/d819fe0bc1194690be7e9330d467bfaa.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b1a386308d12419999bae71c49d758c6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7ae93dd0a8b14d078a6bc40129e80bb0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/abf98571ab8b4fadb39fc32a8842f014.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7907dd35f29e4913b1257e5c3c90e563.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bb5544f347f645cc98322a81b9e6f8f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/280c2eb2f37b45df838237451fc2d51c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0a0bb6cb4b434be6953ef7270dcfbb4a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3abd9c656fd44a819b418fd2b10f4798.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/60ec838b49c74f49a0fadf67d83eccdc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f72bef93b8944de2b030febce97fee8c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e67f0763f69b452d9aaa3418db3a8d85.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/221561788e854f798d6dff5b8bb7e7b1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/46a25c8aeeb34a38855cd6e830076ae5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e2b0c1d527424b788b4f68178d95628c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/96cf8e2f5a5d475b9f661b7e908792ab.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/49b01a2bd0024a68a18f343af5c775a4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/db45b665b59c453dad04177466e36f0a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae181684773b49ac95671aeef7427580.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4f78a94e32934cb2a11787e9344fe783.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Roof", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2ea4ef3cd84f4dae9abc2dc220a06156.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/411f3e7d3f094cc4b66d5bdbb9248148.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/daf1e9b654904882a57de7ccd6c53559.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": -36027, "mileage": {"mileage": 42870, "unit": "MILE", "__typename": "Mileage"}, "plate": "63", "year": 2013, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": null, "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 1, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 5", "co2Emissions": {"co2Emission": 225, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1895, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 4, "sizeCC": 3993, "manufacturerEngineSize": 4, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 4, "bodyType": "Saloon", "cabType": "Unlisted", "rawBodyType": "Saloon", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Audi", "model": "S6 Saloon", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": {"co2Emissions": "225 g/km", "fuelConsumptionCombined": "29.40 mpg", "fuelConsumptionExtraUrban": "37.70 mpg", "fuelConsumptionUrban": "21.10 mpg", "insuranceGroup": "42E", "minimumKerbWeight": "1895 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.60 seconds", "cylinders": "8", "valves": "32", "enginePower": "414 bhp", "topSpeed": "155 mph", "engineTorque": "405.66 lbs/ft", "vehicleHeight": "1468 mm", "vehicleLength": "4931 mm", "vehicleWidth": "2086 mm", "wheelbase": "2916 mm", "fuelTankCapacity": "75.00 litres", "grossVehicleWeight": "2505 kg", "luggageCapacitySeatsDown": "995 litres", "bootspaceSeatsUp": "530 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Power Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Power Socket - Rear x2", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "19in Alloy Wheels - 5-Parallel Spoke S Design", "category": "Exterior", "__typename": "Feature"}, {"description": "6.5in Display Screen", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "AUX-IN Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Air Conditioning Controls in Rear Centre Console for Passenger Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Airbags - Curtain", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Side System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Aluminium-Effect Door Mirror Housings", "category": "Exterior", "__typename": "Feature"}, {"description": "Amplifier - 180 Watt", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Amplifier - 6 Channel", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Anti Theft Locking Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti-Theft Alarm", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Audi Hill Hold Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Audi Parking System Plus - Front", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Audi Parking System Plus - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Audi Sound System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Auto-Dimming Rear-View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Wipers with Rain Sensor", "category": "Interior", "__typename": "Feature"}, {"description": "Brake Calipers - Matt Black with S6 Logo", "category": "Exterior", "__typename": "Feature"}, {"description": "Climate Control - Electronic Deluxe 4-Zone", "category": "Interior", "__typename": "Feature"}, {"description": "Cruise Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holder in the Rear Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "DAB Digital Radio", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "DIS - Drivers Information System with Display Screen Colour - 7in", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Door Mirrors - Heated-Electrically Adjustable with Memory Function", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Kerb View Function", "category": "Exterior", "__typename": "Feature"}, {"description": "EBD - Electronic Brakeforce Distribution", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electrically Adjustable 4-Way Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Electrically Adjustable Front Seats with Memory Function for Drivers Side", "category": "Interior", "__typename": "Feature"}, {"description": "Electromechanical Parking Brake", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electromechanical Power Steering", "category": "Performance", "__typename": "Feature"}, {"description": "Enhanced Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Exhaust Tailpipe - Dual-Branch Oval Twin with Chrome Finish", "category": "Exterior", "__typename": "Feature"}, {"description": "First Aid Kit", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Bumper Air Intakes with Aluminium Effect Accents", "category": "Exterior", "__typename": "Feature"}, {"description": "Front Centre Armrest - Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Front Fog Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Front and Rear Floor Mats", "category": "Interior", "__typename": "Feature"}, {"description": "Headlight Washers", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Automatic Adjustment", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi-Xenon", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Light Sensor", "category": "Illumination", "__typename": "Feature"}, {"description": "Heat Insulating Glass - Windscreen and Side Windows", "category": "Exterior", "__typename": "Feature"}, {"description": "Heated Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Mounting for Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for Rear Seats with Top Tether", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Keyless Go", "category": "Interior", "__typename": "Feature"}, {"description": "LED Daytime Running Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "LED Rear Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Luggage Compartment - Net", "category": "Interior", "__typename": "Feature"}, {"description": "MMI Navigation - SD Card Based", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "MMI Radio Plus", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Manual Height Adjustment for Front Seats", "category": "Interior", "__typename": "Feature"}, {"description": "Mobile Telephone Preparation - Bluetooth Interface", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Radiator Grille - Single Frame - Platinum Grey", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Remote Central Locking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "SDHC Card Reader x2", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seat Belt Reminder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Drivers Memory Function", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Super Sports", "category": "Interior", "__typename": "Feature"}, {"description": "Space Saver Spare Wheel", "category": "Exterior", "__typename": "Feature"}, {"description": "Speakers x10", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Start-Stop Button", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke Leather - Multi-function - Sports - Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Gear-Shift Paddles", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Height and Reach Adjustable", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Multi-function", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Package", "category": "Interior", "__typename": "Feature"}, {"description": "Subwoofer", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Suspension - Adaptive Air - S Models", "category": "Performance", "__typename": "Feature"}, {"description": "Tool Kit", "category": "Interior", "__typename": "Feature"}, {"description": "Tracking Preparation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Tyre Pressure Monitoring System", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Voice Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Warning Triangle", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 430, "__typename": "AnnualTax"}, "oemDrivetrain": "quattro", "bikeLicenceType": null, "derivativeId": "5ccd3c0ac859412786feebd744909335", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black full leather interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:01:16 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 225,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 5',
 'engine': '4L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512268802989',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S6 Saloon',
 'odometer': 42870,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/d819fe0bc1194690be7e9330d467bfaa.jpg',
                'https://m.atcdn.co.uk/a/media/b1a386308d12419999bae71c49d758c6.jpg',
                'https://m.atcdn.co.uk/a/media/7ae93dd0a8b14d078a6bc40129e80bb0.jpg',
                'https://m.atcdn.co.uk/a/media/abf98571ab8b4fadb39fc32a8842f014.jpg',
                'https://m.atcdn.co.uk/a/media/7907dd35f29e4913b1257e5c3c90e563.jpg',
                'https://m.atcdn.co.uk/a/media/bb5544f347f645cc98322a81b9e6f8f4.jpg',
                'https://m.atcdn.co.uk/a/media/280c2eb2f37b45df838237451fc2d51c.jpg',
                'https://m.atcdn.co.uk/a/media/0a0bb6cb4b434be6953ef7270dcfbb4a.jpg',
                'https://m.atcdn.co.uk/a/media/3abd9c656fd44a819b418fd2b10f4798.jpg',
                'https://m.atcdn.co.uk/a/media/60ec838b49c74f49a0fadf67d83eccdc.jpg',
                'https://m.atcdn.co.uk/a/media/f72bef93b8944de2b030febce97fee8c.jpg',
                'https://m.atcdn.co.uk/a/media/e67f0763f69b452d9aaa3418db3a8d85.jpg',
                'https://m.atcdn.co.uk/a/media/221561788e854f798d6dff5b8bb7e7b1.jpg',
                'https://m.atcdn.co.uk/a/media/46a25c8aeeb34a38855cd6e830076ae5.jpg',
                'https://m.atcdn.co.uk/a/media/e2b0c1d527424b788b4f68178d95628c.jpg',
                'https://m.atcdn.co.uk/a/media/96cf8e2f5a5d475b9f661b7e908792ab.jpg',
                'https://m.atcdn.co.uk/a/media/49b01a2bd0024a68a18f343af5c775a4.jpg',
                'https://m.atcdn.co.uk/a/media/db45b665b59c453dad04177466e36f0a.jpg',
                'https://m.atcdn.co.uk/a/media/ae181684773b49ac95671aeef7427580.jpg',
                'https://m.atcdn.co.uk/a/media/4f78a94e32934cb2a11787e9344fe783.jpg',
                'https://m.atcdn.co.uk/a/media/2ea4ef3cd84f4dae9abc2dc220a06156.jpg',
                'https://m.atcdn.co.uk/a/media/411f3e7d3f094cc4b66d5bdbb9248148.jpg',
                'https://m.atcdn.co.uk/a/media/daf1e9b654904882a57de7ccd6c53559.jpg'],
 'price': 17500,
 'price_includes_vat': True,
 'registration_date': '2013-11-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S6 SALOON Black Edition MOT 12/26 54K AUTO ULEZ 4.0 4dr',
 'transmission': 'automatic',
 'year': 2013}
2026-01-28 13:01:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59 with identifier: 202512268802989
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fd819fe0bc1194690be7e9330d467bfaa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d819fe0bc1194690be7e9330d467bfaa.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fb1a386308d12419999bae71c49d758c6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b1a386308d12419999bae71c49d758c6.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F7ae93dd0a8b14d078a6bc40129e80bb0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ae93dd0a8b14d078a6bc40129e80bb0.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fabf98571ab8b4fadb39fc32a8842f014.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/abf98571ab8b4fadb39fc32a8842f014.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F7907dd35f29e4913b1257e5c3c90e563.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7907dd35f29e4913b1257e5c3c90e563.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252Fbb5544f347f645cc98322a81b9e6f8f4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb5544f347f645cc98322a81b9e6f8f4.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F280c2eb2f37b45df838237451fc2d51c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/280c2eb2f37b45df838237451fc2d51c.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F0a0bb6cb4b434be6953ef7270dcfbb4a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a0bb6cb4b434be6953ef7270dcfbb4a.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:16 [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%252F3abd9c656fd44a819b418fd2b10f4798.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3abd9c656fd44a819b418fd2b10f4798.jpg already downloaded
2026-01-28 13:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F60ec838b49c74f49a0fadf67d83eccdc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/60ec838b49c74f49a0fadf67d83eccdc.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252Ff72bef93b8944de2b030febce97fee8c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f72bef93b8944de2b030febce97fee8c.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252Fe67f0763f69b452d9aaa3418db3a8d85.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e67f0763f69b452d9aaa3418db3a8d85.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F221561788e854f798d6dff5b8bb7e7b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/221561788e854f798d6dff5b8bb7e7b1.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F46a25c8aeeb34a38855cd6e830076ae5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46a25c8aeeb34a38855cd6e830076ae5.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252Fe2b0c1d527424b788b4f68178d95628c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e2b0c1d527424b788b4f68178d95628c.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F96cf8e2f5a5d475b9f661b7e908792ab.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/96cf8e2f5a5d475b9f661b7e908792ab.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F49b01a2bd0024a68a18f343af5c775a4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49b01a2bd0024a68a18f343af5c775a4.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252Fdb45b665b59c453dad04177466e36f0a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db45b665b59c453dad04177466e36f0a.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252Fae181684773b49ac95671aeef7427580.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae181684773b49ac95671aeef7427580.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F4f78a94e32934cb2a11787e9344fe783.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4f78a94e32934cb2a11787e9344fe783.jpg already downloaded
2026-01-28 13:01:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59 with identifier 202512268802989
2026-01-28 13:01:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59
2026-01-28 13:01:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 225,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 4,
 'emission_standard': 'Euro 5',
 'engine': '4L',
 'fuel_type': 'Petrol',
 'id': '6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512268802989',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'S6 Saloon',
 'odometer': 42870,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/d819fe0bc1194690be7e9330d467bfaa.jpg',
                'https://m.atcdn.co.uk/a/media/b1a386308d12419999bae71c49d758c6.jpg',
                'https://m.atcdn.co.uk/a/media/7ae93dd0a8b14d078a6bc40129e80bb0.jpg',
                'https://m.atcdn.co.uk/a/media/abf98571ab8b4fadb39fc32a8842f014.jpg',
                'https://m.atcdn.co.uk/a/media/7907dd35f29e4913b1257e5c3c90e563.jpg',
                'https://m.atcdn.co.uk/a/media/bb5544f347f645cc98322a81b9e6f8f4.jpg',
                'https://m.atcdn.co.uk/a/media/280c2eb2f37b45df838237451fc2d51c.jpg',
                'https://m.atcdn.co.uk/a/media/0a0bb6cb4b434be6953ef7270dcfbb4a.jpg',
                'https://m.atcdn.co.uk/a/media/3abd9c656fd44a819b418fd2b10f4798.jpg',
                'https://m.atcdn.co.uk/a/media/60ec838b49c74f49a0fadf67d83eccdc.jpg',
                'https://m.atcdn.co.uk/a/media/f72bef93b8944de2b030febce97fee8c.jpg',
                'https://m.atcdn.co.uk/a/media/e67f0763f69b452d9aaa3418db3a8d85.jpg',
                'https://m.atcdn.co.uk/a/media/221561788e854f798d6dff5b8bb7e7b1.jpg',
                'https://m.atcdn.co.uk/a/media/46a25c8aeeb34a38855cd6e830076ae5.jpg',
                'https://m.atcdn.co.uk/a/media/e2b0c1d527424b788b4f68178d95628c.jpg',
                'https://m.atcdn.co.uk/a/media/96cf8e2f5a5d475b9f661b7e908792ab.jpg',
                'https://m.atcdn.co.uk/a/media/49b01a2bd0024a68a18f343af5c775a4.jpg',
                'https://m.atcdn.co.uk/a/media/db45b665b59c453dad04177466e36f0a.jpg',
                'https://m.atcdn.co.uk/a/media/ae181684773b49ac95671aeef7427580.jpg',
                'https://m.atcdn.co.uk/a/media/4f78a94e32934cb2a11787e9344fe783.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 344308,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d819fe0bc1194690be7e9330d467bfaa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 342930,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b1a386308d12419999bae71c49d758c6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 249866,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ae93dd0a8b14d078a6bc40129e80bb0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248038,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/abf98571ab8b4fadb39fc32a8842f014.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 283699,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7907dd35f29e4913b1257e5c3c90e563.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 287952,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb5544f347f645cc98322a81b9e6f8f4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276289,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/280c2eb2f37b45df838237451fc2d51c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 319669,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a0bb6cb4b434be6953ef7270dcfbb4a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171718,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3abd9c656fd44a819b418fd2b10f4798.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162052,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/60ec838b49c74f49a0fadf67d83eccdc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 229444,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f72bef93b8944de2b030febce97fee8c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166337,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e67f0763f69b452d9aaa3418db3a8d85.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179692,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/221561788e854f798d6dff5b8bb7e7b1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119837,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/46a25c8aeeb34a38855cd6e830076ae5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191007,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e2b0c1d527424b788b4f68178d95628c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160160,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/96cf8e2f5a5d475b9f661b7e908792ab.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178156,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49b01a2bd0024a68a18f343af5c775a4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145565,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/db45b665b59c453dad04177466e36f0a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110725,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae181684773b49ac95671aeef7427580.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59/6d76da3b-e0e3-59e8-9e6b-a3e9b9898c59_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95531,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4f78a94e32934cb2a11787e9344fe783.jpg',
             'Width': 1280}],
 'price': 17500,
 'price_includes_vat': True,
 'registration_date': '2013-11-13',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi S6 SALOON Black Edition MOT 12/26 54K AUTO ULEZ 4.0 4dr',
 'transmission': 'automatic',
 'year': 2013}
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%27202512268802989%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512268802989: {'created_time': 1769605277.228538, 'last_price_update_time': 1769605277.228548}
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512268802989') HTTP/1.1" 204 0
2026-01-28 13:01:17 [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-01-28 13:01:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:17 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 129,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512308851446',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'Q2',
 'odometer': 61860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/fb7ee785fd9a40cc942496fc5b6a2dcd.jpg',
                'https://m.atcdn.co.uk/a/media/e4acefea5b1b4745bf96ce8fd1f12a67.jpg',
                'https://m.atcdn.co.uk/a/media/57c98046107447a4a8290fdbf5e846c1.jpg',
                'https://m.atcdn.co.uk/a/media/6b9a2b7029ed4ac0b02bb686a1e41214.jpg',
                'https://m.atcdn.co.uk/a/media/e1ee6fc429494b79a78243b843d03463.jpg',
                'https://m.atcdn.co.uk/a/media/82236a2a1f2e4564a417d223331f8a3a.jpg',
                'https://m.atcdn.co.uk/a/media/458e4a8b5b1b4dfabc6dfd0a69e36f08.jpg',
                'https://m.atcdn.co.uk/a/media/5ee9da24ebe045109d75fe541325a4f8.jpg',
                'https://m.atcdn.co.uk/a/media/5ae3a1e0b0764585a084744e3490c68f.jpg',
                'https://m.atcdn.co.uk/a/media/08d1eb8a59914249b22e3c3aea710b77.jpg',
                'https://m.atcdn.co.uk/a/media/486351a7305f474a86c43f463e9d076c.jpg',
                'https://m.atcdn.co.uk/a/media/eca29f318e094acf861c63b3653c0a84.jpg',
                'https://m.atcdn.co.uk/a/media/1ef229bbda0d46629a668e403ab9de27.jpg',
                'https://m.atcdn.co.uk/a/media/569f2ab2e6c34b3f857dce0baf785ebb.jpg',
                'https://m.atcdn.co.uk/a/media/a36c4e2cde1949c580c371fdfec98003.jpg',
                'https://m.atcdn.co.uk/a/media/02a88f09a5014380a1247bbe13d8b71b.jpg',
                'https://m.atcdn.co.uk/a/media/42342341ced148f69d51a867f4a8915e.jpg',
                'https://m.atcdn.co.uk/a/media/2b238eb98f9346e195ab28ec8d4412de.jpg',
                'https://m.atcdn.co.uk/a/media/4e606a9f6fdb4f09956feac0e5fe984e.jpg',
                'https://m.atcdn.co.uk/a/media/798da5463d6e4f36a955aaabe2cbbd0c.jpg',
                'https://m.atcdn.co.uk/a/media/840f003a6afa4fd7afe3703fbb8e91ee.jpg',
                'https://m.atcdn.co.uk/a/media/45f259a3840c487b9da4ef2e36059288.jpg',
                'https://m.atcdn.co.uk/a/media/faaba1fa667a487caeeeb227a49f1399.jpg',
                'https://m.atcdn.co.uk/a/media/1f0f4cb8fb764e1a90aa49dc79088cba.jpg',
                'https://m.atcdn.co.uk/a/media/273ab06e40c84f3e8032ad066c1be163.jpg'],
 'price': 13500,
 'price_includes_vat': True,
 'registration_date': '2017-03-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q2 2.0 TDI S line SUV 5dr Diesel S Tronic quattro Euro 6 (s/s) '
          '(150 ps) AUTO MOT 12/26 60K fSH ULEZ',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2017}
2026-01-28 13:01:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3226329a-9e89-5636-a901-ff3edd5aaf70 with identifier: 202512308851446
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 3226329a-9e89-5636-a901-ff3edd5aaf70
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252Ffb7ee785fd9a40cc942496fc5b6a2dcd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fb7ee785fd9a40cc942496fc5b6a2dcd.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252Fe4acefea5b1b4745bf96ce8fd1f12a67.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e4acefea5b1b4745bf96ce8fd1f12a67.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F57c98046107447a4a8290fdbf5e846c1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/57c98046107447a4a8290fdbf5e846c1.jpg already downloaded
2026-01-28 13:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:17 [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%252F6b9a2b7029ed4ac0b02bb686a1e41214.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6b9a2b7029ed4ac0b02bb686a1e41214.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252Fe1ee6fc429494b79a78243b843d03463.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e1ee6fc429494b79a78243b843d03463.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F82236a2a1f2e4564a417d223331f8a3a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82236a2a1f2e4564a417d223331f8a3a.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F458e4a8b5b1b4dfabc6dfd0a69e36f08.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/458e4a8b5b1b4dfabc6dfd0a69e36f08.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F5ee9da24ebe045109d75fe541325a4f8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ee9da24ebe045109d75fe541325a4f8.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F5ae3a1e0b0764585a084744e3490c68f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ae3a1e0b0764585a084744e3490c68f.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F08d1eb8a59914249b22e3c3aea710b77.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08d1eb8a59914249b22e3c3aea710b77.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F486351a7305f474a86c43f463e9d076c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/486351a7305f474a86c43f463e9d076c.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252Feca29f318e094acf861c63b3653c0a84.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eca29f318e094acf861c63b3653c0a84.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F1ef229bbda0d46629a668e403ab9de27.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ef229bbda0d46629a668e403ab9de27.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F569f2ab2e6c34b3f857dce0baf785ebb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/569f2ab2e6c34b3f857dce0baf785ebb.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252Fa36c4e2cde1949c580c371fdfec98003.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a36c4e2cde1949c580c371fdfec98003.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F02a88f09a5014380a1247bbe13d8b71b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/02a88f09a5014380a1247bbe13d8b71b.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F42342341ced148f69d51a867f4a8915e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42342341ced148f69d51a867f4a8915e.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F2b238eb98f9346e195ab28ec8d4412de.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b238eb98f9346e195ab28ec8d4412de.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F4e606a9f6fdb4f09956feac0e5fe984e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4e606a9f6fdb4f09956feac0e5fe984e.jpg already downloaded
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%252F798da5463d6e4f36a955aaabe2cbbd0c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/798da5463d6e4f36a955aaabe2cbbd0c.jpg already downloaded
2026-01-28 13:01:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3226329a-9e89-5636-a901-ff3edd5aaf70 with identifier 202512308851446
2026-01-28 13:01:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3226329a-9e89-5636-a901-ff3edd5aaf70
2026-01-28 13:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'color': 'White',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '3226329a-9e89-5636-a901-ff3edd5aaf70',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512308851446',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'Q2',
 'odometer': 61860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 25,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/fb7ee785fd9a40cc942496fc5b6a2dcd.jpg',
                'https://m.atcdn.co.uk/a/media/e4acefea5b1b4745bf96ce8fd1f12a67.jpg',
                'https://m.atcdn.co.uk/a/media/57c98046107447a4a8290fdbf5e846c1.jpg',
                'https://m.atcdn.co.uk/a/media/6b9a2b7029ed4ac0b02bb686a1e41214.jpg',
                'https://m.atcdn.co.uk/a/media/e1ee6fc429494b79a78243b843d03463.jpg',
                'https://m.atcdn.co.uk/a/media/82236a2a1f2e4564a417d223331f8a3a.jpg',
                'https://m.atcdn.co.uk/a/media/458e4a8b5b1b4dfabc6dfd0a69e36f08.jpg',
                'https://m.atcdn.co.uk/a/media/5ee9da24ebe045109d75fe541325a4f8.jpg',
                'https://m.atcdn.co.uk/a/media/5ae3a1e0b0764585a084744e3490c68f.jpg',
                'https://m.atcdn.co.uk/a/media/08d1eb8a59914249b22e3c3aea710b77.jpg',
                'https://m.atcdn.co.uk/a/media/486351a7305f474a86c43f463e9d076c.jpg',
                'https://m.atcdn.co.uk/a/media/eca29f318e094acf861c63b3653c0a84.jpg',
                'https://m.atcdn.co.uk/a/media/1ef229bbda0d46629a668e403ab9de27.jpg',
                'https://m.atcdn.co.uk/a/media/569f2ab2e6c34b3f857dce0baf785ebb.jpg',
                'https://m.atcdn.co.uk/a/media/a36c4e2cde1949c580c371fdfec98003.jpg',
                'https://m.atcdn.co.uk/a/media/02a88f09a5014380a1247bbe13d8b71b.jpg',
                'https://m.atcdn.co.uk/a/media/42342341ced148f69d51a867f4a8915e.jpg',
                'https://m.atcdn.co.uk/a/media/2b238eb98f9346e195ab28ec8d4412de.jpg',
                'https://m.atcdn.co.uk/a/media/4e606a9f6fdb4f09956feac0e5fe984e.jpg',
                'https://m.atcdn.co.uk/a/media/798da5463d6e4f36a955aaabe2cbbd0c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 306556,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fb7ee785fd9a40cc942496fc5b6a2dcd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 324382,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e4acefea5b1b4745bf96ce8fd1f12a67.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 310146,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/57c98046107447a4a8290fdbf5e846c1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187071,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6b9a2b7029ed4ac0b02bb686a1e41214.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 288987,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e1ee6fc429494b79a78243b843d03463.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 283526,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/82236a2a1f2e4564a417d223331f8a3a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248684,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/458e4a8b5b1b4dfabc6dfd0a69e36f08.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186803,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ee9da24ebe045109d75fe541325a4f8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123844,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ae3a1e0b0764585a084744e3490c68f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72978,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/08d1eb8a59914249b22e3c3aea710b77.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155770,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/486351a7305f474a86c43f463e9d076c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159421,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eca29f318e094acf861c63b3653c0a84.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150584,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ef229bbda0d46629a668e403ab9de27.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154021,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/569f2ab2e6c34b3f857dce0baf785ebb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159972,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a36c4e2cde1949c580c371fdfec98003.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157647,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/02a88f09a5014380a1247bbe13d8b71b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108313,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/42342341ced148f69d51a867f4a8915e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138482,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b238eb98f9346e195ab28ec8d4412de.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147887,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4e606a9f6fdb4f09956feac0e5fe984e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3226329a-9e89-5636-a901-ff3edd5aaf70/3226329a-9e89-5636-a901-ff3edd5aaf70_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154334,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/798da5463d6e4f36a955aaabe2cbbd0c.jpg',
             'Width': 1280}],
 'price': 13500,
 'price_includes_vat': True,
 'registration_date': '2017-03-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q2 2.0 TDI S line SUV 5dr Diesel S Tronic quattro Euro 6 (s/s) '
          '(150 ps) AUTO MOT 12/26 60K fSH ULEZ',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2017}
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [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%27202512308851446%27 HTTP/1.1" 200 None
2026-01-28 13:01:18 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512308851446: {'created_time': 1769605278.330262, 'last_price_update_time': 1769605278.330277}
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512308851446') HTTP/1.1" 204 0
2026-01-28 13:01:20 [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-01-28 13:01:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:20 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 130,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'This 2022 MINI Hatch Cooper Sport is a superb example, having '
                'been cherished by just one owner since new and boasting a '
                "partial service history.  Under the bonnet, you'll find a "
                'responsive 1.5 litre petrol engine, meeting Euro 6 emissions '
                'standards, all presented in the sporty Cooper Sport trim.\n'
                '\n'
                'Experience the engaging drive this MINI Hatch offers, with '
                'its brisk 0 to 60mph acceleration achieved in just 8.4 '
                'seconds. This performance, combined with its single owner '
                'provenance and documented service history, sets this '
                'particular vehicle apart from others you might find.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 134,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109056732',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'MINI',
 'model': 'Hatch',
 'odometer': 40500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/439cbe86a1f64839970934640c062eb3.jpg',
                'https://m.atcdn.co.uk/a/media/62196362aa79414cb7cfcb833a535983.jpg',
                'https://m.atcdn.co.uk/a/media/fc51c7ed31864508975c770c3d38c596.jpg',
                'https://m.atcdn.co.uk/a/media/2a6a405cce094bba9952c868c55f0630.jpg',
                'https://m.atcdn.co.uk/a/media/bc7b9e317b194e8e90e3cd9f8fc5f153.jpg',
                'https://m.atcdn.co.uk/a/media/059a0937e6de49a08920b971b77bba14.jpg',
                'https://m.atcdn.co.uk/a/media/0dd18dd843b240668ff7f0f0adff865f.jpg',
                'https://m.atcdn.co.uk/a/media/e8c1b8bf57ff4f82985da2f5277b669e.jpg',
                'https://m.atcdn.co.uk/a/media/3f0192540727468786bfd6ba90a691d3.jpg',
                'https://m.atcdn.co.uk/a/media/5e645ff16f734bfb858f7e4f0952246a.jpg',
                'https://m.atcdn.co.uk/a/media/7486cae49b9a429788cec07618bef405.jpg',
                'https://m.atcdn.co.uk/a/media/5e16788442a8484a8e23f30530be3d22.jpg',
                'https://m.atcdn.co.uk/a/media/0c4bc8311ea94ed788d80dbb38e94474.jpg',
                'https://m.atcdn.co.uk/a/media/8f845b123d3844a9accc1675de1cf59f.jpg',
                'https://m.atcdn.co.uk/a/media/d414005ab6334f538c37edc1643f1f0b.jpg',
                'https://m.atcdn.co.uk/a/media/6fbbea3f6df0459eb990a815b5d264b1.jpg',
                'https://m.atcdn.co.uk/a/media/7fd32e337b0741259de9450b9260e8fa.jpg',
                'https://m.atcdn.co.uk/a/media/8780970e05fa4b509f08a1235b19331a.jpg',
                'https://m.atcdn.co.uk/a/media/c7daa5a06c4846d3a7a0151976f3a171.jpg'],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2022-02-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MINI Hatch 1.5 Cooper Sport Hatchback 5dr Petrol Manual Euro 6 '
          '(s/s) (136 ps) MOT 2/27 FSH 40K 1 OWNER ULEZ',
 'transmission': 'manual',
 'trim': 'Cooper Sport',
 'year': 2022}
2026-01-28 13:01:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 96680c52-abca-52f5-98b8-f8186c33aa88 with identifier: 202601109056732
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 96680c52-abca-52f5-98b8-f8186c33aa88
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F439cbe86a1f64839970934640c062eb3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/439cbe86a1f64839970934640c062eb3.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F62196362aa79414cb7cfcb833a535983.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62196362aa79414cb7cfcb833a535983.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252Ffc51c7ed31864508975c770c3d38c596.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc51c7ed31864508975c770c3d38c596.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F2a6a405cce094bba9952c868c55f0630.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a6a405cce094bba9952c868c55f0630.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252Fbc7b9e317b194e8e90e3cd9f8fc5f153.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc7b9e317b194e8e90e3cd9f8fc5f153.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F059a0937e6de49a08920b971b77bba14.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/059a0937e6de49a08920b971b77bba14.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F0dd18dd843b240668ff7f0f0adff865f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0dd18dd843b240668ff7f0f0adff865f.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252Fe8c1b8bf57ff4f82985da2f5277b669e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8c1b8bf57ff4f82985da2f5277b669e.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F3f0192540727468786bfd6ba90a691d3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3f0192540727468786bfd6ba90a691d3.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F5e645ff16f734bfb858f7e4f0952246a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e645ff16f734bfb858f7e4f0952246a.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F7486cae49b9a429788cec07618bef405.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7486cae49b9a429788cec07618bef405.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F5e16788442a8484a8e23f30530be3d22.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e16788442a8484a8e23f30530be3d22.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F0c4bc8311ea94ed788d80dbb38e94474.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0c4bc8311ea94ed788d80dbb38e94474.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F8f845b123d3844a9accc1675de1cf59f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f845b123d3844a9accc1675de1cf59f.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252Fd414005ab6334f538c37edc1643f1f0b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d414005ab6334f538c37edc1643f1f0b.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F6fbbea3f6df0459eb990a815b5d264b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fbbea3f6df0459eb990a815b5d264b1.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F7fd32e337b0741259de9450b9260e8fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7fd32e337b0741259de9450b9260e8fa.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252F8780970e05fa4b509f08a1235b19331a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8780970e05fa4b509f08a1235b19331a.jpg already downloaded
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%252Fc7daa5a06c4846d3a7a0151976f3a171.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c7daa5a06c4846d3a7a0151976f3a171.jpg already downloaded
2026-01-28 13:01:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 96680c52-abca-52f5-98b8-f8186c33aa88 with identifier 202601109056732
2026-01-28 13:01:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 96680c52-abca-52f5-98b8-f8186c33aa88
2026-01-28 13:01:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'color': 'Red',
 'currency': 'GBP',
 'description': 'This 2022 MINI Hatch Cooper Sport is a superb example, having '
                'been cherished by just one owner since new and boasting a '
                "partial service history.  Under the bonnet, you'll find a "
                'responsive 1.5 litre petrol engine, meeting Euro 6 emissions '
                'standards, all presented in the sporty Cooper Sport trim.\n'
                '\n'
                'Experience the engaging drive this MINI Hatch offers, with '
                'its brisk 0 to 60mph acceleration achieved in just 8.4 '
                'seconds. This performance, combined with its single owner '
                'provenance and documented service history, sets this '
                'particular vehicle apart from others you might find.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 134,
 'fuel_type': 'Petrol',
 'id': '96680c52-abca-52f5-98b8-f8186c33aa88',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109056732',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'MINI',
 'model': 'Hatch',
 'odometer': 40500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/439cbe86a1f64839970934640c062eb3.jpg',
                'https://m.atcdn.co.uk/a/media/62196362aa79414cb7cfcb833a535983.jpg',
                'https://m.atcdn.co.uk/a/media/fc51c7ed31864508975c770c3d38c596.jpg',
                'https://m.atcdn.co.uk/a/media/2a6a405cce094bba9952c868c55f0630.jpg',
                'https://m.atcdn.co.uk/a/media/bc7b9e317b194e8e90e3cd9f8fc5f153.jpg',
                'https://m.atcdn.co.uk/a/media/059a0937e6de49a08920b971b77bba14.jpg',
                'https://m.atcdn.co.uk/a/media/0dd18dd843b240668ff7f0f0adff865f.jpg',
                'https://m.atcdn.co.uk/a/media/e8c1b8bf57ff4f82985da2f5277b669e.jpg',
                'https://m.atcdn.co.uk/a/media/3f0192540727468786bfd6ba90a691d3.jpg',
                'https://m.atcdn.co.uk/a/media/5e645ff16f734bfb858f7e4f0952246a.jpg',
                'https://m.atcdn.co.uk/a/media/7486cae49b9a429788cec07618bef405.jpg',
                'https://m.atcdn.co.uk/a/media/5e16788442a8484a8e23f30530be3d22.jpg',
                'https://m.atcdn.co.uk/a/media/0c4bc8311ea94ed788d80dbb38e94474.jpg',
                'https://m.atcdn.co.uk/a/media/8f845b123d3844a9accc1675de1cf59f.jpg',
                'https://m.atcdn.co.uk/a/media/d414005ab6334f538c37edc1643f1f0b.jpg',
                'https://m.atcdn.co.uk/a/media/6fbbea3f6df0459eb990a815b5d264b1.jpg',
                'https://m.atcdn.co.uk/a/media/7fd32e337b0741259de9450b9260e8fa.jpg',
                'https://m.atcdn.co.uk/a/media/8780970e05fa4b509f08a1235b19331a.jpg',
                'https://m.atcdn.co.uk/a/media/c7daa5a06c4846d3a7a0151976f3a171.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 343031,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/439cbe86a1f64839970934640c062eb3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 355427,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/62196362aa79414cb7cfcb833a535983.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 369528,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fc51c7ed31864508975c770c3d38c596.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 302430,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a6a405cce094bba9952c868c55f0630.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 330397,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc7b9e317b194e8e90e3cd9f8fc5f153.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 268955,
             'Height': 847,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/059a0937e6de49a08920b971b77bba14.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 300499,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0dd18dd843b240668ff7f0f0adff865f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 342103,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8c1b8bf57ff4f82985da2f5277b669e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149878,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3f0192540727468786bfd6ba90a691d3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120063,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e645ff16f734bfb858f7e4f0952246a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149229,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7486cae49b9a429788cec07618bef405.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191009,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e16788442a8484a8e23f30530be3d22.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184051,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0c4bc8311ea94ed788d80dbb38e94474.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190387,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f845b123d3844a9accc1675de1cf59f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199820,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d414005ab6334f538c37edc1643f1f0b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148003,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6fbbea3f6df0459eb990a815b5d264b1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150288,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7fd32e337b0741259de9450b9260e8fa.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 295261,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8780970e05fa4b509f08a1235b19331a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96680c52-abca-52f5-98b8-f8186c33aa88/96680c52-abca-52f5-98b8-f8186c33aa88_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87501,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c7daa5a06c4846d3a7a0151976f3a171.jpg',
             'Width': 768}],
 'price': 16000,
 'price_includes_vat': True,
 'registration_date': '2022-02-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'MINI Hatch 1.5 Cooper Sport Hatchback 5dr Petrol Manual Euro 6 '
          '(s/s) (136 ps) MOT 2/27 FSH 40K 1 OWNER ULEZ',
 'transmission': 'manual',
 'trim': 'Cooper Sport',
 'year': 2022}
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [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%27202601109056732%27 HTTP/1.1" 200 None
2026-01-28 13:01:20 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601109056732: {'created_time': 1769605280.74786, 'last_price_update_time': 1769605280.747869}
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601109056732') HTTP/1.1" 204 0
2026-01-28 13:01:24 [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-01-28 13:01:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:24 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 137,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209293405',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'SEAT',
 'model': 'Alhambra',
 'odometer': 119687,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/13971b5107cb4a55946e92ae0d464189.jpg',
                'https://m.atcdn.co.uk/a/media/23dc9f4fd52f470e9fe880b29bc9dfbe.jpg',
                'https://m.atcdn.co.uk/a/media/58f3dc754c654abe8340d6e9144e7fdf.jpg',
                'https://m.atcdn.co.uk/a/media/6eb76035fab44e4f991155d8b5b9a3a3.jpg',
                'https://m.atcdn.co.uk/a/media/7b7405181ce5432d91068d94638a04dc.jpg',
                'https://m.atcdn.co.uk/a/media/f16ae17c18b34aaeadd7437ab91e60e1.jpg',
                'https://m.atcdn.co.uk/a/media/cf13a5475fc040be8745d165fe68a05c.jpg',
                'https://m.atcdn.co.uk/a/media/9b7b3e0924df40fe9454a369d0fedbb0.jpg',
                'https://m.atcdn.co.uk/a/media/ded3690754564d459897763acebc1cfd.jpg',
                'https://m.atcdn.co.uk/a/media/70bd140a8fa44a698b9360da5a070130.jpg',
                'https://m.atcdn.co.uk/a/media/d8da83c175c6496689b73fd38c734e79.jpg',
                'https://m.atcdn.co.uk/a/media/89b4a65659fc490fb2f5fee5ce388b0d.jpg',
                'https://m.atcdn.co.uk/a/media/76bdf94e0a0846bdad6b2069f981aa2b.jpg',
                'https://m.atcdn.co.uk/a/media/6370996d4c4345d7b30cdb98c356e895.jpg',
                'https://m.atcdn.co.uk/a/media/1d89133d43434fafb826c073541077fb.jpg',
                'https://m.atcdn.co.uk/a/media/ed7a57446e6c41e2a34f8b4d8fa348f5.jpg',
                'https://m.atcdn.co.uk/a/media/e0abf69ed7be4d5eb5e9200f58a7f3e4.jpg',
                'https://m.atcdn.co.uk/a/media/8b2c72fbc20149e2ba3a384d3720eae7.jpg',
                'https://m.atcdn.co.uk/a/media/557fc91e779e4af483d47ca6d3e82ba7.jpg'],
 'price': 10683,
 'price_includes_vat': True,
 'registration_date': '2017-12-04',
 'seats_number': 7,
 'seller_name': None,
 'title': 'SEAT Alhambra 2.0 TDI XCELLENCE MPV 5dr Diesel DSG Euro 6 (s/s) '
          '(150 ps)',
 'transmission': 'automatic',
 'trim': 'XCELLENCE',
 'year': 2017}
2026-01-28 13:01:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6087376c-f181-5fcd-8964-ec100c3d3199 with identifier: 202601209293405
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 6087376c-f181-5fcd-8964-ec100c3d3199
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F13971b5107cb4a55946e92ae0d464189.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13971b5107cb4a55946e92ae0d464189.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F23dc9f4fd52f470e9fe880b29bc9dfbe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/23dc9f4fd52f470e9fe880b29bc9dfbe.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F58f3dc754c654abe8340d6e9144e7fdf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/58f3dc754c654abe8340d6e9144e7fdf.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F6eb76035fab44e4f991155d8b5b9a3a3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6eb76035fab44e4f991155d8b5b9a3a3.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F7b7405181ce5432d91068d94638a04dc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7b7405181ce5432d91068d94638a04dc.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252Ff16ae17c18b34aaeadd7437ab91e60e1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f16ae17c18b34aaeadd7437ab91e60e1.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252Fcf13a5475fc040be8745d165fe68a05c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cf13a5475fc040be8745d165fe68a05c.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F9b7b3e0924df40fe9454a369d0fedbb0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9b7b3e0924df40fe9454a369d0fedbb0.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252Fded3690754564d459897763acebc1cfd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ded3690754564d459897763acebc1cfd.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F70bd140a8fa44a698b9360da5a070130.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/70bd140a8fa44a698b9360da5a070130.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252Fd8da83c175c6496689b73fd38c734e79.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d8da83c175c6496689b73fd38c734e79.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F89b4a65659fc490fb2f5fee5ce388b0d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/89b4a65659fc490fb2f5fee5ce388b0d.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F76bdf94e0a0846bdad6b2069f981aa2b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76bdf94e0a0846bdad6b2069f981aa2b.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F6370996d4c4345d7b30cdb98c356e895.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6370996d4c4345d7b30cdb98c356e895.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F1d89133d43434fafb826c073541077fb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1d89133d43434fafb826c073541077fb.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252Fed7a57446e6c41e2a34f8b4d8fa348f5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ed7a57446e6c41e2a34f8b4d8fa348f5.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252Fe0abf69ed7be4d5eb5e9200f58a7f3e4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0abf69ed7be4d5eb5e9200f58a7f3e4.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F8b2c72fbc20149e2ba3a384d3720eae7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8b2c72fbc20149e2ba3a384d3720eae7.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F557fc91e779e4af483d47ca6d3e82ba7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/557fc91e779e4af483d47ca6d3e82ba7.jpg already downloaded
2026-01-28 13:01:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6087376c-f181-5fcd-8964-ec100c3d3199 with identifier 202601209293405
2026-01-28 13:01:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6087376c-f181-5fcd-8964-ec100c3d3199
2026-01-28 13:01:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '6087376c-f181-5fcd-8964-ec100c3d3199',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209293405',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'SEAT',
 'model': 'Alhambra',
 'odometer': 119687,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/13971b5107cb4a55946e92ae0d464189.jpg',
                'https://m.atcdn.co.uk/a/media/23dc9f4fd52f470e9fe880b29bc9dfbe.jpg',
                'https://m.atcdn.co.uk/a/media/58f3dc754c654abe8340d6e9144e7fdf.jpg',
                'https://m.atcdn.co.uk/a/media/6eb76035fab44e4f991155d8b5b9a3a3.jpg',
                'https://m.atcdn.co.uk/a/media/7b7405181ce5432d91068d94638a04dc.jpg',
                'https://m.atcdn.co.uk/a/media/f16ae17c18b34aaeadd7437ab91e60e1.jpg',
                'https://m.atcdn.co.uk/a/media/cf13a5475fc040be8745d165fe68a05c.jpg',
                'https://m.atcdn.co.uk/a/media/9b7b3e0924df40fe9454a369d0fedbb0.jpg',
                'https://m.atcdn.co.uk/a/media/ded3690754564d459897763acebc1cfd.jpg',
                'https://m.atcdn.co.uk/a/media/70bd140a8fa44a698b9360da5a070130.jpg',
                'https://m.atcdn.co.uk/a/media/d8da83c175c6496689b73fd38c734e79.jpg',
                'https://m.atcdn.co.uk/a/media/89b4a65659fc490fb2f5fee5ce388b0d.jpg',
                'https://m.atcdn.co.uk/a/media/76bdf94e0a0846bdad6b2069f981aa2b.jpg',
                'https://m.atcdn.co.uk/a/media/6370996d4c4345d7b30cdb98c356e895.jpg',
                'https://m.atcdn.co.uk/a/media/1d89133d43434fafb826c073541077fb.jpg',
                'https://m.atcdn.co.uk/a/media/ed7a57446e6c41e2a34f8b4d8fa348f5.jpg',
                'https://m.atcdn.co.uk/a/media/e0abf69ed7be4d5eb5e9200f58a7f3e4.jpg',
                'https://m.atcdn.co.uk/a/media/8b2c72fbc20149e2ba3a384d3720eae7.jpg',
                'https://m.atcdn.co.uk/a/media/557fc91e779e4af483d47ca6d3e82ba7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 296429,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/13971b5107cb4a55946e92ae0d464189.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 307669,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/23dc9f4fd52f470e9fe880b29bc9dfbe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 297109,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/58f3dc754c654abe8340d6e9144e7fdf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240903,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6eb76035fab44e4f991155d8b5b9a3a3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 273982,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7b7405181ce5432d91068d94638a04dc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 222276,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f16ae17c18b34aaeadd7437ab91e60e1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 246139,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cf13a5475fc040be8745d165fe68a05c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276229,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9b7b3e0924df40fe9454a369d0fedbb0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242023,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ded3690754564d459897763acebc1cfd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161580,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/70bd140a8fa44a698b9360da5a070130.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177159,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d8da83c175c6496689b73fd38c734e79.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144383,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/89b4a65659fc490fb2f5fee5ce388b0d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 261332,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/76bdf94e0a0846bdad6b2069f981aa2b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182896,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6370996d4c4345d7b30cdb98c356e895.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190920,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1d89133d43434fafb826c073541077fb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 185519,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ed7a57446e6c41e2a34f8b4d8fa348f5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192325,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0abf69ed7be4d5eb5e9200f58a7f3e4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198256,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8b2c72fbc20149e2ba3a384d3720eae7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6087376c-f181-5fcd-8964-ec100c3d3199/6087376c-f181-5fcd-8964-ec100c3d3199_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128304,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/557fc91e779e4af483d47ca6d3e82ba7.jpg',
             'Width': 1280}],
 'price': 10683,
 'price_includes_vat': True,
 'registration_date': '2017-12-04',
 'seats_number': 7,
 'seller_name': None,
 'title': 'SEAT Alhambra 2.0 TDI XCELLENCE MPV 5dr Diesel DSG Euro 6 (s/s) '
          '(150 ps)',
 'transmission': 'automatic',
 'trim': 'XCELLENCE',
 'year': 2017}
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%27202601209293405%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601209293405: {'created_time': 1769605284.801624, 'last_price_update_time': 1769605284.801638}
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601209293405') HTTP/1.1" 204 0
2026-01-28 13:01:24 [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-01-28 13:01:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:24 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 92,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 89,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169197380',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Renault',
 'model': 'Clio',
 'odometer': 62600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2cd270f99fa546cb8286f845e241e847.jpg',
                'https://m.atcdn.co.uk/a/media/52f068367b074193b1cd13d71f1e7b52.jpg',
                'https://m.atcdn.co.uk/a/media/19c38c03ae9847bcb807a54e56673773.jpg',
                'https://m.atcdn.co.uk/a/media/89d2303e3a7f49f19ce347d25c21ad08.jpg',
                'https://m.atcdn.co.uk/a/media/18b1e2fddfd149adb3f7431ed28685c5.jpg',
                'https://m.atcdn.co.uk/a/media/a5fcc8a2e6b64b35a29bc5f732748e6b.jpg',
                'https://m.atcdn.co.uk/a/media/4b5fd0564240492b93e9a10274084e75.jpg',
                'https://m.atcdn.co.uk/a/media/f9d162e2b72041e4af9415caf8c48e0e.jpg',
                'https://m.atcdn.co.uk/a/media/78e233bf51ad43e18f5061b152888220.jpg',
                'https://m.atcdn.co.uk/a/media/a6d162964efd462eaf67ea42d266f988.jpg',
                'https://m.atcdn.co.uk/a/media/0d34cc4c17cf48a6b439692f3b07d485.jpg',
                'https://m.atcdn.co.uk/a/media/16efb00fcaf24030bf845d341d6a11fe.jpg',
                'https://m.atcdn.co.uk/a/media/0fcc1915b7b5451583bf3d65b1e392ea.jpg',
                'https://m.atcdn.co.uk/a/media/91308cf83e1842b9a46c54f8c8dec0e1.jpg',
                'https://m.atcdn.co.uk/a/media/2213bab10e87447cad87dbd9b7c91c18.jpg',
                'https://m.atcdn.co.uk/a/media/abfce92e1444488e8749f7ff9c37b0e7.jpg',
                'https://m.atcdn.co.uk/a/media/b0b0ef881f8e4a72858e0b3484e7b1af.jpg'],
 'price': 7900,
 'price_includes_vat': True,
 'registration_date': '2017-06-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Renault Clio 1.5 dCi Dynamique S Nav Hatchback 5dr Diesel EDC Euro '
          '6 (s/s) (90 ps) MOT 11/26 62K FSH AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'Dynamique S Nav',
 'year': 2017}
2026-01-28 13:01:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b0b10bb2-b8f9-534d-a92b-9d9d557405e0 with identifier: 202601169197380
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 17 photos for item b0b10bb2-b8f9-534d-a92b-9d9d557405e0
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F2cd270f99fa546cb8286f845e241e847.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2cd270f99fa546cb8286f845e241e847.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F52f068367b074193b1cd13d71f1e7b52.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52f068367b074193b1cd13d71f1e7b52.jpg already downloaded
2026-01-28 13:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:24 [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%252F19c38c03ae9847bcb807a54e56673773.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19c38c03ae9847bcb807a54e56673773.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F89d2303e3a7f49f19ce347d25c21ad08.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/89d2303e3a7f49f19ce347d25c21ad08.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F18b1e2fddfd149adb3f7431ed28685c5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18b1e2fddfd149adb3f7431ed28685c5.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252Fa5fcc8a2e6b64b35a29bc5f732748e6b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5fcc8a2e6b64b35a29bc5f732748e6b.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F4b5fd0564240492b93e9a10274084e75.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b5fd0564240492b93e9a10274084e75.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252Ff9d162e2b72041e4af9415caf8c48e0e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f9d162e2b72041e4af9415caf8c48e0e.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F78e233bf51ad43e18f5061b152888220.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/78e233bf51ad43e18f5061b152888220.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252Fa6d162964efd462eaf67ea42d266f988.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6d162964efd462eaf67ea42d266f988.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F0d34cc4c17cf48a6b439692f3b07d485.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d34cc4c17cf48a6b439692f3b07d485.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F16efb00fcaf24030bf845d341d6a11fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/16efb00fcaf24030bf845d341d6a11fe.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F0fcc1915b7b5451583bf3d65b1e392ea.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0fcc1915b7b5451583bf3d65b1e392ea.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F91308cf83e1842b9a46c54f8c8dec0e1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91308cf83e1842b9a46c54f8c8dec0e1.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252F2213bab10e87447cad87dbd9b7c91c18.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2213bab10e87447cad87dbd9b7c91c18.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252Fabfce92e1444488e8749f7ff9c37b0e7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/abfce92e1444488e8749f7ff9c37b0e7.jpg already downloaded
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%252Fb0b0ef881f8e4a72858e0b3484e7b1af.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0b0ef881f8e4a72858e0b3484e7b1af.jpg already downloaded
2026-01-28 13:01:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b0b10bb2-b8f9-534d-a92b-9d9d557405e0 with identifier 202601169197380
2026-01-28 13:01:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b0b10bb2-b8f9-534d-a92b-9d9d557405e0
2026-01-28 13:01:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'color': 'Blue',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 89,
 'fuel_type': 'Diesel',
 'id': 'b0b10bb2-b8f9-534d-a92b-9d9d557405e0',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169197380',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Renault',
 'model': 'Clio',
 'odometer': 62600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2cd270f99fa546cb8286f845e241e847.jpg',
                'https://m.atcdn.co.uk/a/media/52f068367b074193b1cd13d71f1e7b52.jpg',
                'https://m.atcdn.co.uk/a/media/19c38c03ae9847bcb807a54e56673773.jpg',
                'https://m.atcdn.co.uk/a/media/89d2303e3a7f49f19ce347d25c21ad08.jpg',
                'https://m.atcdn.co.uk/a/media/18b1e2fddfd149adb3f7431ed28685c5.jpg',
                'https://m.atcdn.co.uk/a/media/a5fcc8a2e6b64b35a29bc5f732748e6b.jpg',
                'https://m.atcdn.co.uk/a/media/4b5fd0564240492b93e9a10274084e75.jpg',
                'https://m.atcdn.co.uk/a/media/f9d162e2b72041e4af9415caf8c48e0e.jpg',
                'https://m.atcdn.co.uk/a/media/78e233bf51ad43e18f5061b152888220.jpg',
                'https://m.atcdn.co.uk/a/media/a6d162964efd462eaf67ea42d266f988.jpg',
                'https://m.atcdn.co.uk/a/media/0d34cc4c17cf48a6b439692f3b07d485.jpg',
                'https://m.atcdn.co.uk/a/media/16efb00fcaf24030bf845d341d6a11fe.jpg',
                'https://m.atcdn.co.uk/a/media/0fcc1915b7b5451583bf3d65b1e392ea.jpg',
                'https://m.atcdn.co.uk/a/media/91308cf83e1842b9a46c54f8c8dec0e1.jpg',
                'https://m.atcdn.co.uk/a/media/2213bab10e87447cad87dbd9b7c91c18.jpg',
                'https://m.atcdn.co.uk/a/media/abfce92e1444488e8749f7ff9c37b0e7.jpg',
                'https://m.atcdn.co.uk/a/media/b0b0ef881f8e4a72858e0b3484e7b1af.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 282798,
             'Height': 828,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2cd270f99fa546cb8286f845e241e847.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 348274,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/52f068367b074193b1cd13d71f1e7b52.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 357850,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/19c38c03ae9847bcb807a54e56673773.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 308869,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/89d2303e3a7f49f19ce347d25c21ad08.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 301327,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/18b1e2fddfd149adb3f7431ed28685c5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 319608,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5fcc8a2e6b64b35a29bc5f732748e6b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 289556,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b5fd0564240492b93e9a10274084e75.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 275813,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f9d162e2b72041e4af9415caf8c48e0e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153200,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/78e233bf51ad43e18f5061b152888220.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155681,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6d162964efd462eaf67ea42d266f988.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 265219,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d34cc4c17cf48a6b439692f3b07d485.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186077,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/16efb00fcaf24030bf845d341d6a11fe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140200,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0fcc1915b7b5451583bf3d65b1e392ea.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175951,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/91308cf83e1842b9a46c54f8c8dec0e1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166882,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2213bab10e87447cad87dbd9b7c91c18.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192089,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/abfce92e1444488e8749f7ff9c37b0e7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0b10bb2-b8f9-534d-a92b-9d9d557405e0/b0b10bb2-b8f9-534d-a92b-9d9d557405e0_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187325,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0b0ef881f8e4a72858e0b3484e7b1af.jpg',
             'Width': 1280}],
 'price': 7900,
 'price_includes_vat': True,
 'registration_date': '2017-06-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Renault Clio 1.5 dCi Dynamique S Nav Hatchback 5dr Diesel EDC Euro '
          '6 (s/s) (90 ps) MOT 11/26 62K FSH AUTO ULEZ',
 'transmission': 'automatic',
 'trim': 'Dynamique S Nav',
 'year': 2017}
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [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%27202601169197380%27 HTTP/1.1" 200 None
2026-01-28 13:01:25 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601169197380: {'created_time': 1769605285.311984, 'last_price_update_time': 1769605285.311994}
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601169197380') HTTP/1.1" 204 0
2026-01-28 13:01:27 [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-01-28 13:01:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:01:27 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 123,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'Boasting a full dealership service history, this 2019 Skoda '
                'Karoq TSI SE L presents a compelling proposition for '
                'discerning buyers. This Euro 6 compliant, 1.5 litre petrol '
                'model offers a smooth driving experience, further enhanced by '
                'its MOT valid until January 2027. The SE L trim level comes '
                'equipped with convenient features such as KESSY keyless entry '
                'and start, front and rear parking sensors complemented by a '
                'rear view camera for effortless manoeuvring, and dual zone '
                'climate control to ensure passenger comfort. Automatic '
                'headlights and rain sensing wipers are also included, '
                'alongside an auto dimming rear view mirror, all managed by '
                'the light and rain sensor.\n'
                '\n'
                'This Skoda Karoq stands out with its impressive performance, '
                'achieving 0 to 60 miles per hour in just 8.5 seconds, '
                'indicating a responsive drive. Its low CO2 emissions and low '
                'insurance group rating suggest that running costs are kept to '
                'a minimum, making it a more economical choice compared to '
                'many other vehicles in its class. These factors combine to '
                'offer a well rounded package that balances practicality with '
                'an enjoyable driving dynamic.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601229347690',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Skoda',
 'model': 'Karoq',
 'odometer': 84109,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/4420bb4e1c9642678b0e441737515a3f.jpg',
                'https://m.atcdn.co.uk/a/media/8e07410e7ac245d69bcc3387c0e08dce.jpg',
                'https://m.atcdn.co.uk/a/media/460bb0733e794bfca4e432b30a352fbd.jpg',
                'https://m.atcdn.co.uk/a/media/f70996dfc56745258a5d09f165b6f109.jpg',
                'https://m.atcdn.co.uk/a/media/4a1d241b2abc4cf8ba999f8928b41751.jpg',
                'https://m.atcdn.co.uk/a/media/f189adc012944c38b10a99ee5a549810.jpg',
                'https://m.atcdn.co.uk/a/media/2a2b7253e5b94e4181fbf587498b14b5.jpg',
                'https://m.atcdn.co.uk/a/media/baccc50a77334593ac49573d7c404c02.jpg',
                'https://m.atcdn.co.uk/a/media/81312828a33b4151a958c13f1a5815ce.jpg',
                'https://m.atcdn.co.uk/a/media/640f8957029749359349e4c983a88d75.jpg',
                'https://m.atcdn.co.uk/a/media/971bc93d8ca844adb5ca536735a6882d.jpg',
                'https://m.atcdn.co.uk/a/media/0ebec6a88fdb44448fba0f5aad93aa4e.jpg',
                'https://m.atcdn.co.uk/a/media/3b1fb83b0aaa4e6ab16b919605417577.jpg',
                'https://m.atcdn.co.uk/a/media/8280e0c16df24765acbddc7d04b8287c.jpg',
                'https://m.atcdn.co.uk/a/media/9d7a0ce4401f4de18945ff7274423f32.jpg',
                'https://m.atcdn.co.uk/a/media/5951d4bed4db483b9dda144a9c01667a.jpg',
                'https://m.atcdn.co.uk/a/media/615388c6ea0f486ba747184b57eceda9.jpg',
                'https://m.atcdn.co.uk/a/media/1befccb49d9e4e7d9699eb25400961d3.jpg',
                'https://m.atcdn.co.uk/a/media/a31ca281d872401893d4aec26bbff49e.jpg',
                'https://m.atcdn.co.uk/a/media/2ad558d475c44e949fef263379369b74.jpg',
                'https://m.atcdn.co.uk/a/media/0e9205ea710a47ca94dfd25f5c4b705e.jpg',
                'https://m.atcdn.co.uk/a/media/419f038e7f984386b0bd593eb11bbb17.jpg',
                'https://m.atcdn.co.uk/a/media/437e7c3ce4744fbbb07346b817e64961.jpg',
                'https://m.atcdn.co.uk/a/media/91d76a71b0944a2b9ff107d7dc9b16c3.jpg',
                'https://m.atcdn.co.uk/a/media/f53280ac03ae4765b32989d40814fb00.jpg',
                'https://m.atcdn.co.uk/a/media/a2c34b15322f4e69a6ee858b4b6306ce.jpg'],
 'price': 12500,
 'price_includes_vat': True,
 'registration_date': '2019-12-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Karoq 1.5 TSI ACT SE L SUV 5dr Petrol DSG Euro 6 (s/s) (150 '
          'ps) MOT 1/27 FSH 84K ULEZ AUTO',
 'transmission': 'automatic',
 'trim': 'SE L',
 'year': 2019}
2026-01-28 13:01:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a1f11bce-4e22-53ad-8f39-400362797241 with identifier: 202601229347690
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a1f11bce-4e22-53ad-8f39-400362797241
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F4420bb4e1c9642678b0e441737515a3f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4420bb4e1c9642678b0e441737515a3f.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F8e07410e7ac245d69bcc3387c0e08dce.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e07410e7ac245d69bcc3387c0e08dce.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F460bb0733e794bfca4e432b30a352fbd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/460bb0733e794bfca4e432b30a352fbd.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252Ff70996dfc56745258a5d09f165b6f109.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f70996dfc56745258a5d09f165b6f109.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F4a1d241b2abc4cf8ba999f8928b41751.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4a1d241b2abc4cf8ba999f8928b41751.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252Ff189adc012944c38b10a99ee5a549810.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f189adc012944c38b10a99ee5a549810.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F2a2b7253e5b94e4181fbf587498b14b5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a2b7253e5b94e4181fbf587498b14b5.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252Fbaccc50a77334593ac49573d7c404c02.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/baccc50a77334593ac49573d7c404c02.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F81312828a33b4151a958c13f1a5815ce.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/81312828a33b4151a958c13f1a5815ce.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F640f8957029749359349e4c983a88d75.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/640f8957029749359349e4c983a88d75.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F971bc93d8ca844adb5ca536735a6882d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/971bc93d8ca844adb5ca536735a6882d.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F0ebec6a88fdb44448fba0f5aad93aa4e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ebec6a88fdb44448fba0f5aad93aa4e.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F3b1fb83b0aaa4e6ab16b919605417577.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b1fb83b0aaa4e6ab16b919605417577.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F8280e0c16df24765acbddc7d04b8287c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8280e0c16df24765acbddc7d04b8287c.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F9d7a0ce4401f4de18945ff7274423f32.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9d7a0ce4401f4de18945ff7274423f32.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F5951d4bed4db483b9dda144a9c01667a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5951d4bed4db483b9dda144a9c01667a.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F615388c6ea0f486ba747184b57eceda9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/615388c6ea0f486ba747184b57eceda9.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F1befccb49d9e4e7d9699eb25400961d3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1befccb49d9e4e7d9699eb25400961d3.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252Fa31ca281d872401893d4aec26bbff49e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a31ca281d872401893d4aec26bbff49e.jpg already downloaded
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [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%252F2ad558d475c44e949fef263379369b74.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ad558d475c44e949fef263379369b74.jpg already downloaded
2026-01-28 13:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a1f11bce-4e22-53ad-8f39-400362797241 with identifier 202601229347690
2026-01-28 13:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a1f11bce-4e22-53ad-8f39-400362797241
2026-01-28 13:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'Boasting a full dealership service history, this 2019 Skoda '
                'Karoq TSI SE L presents a compelling proposition for '
                'discerning buyers. This Euro 6 compliant, 1.5 litre petrol '
                'model offers a smooth driving experience, further enhanced by '
                'its MOT valid until January 2027. The SE L trim level comes '
                'equipped with convenient features such as KESSY keyless entry '
                'and start, front and rear parking sensors complemented by a '
                'rear view camera for effortless manoeuvring, and dual zone '
                'climate control to ensure passenger comfort. Automatic '
                'headlights and rain sensing wipers are also included, '
                'alongside an auto dimming rear view mirror, all managed by '
                'the light and rain sensor.\n'
                '\n'
                'This Skoda Karoq stands out with its impressive performance, '
                'achieving 0 to 60 miles per hour in just 8.5 seconds, '
                'indicating a responsive drive. Its low CO2 emissions and low '
                'insurance group rating suggest that running costs are kept to '
                'a minimum, making it a more economical choice compared to '
                'many other vehicles in its class. These factors combine to '
                'offer a well rounded package that balances practicality with '
                'an enjoyable driving dynamic.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol',
 'id': 'a1f11bce-4e22-53ad-8f39-400362797241',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601229347690',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Skoda',
 'model': 'Karoq',
 'odometer': 84109,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/4420bb4e1c9642678b0e441737515a3f.jpg',
                'https://m.atcdn.co.uk/a/media/8e07410e7ac245d69bcc3387c0e08dce.jpg',
                'https://m.atcdn.co.uk/a/media/460bb0733e794bfca4e432b30a352fbd.jpg',
                'https://m.atcdn.co.uk/a/media/f70996dfc56745258a5d09f165b6f109.jpg',
                'https://m.atcdn.co.uk/a/media/4a1d241b2abc4cf8ba999f8928b41751.jpg',
                'https://m.atcdn.co.uk/a/media/f189adc012944c38b10a99ee5a549810.jpg',
                'https://m.atcdn.co.uk/a/media/2a2b7253e5b94e4181fbf587498b14b5.jpg',
                'https://m.atcdn.co.uk/a/media/baccc50a77334593ac49573d7c404c02.jpg',
                'https://m.atcdn.co.uk/a/media/81312828a33b4151a958c13f1a5815ce.jpg',
                'https://m.atcdn.co.uk/a/media/640f8957029749359349e4c983a88d75.jpg',
                'https://m.atcdn.co.uk/a/media/971bc93d8ca844adb5ca536735a6882d.jpg',
                'https://m.atcdn.co.uk/a/media/0ebec6a88fdb44448fba0f5aad93aa4e.jpg',
                'https://m.atcdn.co.uk/a/media/3b1fb83b0aaa4e6ab16b919605417577.jpg',
                'https://m.atcdn.co.uk/a/media/8280e0c16df24765acbddc7d04b8287c.jpg',
                'https://m.atcdn.co.uk/a/media/9d7a0ce4401f4de18945ff7274423f32.jpg',
                'https://m.atcdn.co.uk/a/media/5951d4bed4db483b9dda144a9c01667a.jpg',
                'https://m.atcdn.co.uk/a/media/615388c6ea0f486ba747184b57eceda9.jpg',
                'https://m.atcdn.co.uk/a/media/1befccb49d9e4e7d9699eb25400961d3.jpg',
                'https://m.atcdn.co.uk/a/media/a31ca281d872401893d4aec26bbff49e.jpg',
                'https://m.atcdn.co.uk/a/media/2ad558d475c44e949fef263379369b74.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 204521,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4420bb4e1c9642678b0e441737515a3f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180816,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e07410e7ac245d69bcc3387c0e08dce.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 217804,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/460bb0733e794bfca4e432b30a352fbd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179180,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f70996dfc56745258a5d09f165b6f109.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183451,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4a1d241b2abc4cf8ba999f8928b41751.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187304,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f189adc012944c38b10a99ee5a549810.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181033,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a2b7253e5b94e4181fbf587498b14b5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186403,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/baccc50a77334593ac49573d7c404c02.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132091,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/81312828a33b4151a958c13f1a5815ce.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134704,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/640f8957029749359349e4c983a88d75.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143641,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/971bc93d8ca844adb5ca536735a6882d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161177,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ebec6a88fdb44448fba0f5aad93aa4e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 561365,
             'Height': 2000,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b1fb83b0aaa4e6ab16b919605417577.jpg',
             'Width': 1126},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129414,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8280e0c16df24765acbddc7d04b8287c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157673,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9d7a0ce4401f4de18945ff7274423f32.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158871,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5951d4bed4db483b9dda144a9c01667a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87892,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/615388c6ea0f486ba747184b57eceda9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72006,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1befccb49d9e4e7d9699eb25400961d3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92228,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a31ca281d872401893d4aec26bbff49e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f11bce-4e22-53ad-8f39-400362797241/a1f11bce-4e22-53ad-8f39-400362797241_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139414,
             'Height': 721,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ad558d475c44e949fef263379369b74.jpg',
             'Width': 1280}],
 'price': 12500,
 'price_includes_vat': True,
 'registration_date': '2019-12-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SKODA Karoq 1.5 TSI ACT SE L SUV 5dr Petrol DSG Euro 6 (s/s) (150 '
          'ps) MOT 1/27 FSH 84K ULEZ AUTO',
 'transmission': 'automatic',
 'trim': 'SE L',
 'year': 2019}
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%27202601229347690%27 HTTP/1.1" 200 None
2026-01-28 13:01:27 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601229347690: {'created_time': 1769605287.747207, 'last_price_update_time': 1769605287.747217}
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601229347690') HTTP/1.1" 204 0
2026-01-28 13:01: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-01-28 13:01:28 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 133,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249398804',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'Q3',
 'odometer': 52000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/7c2383032576482da1f6ab732f3512ae.jpg',
                'https://m.atcdn.co.uk/a/media/1f9e27c8899d4f10aedb172f4475da2f.jpg',
                'https://m.atcdn.co.uk/a/media/18cb35b2cbd142ccbc0cf556880e0a2d.jpg',
                'https://m.atcdn.co.uk/a/media/882b948847fe41f19f53124d17bcee15.jpg',
                'https://m.atcdn.co.uk/a/media/3d37e06de82d41f3bda2dae21922dead.jpg',
                'https://m.atcdn.co.uk/a/media/5e26eee026a74f449a2a95e48e3d0016.jpg',
                'https://m.atcdn.co.uk/a/media/73c61d559cb647fb9ae80151d5e462fd.jpg',
                'https://m.atcdn.co.uk/a/media/d665c371f1564a4da1e64a8bdb63d62c.jpg',
                'https://m.atcdn.co.uk/a/media/4fd6569836024a5aa55ed41d797eda06.jpg',
                'https://m.atcdn.co.uk/a/media/70dda8a5fdea459d9dfdd84c9952ed5b.jpg',
                'https://m.atcdn.co.uk/a/media/4808da045510448c83a1b42e5c4e6887.jpg',
                'https://m.atcdn.co.uk/a/media/9861b4a7108046e88b8137d924cf9b28.jpg',
                'https://m.atcdn.co.uk/a/media/42c31487c1b94b6a87c95bb345139be6.jpg',
                'https://m.atcdn.co.uk/a/media/94d96469b598495198aacb714e8de7ba.jpg',
                'https://m.atcdn.co.uk/a/media/dc4097eb4f614638bd1c4014ade01f65.jpg',
                'https://m.atcdn.co.uk/a/media/cdcd97601e45403392ec850ee8ba8767.jpg',
                'https://m.atcdn.co.uk/a/media/3769b5402d564997b9349d7edfd7ef95.jpg',
                'https://m.atcdn.co.uk/a/media/756c720df126470f80182bed79348def.jpg',
                'https://m.atcdn.co.uk/a/media/f83e9bea33fd4d798a9258b498ce7824.jpg',
                'https://m.atcdn.co.uk/a/media/cc56093eb9d14fe1a69bf451737edd6c.jpg'],
 'price': 18800,
 'price_includes_vat': True,
 'registration_date': '2019-07-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q3 1.5 TFSI CoD 35 S line SUV 5dr Petrol S Tronic Euro 6 (s/s) '
          '(150 ps) MOT10/26 AUTO PSH ULEZ',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2019}
2026-01-28 13:01:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a62e3896-ea18-5c3d-a932-d1512200693d with identifier: 202601249398804
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a62e3896-ea18-5c3d-a932-d1512200693d
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F7c2383032576482da1f6ab732f3512ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c2383032576482da1f6ab732f3512ae.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F1f9e27c8899d4f10aedb172f4475da2f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f9e27c8899d4f10aedb172f4475da2f.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F18cb35b2cbd142ccbc0cf556880e0a2d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18cb35b2cbd142ccbc0cf556880e0a2d.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F882b948847fe41f19f53124d17bcee15.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/882b948847fe41f19f53124d17bcee15.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F3d37e06de82d41f3bda2dae21922dead.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d37e06de82d41f3bda2dae21922dead.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F5e26eee026a74f449a2a95e48e3d0016.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e26eee026a74f449a2a95e48e3d0016.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F73c61d559cb647fb9ae80151d5e462fd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/73c61d559cb647fb9ae80151d5e462fd.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fd665c371f1564a4da1e64a8bdb63d62c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d665c371f1564a4da1e64a8bdb63d62c.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F4fd6569836024a5aa55ed41d797eda06.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4fd6569836024a5aa55ed41d797eda06.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F70dda8a5fdea459d9dfdd84c9952ed5b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/70dda8a5fdea459d9dfdd84c9952ed5b.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F4808da045510448c83a1b42e5c4e6887.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4808da045510448c83a1b42e5c4e6887.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F9861b4a7108046e88b8137d924cf9b28.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9861b4a7108046e88b8137d924cf9b28.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F42c31487c1b94b6a87c95bb345139be6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c31487c1b94b6a87c95bb345139be6.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F94d96469b598495198aacb714e8de7ba.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/94d96469b598495198aacb714e8de7ba.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fdc4097eb4f614638bd1c4014ade01f65.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc4097eb4f614638bd1c4014ade01f65.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fcdcd97601e45403392ec850ee8ba8767.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cdcd97601e45403392ec850ee8ba8767.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F3769b5402d564997b9349d7edfd7ef95.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3769b5402d564997b9349d7edfd7ef95.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F756c720df126470f80182bed79348def.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/756c720df126470f80182bed79348def.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Ff83e9bea33fd4d798a9258b498ce7824.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f83e9bea33fd4d798a9258b498ce7824.jpg already downloaded
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fcc56093eb9d14fe1a69bf451737edd6c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc56093eb9d14fe1a69bf451737edd6c.jpg already downloaded
2026-01-28 13:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a62e3896-ea18-5c3d-a932-d1512200693d with identifier 202601249398804
2026-01-28 13:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a62e3896-ea18-5c3d-a932-d1512200693d
2026-01-28 13:01:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'color': 'Black',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol',
 'id': 'a62e3896-ea18-5c3d-a932-d1512200693d',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249398804',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'Q3',
 'odometer': 52000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/7c2383032576482da1f6ab732f3512ae.jpg',
                'https://m.atcdn.co.uk/a/media/1f9e27c8899d4f10aedb172f4475da2f.jpg',
                'https://m.atcdn.co.uk/a/media/18cb35b2cbd142ccbc0cf556880e0a2d.jpg',
                'https://m.atcdn.co.uk/a/media/882b948847fe41f19f53124d17bcee15.jpg',
                'https://m.atcdn.co.uk/a/media/3d37e06de82d41f3bda2dae21922dead.jpg',
                'https://m.atcdn.co.uk/a/media/5e26eee026a74f449a2a95e48e3d0016.jpg',
                'https://m.atcdn.co.uk/a/media/73c61d559cb647fb9ae80151d5e462fd.jpg',
                'https://m.atcdn.co.uk/a/media/d665c371f1564a4da1e64a8bdb63d62c.jpg',
                'https://m.atcdn.co.uk/a/media/4fd6569836024a5aa55ed41d797eda06.jpg',
                'https://m.atcdn.co.uk/a/media/70dda8a5fdea459d9dfdd84c9952ed5b.jpg',
                'https://m.atcdn.co.uk/a/media/4808da045510448c83a1b42e5c4e6887.jpg',
                'https://m.atcdn.co.uk/a/media/9861b4a7108046e88b8137d924cf9b28.jpg',
                'https://m.atcdn.co.uk/a/media/42c31487c1b94b6a87c95bb345139be6.jpg',
                'https://m.atcdn.co.uk/a/media/94d96469b598495198aacb714e8de7ba.jpg',
                'https://m.atcdn.co.uk/a/media/dc4097eb4f614638bd1c4014ade01f65.jpg',
                'https://m.atcdn.co.uk/a/media/cdcd97601e45403392ec850ee8ba8767.jpg',
                'https://m.atcdn.co.uk/a/media/3769b5402d564997b9349d7edfd7ef95.jpg',
                'https://m.atcdn.co.uk/a/media/756c720df126470f80182bed79348def.jpg',
                'https://m.atcdn.co.uk/a/media/f83e9bea33fd4d798a9258b498ce7824.jpg',
                'https://m.atcdn.co.uk/a/media/cc56093eb9d14fe1a69bf451737edd6c.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 363912,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c2383032576482da1f6ab732f3512ae.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 398125,
             'Height': 1014,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f9e27c8899d4f10aedb172f4475da2f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 365105,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/18cb35b2cbd142ccbc0cf556880e0a2d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 248131,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/882b948847fe41f19f53124d17bcee15.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 321283,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d37e06de82d41f3bda2dae21922dead.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 315141,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e26eee026a74f449a2a95e48e3d0016.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 270408,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/73c61d559cb647fb9ae80151d5e462fd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 313684,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d665c371f1564a4da1e64a8bdb63d62c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171070,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4fd6569836024a5aa55ed41d797eda06.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165479,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/70dda8a5fdea459d9dfdd84c9952ed5b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147038,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4808da045510448c83a1b42e5c4e6887.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 256070,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9861b4a7108046e88b8137d924cf9b28.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178313,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c31487c1b94b6a87c95bb345139be6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85876,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/94d96469b598495198aacb714e8de7ba.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184982,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc4097eb4f614638bd1c4014ade01f65.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165014,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cdcd97601e45403392ec850ee8ba8767.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 212863,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3769b5402d564997b9349d7edfd7ef95.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196548,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/756c720df126470f80182bed79348def.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126562,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f83e9bea33fd4d798a9258b498ce7824.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a62e3896-ea18-5c3d-a932-d1512200693d/a62e3896-ea18-5c3d-a932-d1512200693d_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105568,
             'Height': 1024,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc56093eb9d14fe1a69bf451737edd6c.jpg',
             'Width': 768}],
 'price': 18800,
 'price_includes_vat': True,
 'registration_date': '2019-07-12',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi Q3 1.5 TFSI CoD 35 S line SUV 5dr Petrol S Tronic Euro 6 (s/s) '
          '(150 ps) MOT10/26 AUTO PSH ULEZ',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2019}
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%27202601249398804%27 HTTP/1.1" 200 None
2026-01-28 13:01:28 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601249398804: {'created_time': 1769605288.852128, 'last_price_update_time': 1769605288.852136}
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601249398804') HTTP/1.1" 204 0
2026-01-28 13:01:32 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 264.615(s), this was the 2nd time calling it.
2026-01-28 13:01:32 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.531791219045014 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:01:32 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.494(s), this was the 1st time calling it.
2026-01-28 13:01:32 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.8132470130779463 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:01: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-01-28 13:01:33 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 149,
 'color': 'Grey',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601239378082',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Tiguan',
 'odometer': 88053,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/719875a210c04852b3e0e766fd2cbad8.jpg',
                'https://m.atcdn.co.uk/a/media/afdfd806095743e79f45eb7d0c438fe9.jpg',
                'https://m.atcdn.co.uk/a/media/d8a476b24cf34acc8ed6851be20e11a0.jpg',
                'https://m.atcdn.co.uk/a/media/98e869a181e54745b6578ecd13a45d0f.jpg',
                'https://m.atcdn.co.uk/a/media/fc2b42de86cb44ffa363061a57cf9ace.jpg',
                'https://m.atcdn.co.uk/a/media/32b7780c5f1049eea7c450571bc93acf.jpg',
                'https://m.atcdn.co.uk/a/media/08c1abb386f749739d5c5dfcb4a98404.jpg',
                'https://m.atcdn.co.uk/a/media/bbba38b064c94ddc9e4d20d36121ef96.jpg',
                'https://m.atcdn.co.uk/a/media/23ad42b6e212473ab4cecb08676b5e6a.jpg',
                'https://m.atcdn.co.uk/a/media/e740be01ba2547c4886dbf299d5d1042.jpg',
                'https://m.atcdn.co.uk/a/media/9e44ae80d6f84a53bb2561311075a4cc.jpg',
                'https://m.atcdn.co.uk/a/media/0a2f6eafb0aa419eb98f038ab6905238.jpg',
                'https://m.atcdn.co.uk/a/media/b04762ea414147059ff829f3996a8ca4.jpg',
                'https://m.atcdn.co.uk/a/media/1b99574299fe4f92a3466cd00976c1f6.jpg',
                'https://m.atcdn.co.uk/a/media/d727cec267004294a59203d26a7f2fe5.jpg',
                'https://m.atcdn.co.uk/a/media/13f1e550935a4b79a0c8b35334c6283d.jpg',
                'https://m.atcdn.co.uk/a/media/d232332efa7d445991ed8a4fa9237ce7.jpg',
                'https://m.atcdn.co.uk/a/media/14ca59f818b746bfa0596a59ba0436ea.jpg',
                'https://m.atcdn.co.uk/a/media/66f168d798aa460c9ea1e300c90f6b86.jpg'],
 'price': 13186,
 'price_includes_vat': True,
 'registration_date': '2017-01-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Tiguan 2.0 TDI BlueMotion Tech SEL SUV 5dr Diesel DSG '
          '4Motion Euro 6 (s/s) (150 ps)',
 'transmission': 'automatic',
 'trim': 'SEL',
 'year': 2017}
2026-01-28 13:01:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d with identifier: 202601239378082
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F719875a210c04852b3e0e766fd2cbad8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/719875a210c04852b3e0e766fd2cbad8.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Fafdfd806095743e79f45eb7d0c438fe9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/afdfd806095743e79f45eb7d0c438fe9.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Fd8a476b24cf34acc8ed6851be20e11a0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d8a476b24cf34acc8ed6851be20e11a0.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F98e869a181e54745b6578ecd13a45d0f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/98e869a181e54745b6578ecd13a45d0f.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Ffc2b42de86cb44ffa363061a57cf9ace.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc2b42de86cb44ffa363061a57cf9ace.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F32b7780c5f1049eea7c450571bc93acf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32b7780c5f1049eea7c450571bc93acf.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F08c1abb386f749739d5c5dfcb4a98404.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08c1abb386f749739d5c5dfcb4a98404.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Fbbba38b064c94ddc9e4d20d36121ef96.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bbba38b064c94ddc9e4d20d36121ef96.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F23ad42b6e212473ab4cecb08676b5e6a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/23ad42b6e212473ab4cecb08676b5e6a.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Fe740be01ba2547c4886dbf299d5d1042.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e740be01ba2547c4886dbf299d5d1042.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F9e44ae80d6f84a53bb2561311075a4cc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e44ae80d6f84a53bb2561311075a4cc.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F0a2f6eafb0aa419eb98f038ab6905238.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a2f6eafb0aa419eb98f038ab6905238.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Fb04762ea414147059ff829f3996a8ca4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b04762ea414147059ff829f3996a8ca4.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F1b99574299fe4f92a3466cd00976c1f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1b99574299fe4f92a3466cd00976c1f6.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Fd727cec267004294a59203d26a7f2fe5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d727cec267004294a59203d26a7f2fe5.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F13f1e550935a4b79a0c8b35334c6283d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13f1e550935a4b79a0c8b35334c6283d.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252Fd232332efa7d445991ed8a4fa9237ce7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d232332efa7d445991ed8a4fa9237ce7.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F14ca59f818b746bfa0596a59ba0436ea.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/14ca59f818b746bfa0596a59ba0436ea.jpg already downloaded
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:33 [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%252F66f168d798aa460c9ea1e300c90f6b86.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/66f168d798aa460c9ea1e300c90f6b86.jpg already downloaded
2026-01-28 13:01:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d with identifier 202601239378082
2026-01-28 13:01:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d
2026-01-28 13:01:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'color': 'Grey',
 'currency': 'GBP',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601239378082',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Tiguan',
 'odometer': 88053,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/719875a210c04852b3e0e766fd2cbad8.jpg',
                'https://m.atcdn.co.uk/a/media/afdfd806095743e79f45eb7d0c438fe9.jpg',
                'https://m.atcdn.co.uk/a/media/d8a476b24cf34acc8ed6851be20e11a0.jpg',
                'https://m.atcdn.co.uk/a/media/98e869a181e54745b6578ecd13a45d0f.jpg',
                'https://m.atcdn.co.uk/a/media/fc2b42de86cb44ffa363061a57cf9ace.jpg',
                'https://m.atcdn.co.uk/a/media/32b7780c5f1049eea7c450571bc93acf.jpg',
                'https://m.atcdn.co.uk/a/media/08c1abb386f749739d5c5dfcb4a98404.jpg',
                'https://m.atcdn.co.uk/a/media/bbba38b064c94ddc9e4d20d36121ef96.jpg',
                'https://m.atcdn.co.uk/a/media/23ad42b6e212473ab4cecb08676b5e6a.jpg',
                'https://m.atcdn.co.uk/a/media/e740be01ba2547c4886dbf299d5d1042.jpg',
                'https://m.atcdn.co.uk/a/media/9e44ae80d6f84a53bb2561311075a4cc.jpg',
                'https://m.atcdn.co.uk/a/media/0a2f6eafb0aa419eb98f038ab6905238.jpg',
                'https://m.atcdn.co.uk/a/media/b04762ea414147059ff829f3996a8ca4.jpg',
                'https://m.atcdn.co.uk/a/media/1b99574299fe4f92a3466cd00976c1f6.jpg',
                'https://m.atcdn.co.uk/a/media/d727cec267004294a59203d26a7f2fe5.jpg',
                'https://m.atcdn.co.uk/a/media/13f1e550935a4b79a0c8b35334c6283d.jpg',
                'https://m.atcdn.co.uk/a/media/d232332efa7d445991ed8a4fa9237ce7.jpg',
                'https://m.atcdn.co.uk/a/media/14ca59f818b746bfa0596a59ba0436ea.jpg',
                'https://m.atcdn.co.uk/a/media/66f168d798aa460c9ea1e300c90f6b86.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 346698,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/719875a210c04852b3e0e766fd2cbad8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 316662,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/afdfd806095743e79f45eb7d0c438fe9.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 260573,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d8a476b24cf34acc8ed6851be20e11a0.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 250222,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/98e869a181e54745b6578ecd13a45d0f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 263813,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fc2b42de86cb44ffa363061a57cf9ace.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 305050,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32b7780c5f1049eea7c450571bc93acf.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153855,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/08c1abb386f749739d5c5dfcb4a98404.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134943,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bbba38b064c94ddc9e4d20d36121ef96.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240685,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/23ad42b6e212473ab4cecb08676b5e6a.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149071,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e740be01ba2547c4886dbf299d5d1042.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139839,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e44ae80d6f84a53bb2561311075a4cc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90327,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a2f6eafb0aa419eb98f038ab6905238.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166732,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b04762ea414147059ff829f3996a8ca4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148694,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1b99574299fe4f92a3466cd00976c1f6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163170,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d727cec267004294a59203d26a7f2fe5.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151044,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/13f1e550935a4b79a0c8b35334c6283d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101843,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d232332efa7d445991ed8a4fa9237ce7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141945,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/14ca59f818b746bfa0596a59ba0436ea.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d/1eb9f744-5f0e-55a7-9a3b-f9b3f37d317d_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142278,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/66f168d798aa460c9ea1e300c90f6b86.jpg',
             'Width': 1280}],
 'price': 13186,
 'price_includes_vat': True,
 'registration_date': '2017-01-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Tiguan 2.0 TDI BlueMotion Tech SEL SUV 5dr Diesel DSG '
          '4Motion Euro 6 (s/s) (150 ps)',
 'transmission': 'automatic',
 'trim': 'SEL',
 'year': 2017}
2026-01-28 13:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%27202601239378082%27 HTTP/1.1" 200 None
2026-01-28 13:01:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601239378082: {'created_time': 1769605293.999132, 'last_price_update_time': 1769605293.999141}
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601239378082') HTTP/1.1" 204 0
2026-01-28 13:01:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:01:38 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.094(s), this was the 1st time calling it.
2026-01-28 13:01:38 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.1506176589112975 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:01:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 13:01:40 [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-01-28 13:01:40 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 111,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2018 AUDI A5 for '
                'sale, specifically targeting business owners who require a '
                'reliable and practical vehicle. This AUDI A5 is a 2018 model, '
                'with a Diesel 1968cc engine, and is finished in white colour. '
                'As a diesel vehicle, it offers a cost-effective solution for '
                'business owners who need to travel frequently. The AUDI A5 is '
                'a well-regarded model in the UK market, known for its comfort '
                'and performance. We believe this vehicle would be a great '
                'addition to any business, providing a professional and '
                'comfortable mode of transport for clients and employees '
                'alike. With its diesel engine, this vehicle is well-suited '
                'for long journeys and can help reduce fuel costs. We invite '
                'all interested business owners to contact us for more '
                'information and to arrange a viewing.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509226538797',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'A5',
 'odometer': 73906,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2b84016cc7f24f9f8f1240f5d2598cc1.jpg',
                'https://m.atcdn.co.uk/a/media/51362358717d4862817ac69c265704fe.jpg',
                'https://m.atcdn.co.uk/a/media/a5ffed63c12e4159944988ef5970b311.jpg',
                'https://m.atcdn.co.uk/a/media/af10477912e14c9c92e13ffbb8565f73.jpg',
                'https://m.atcdn.co.uk/a/media/609475229327414eb0edbd207573980d.jpg',
                'https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg',
                'https://m.atcdn.co.uk/a/media/ca9dd60b7ab14ee2bf58ffb4a899ca80.jpg',
                'https://m.atcdn.co.uk/a/media/3d2645bbe5174c48ad9085761e39c3e4.jpg',
                'https://m.atcdn.co.uk/a/media/e90adea00f5349c5bf9f33385ee95924.jpg',
                'https://m.atcdn.co.uk/a/media/fbdb97a38b7044dd883788beed481906.jpg',
                'https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg',
                'https://m.atcdn.co.uk/a/media/5eae09213493459ab2a26d903c59fa9e.jpg',
                'https://m.atcdn.co.uk/a/media/b3a0a78a3090416d8865a2150b491d0e.jpg',
                'https://m.atcdn.co.uk/a/media/f723a6a902b74c749050d46718004850.jpg',
                'https://m.atcdn.co.uk/a/media/fb53ec4080b3433891af194051c885bb.jpg',
                'https://m.atcdn.co.uk/a/media/aebcc5acae194672882cc62c08f601fc.jpg',
                'https://m.atcdn.co.uk/a/media/31325e0a2f944c65b8aac943b8d10ebe.jpg',
                'https://m.atcdn.co.uk/a/media/9c765b25755c484494233302b9916274.jpg',
                'https://m.atcdn.co.uk/a/media/9620e8c9d5894685b4612ca9d0429086.jpg',
                'https://m.atcdn.co.uk/a/media/c977c099a7b84ca493d84e0976ea618f.jpg',
                'https://m.atcdn.co.uk/a/media/379143119e974161a65592fd5a8d0123.jpg',
                'https://m.atcdn.co.uk/a/media/79900789dfa1454fa82a531c16533b04.jpg',
                'https://m.atcdn.co.uk/a/media/95f5cb75bdde49389f3111aa753563a8.jpg',
                'https://m.atcdn.co.uk/a/media/54c3ec882c764f238080326116d4e8ef.jpg',
                'https://m.atcdn.co.uk/a/media/7079eafaa7394e8ca204368d572b5c05.jpg',
                'https://m.atcdn.co.uk/a/media/eeb71e6af56d4386bb234d0330a607f7.jpg',
                'https://m.atcdn.co.uk/a/media/2ba6c5ad5bd8463ea3245bb1c723d5a1.jpg',
                'https://m.atcdn.co.uk/a/media/3d9c86e727eb4cfb86195d048c98f5c0.jpg',
                'https://m.atcdn.co.uk/a/media/4362009c32cd403ab037828eabd592e4.jpg',
                'https://m.atcdn.co.uk/a/media/7cc2666850ec488b95d3b93546d7bf0b.jpg',
                'https://m.atcdn.co.uk/a/media/3564642e756643deacecd427f5a9c9d0.jpg',
                'https://m.atcdn.co.uk/a/media/3f54f0c9285a41b3a0eb98d4c758b50b.jpg'],
 'price': 13000,
 'price_includes_vat': True,
 'registration_date': '2018-07-27',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Audi A5 2.0 TDI S line Coupe 2dr Diesel S Tronic Euro 6 (s/s) (190 '
          'ps)',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2018}
2026-01-28 13:01:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fd93f81-d348-5e68-a014-c0c13a5a4072 with identifier: 202509226538797
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 5fd93f81-d348-5e68-a014-c0c13a5a4072
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F2b84016cc7f24f9f8f1240f5d2598cc1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b84016cc7f24f9f8f1240f5d2598cc1.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F51362358717d4862817ac69c265704fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/51362358717d4862817ac69c265704fe.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Fa5ffed63c12e4159944988ef5970b311.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5ffed63c12e4159944988ef5970b311.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Faf10477912e14c9c92e13ffbb8565f73.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af10477912e14c9c92e13ffbb8565f73.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F609475229327414eb0edbd207573980d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/609475229327414eb0edbd207573980d.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F82d831b219904fda8a86242c839b6f6a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Fca9dd60b7ab14ee2bf58ffb4a899ca80.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca9dd60b7ab14ee2bf58ffb4a899ca80.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F3d2645bbe5174c48ad9085761e39c3e4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d2645bbe5174c48ad9085761e39c3e4.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Fe90adea00f5349c5bf9f33385ee95924.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e90adea00f5349c5bf9f33385ee95924.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Ffbdb97a38b7044dd883788beed481906.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fbdb97a38b7044dd883788beed481906.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Fa6b6d315516548beae422f20979a29fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F5eae09213493459ab2a26d903c59fa9e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5eae09213493459ab2a26d903c59fa9e.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Fb3a0a78a3090416d8865a2150b491d0e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3a0a78a3090416d8865a2150b491d0e.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Ff723a6a902b74c749050d46718004850.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f723a6a902b74c749050d46718004850.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Ffb53ec4080b3433891af194051c885bb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fb53ec4080b3433891af194051c885bb.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Faebcc5acae194672882cc62c08f601fc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aebcc5acae194672882cc62c08f601fc.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F31325e0a2f944c65b8aac943b8d10ebe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/31325e0a2f944c65b8aac943b8d10ebe.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F9c765b25755c484494233302b9916274.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9c765b25755c484494233302b9916274.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F9620e8c9d5894685b4612ca9d0429086.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9620e8c9d5894685b4612ca9d0429086.jpg already downloaded
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Fc977c099a7b84ca493d84e0976ea618f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c977c099a7b84ca493d84e0976ea618f.jpg already downloaded
2026-01-28 13:01:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5fd93f81-d348-5e68-a014-c0c13a5a4072 with identifier 202509226538797
2026-01-28 13:01:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:40 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:40 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5fd93f81-d348-5e68-a014-c0c13a5a4072
2026-01-28 13:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Chapelfield Car Sales are excited to offer a 2018 AUDI A5 for '
                'sale, specifically targeting business owners who require a '
                'reliable and practical vehicle. This AUDI A5 is a 2018 model, '
                'with a Diesel 1968cc engine, and is finished in white colour. '
                'As a diesel vehicle, it offers a cost-effective solution for '
                'business owners who need to travel frequently. The AUDI A5 is '
                'a well-regarded model in the UK market, known for its comfort '
                'and performance. We believe this vehicle would be a great '
                'addition to any business, providing a professional and '
                'comfortable mode of transport for clients and employees '
                'alike. With its diesel engine, this vehicle is well-suited '
                'for long journeys and can help reduce fuel costs. We invite '
                'all interested business owners to contact us for more '
                'information and to arrange a viewing.',
 'doors_number': 2,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 187,
 'fuel_type': 'Diesel',
 'id': '5fd93f81-d348-5e68-a014-c0c13a5a4072',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509226538797',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Audi',
 'model': 'A5',
 'odometer': 73906,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 32,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/2b84016cc7f24f9f8f1240f5d2598cc1.jpg',
                'https://m.atcdn.co.uk/a/media/51362358717d4862817ac69c265704fe.jpg',
                'https://m.atcdn.co.uk/a/media/a5ffed63c12e4159944988ef5970b311.jpg',
                'https://m.atcdn.co.uk/a/media/af10477912e14c9c92e13ffbb8565f73.jpg',
                'https://m.atcdn.co.uk/a/media/609475229327414eb0edbd207573980d.jpg',
                'https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg',
                'https://m.atcdn.co.uk/a/media/ca9dd60b7ab14ee2bf58ffb4a899ca80.jpg',
                'https://m.atcdn.co.uk/a/media/3d2645bbe5174c48ad9085761e39c3e4.jpg',
                'https://m.atcdn.co.uk/a/media/e90adea00f5349c5bf9f33385ee95924.jpg',
                'https://m.atcdn.co.uk/a/media/fbdb97a38b7044dd883788beed481906.jpg',
                'https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg',
                'https://m.atcdn.co.uk/a/media/5eae09213493459ab2a26d903c59fa9e.jpg',
                'https://m.atcdn.co.uk/a/media/b3a0a78a3090416d8865a2150b491d0e.jpg',
                'https://m.atcdn.co.uk/a/media/f723a6a902b74c749050d46718004850.jpg',
                'https://m.atcdn.co.uk/a/media/fb53ec4080b3433891af194051c885bb.jpg',
                'https://m.atcdn.co.uk/a/media/aebcc5acae194672882cc62c08f601fc.jpg',
                'https://m.atcdn.co.uk/a/media/31325e0a2f944c65b8aac943b8d10ebe.jpg',
                'https://m.atcdn.co.uk/a/media/9c765b25755c484494233302b9916274.jpg',
                'https://m.atcdn.co.uk/a/media/9620e8c9d5894685b4612ca9d0429086.jpg',
                'https://m.atcdn.co.uk/a/media/c977c099a7b84ca493d84e0976ea618f.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 289032,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b84016cc7f24f9f8f1240f5d2598cc1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 279043,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/51362358717d4862817ac69c265704fe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c026740b-ca66-5fde-adeb-780202296ee9/c026740b-ca66-5fde-adeb-780202296ee9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88313,
             'Height': 1152,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/82d831b219904fda8a86242c839b6f6a.jpg',
             'Width': 921},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 257767,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5ffed63c12e4159944988ef5970b311.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 242463,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/af10477912e14c9c92e13ffbb8565f73.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 283525,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/609475229327414eb0edbd207573980d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 241951,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca9dd60b7ab14ee2bf58ffb4a899ca80.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 207603,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d2645bbe5174c48ad9085761e39c3e4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 275340,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e90adea00f5349c5bf9f33385ee95924.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 254786,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fbdb97a38b7044dd883788beed481906.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 299421,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5eae09213493459ab2a26d903c59fa9e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167747,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3a0a78a3090416d8865a2150b491d0e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172262,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f723a6a902b74c749050d46718004850.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 275207,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fb53ec4080b3433891af194051c885bb.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108414,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aebcc5acae194672882cc62c08f601fc.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143796,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/31325e0a2f944c65b8aac943b8d10ebe.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162689,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9c765b25755c484494233302b9916274.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175297,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9620e8c9d5894685b4612ca9d0429086.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c026740b-ca66-5fde-adeb-780202296ee9/c026740b-ca66-5fde-adeb-780202296ee9_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49927,
             'Height': 811,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6b6d315516548beae422f20979a29fe.jpg',
             'Width': 968},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ba8d41-24fe-5e5d-9cb0-d336c57fb88e/91ba8d41-24fe-5e5d-9cb0-d336c57fb88e_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191934,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c977c099a7b84ca493d84e0976ea618f.jpg',
             'Width': 1280}],
 'price': 13000,
 'price_includes_vat': True,
 'registration_date': '2018-07-27',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Audi A5 2.0 TDI S line Coupe 2dr Diesel S Tronic Euro 6 (s/s) (190 '
          'ps)',
 'transmission': 'automatic',
 'trim': 'S line',
 'year': 2018}
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%27202509226538797%27 HTTP/1.1" 200 None
2026-01-28 13:01:40 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509226538797: {'created_time': 1769605300.94475, 'last_price_update_time': 1769605300.944767}
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509226538797') HTTP/1.1" 204 0
2026-01-28 13:01:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:01:49 [scrapy.extensions.logstats] INFO: Crawled 68 pages (at 17 pages/min), scraped 64 items (at 17 items/min)
2026-01-28 13:01:53 [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-01-28 13:01:53 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 116,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2014 Volkswagen Golf TSI SE presents a remarkable '
                'opportunity with its exceptionally low mileage of just 32,000 '
                'miles, a testament to its careful single ownership. This well '
                'maintained petrol hatchback, featuring a 1.4 litre engine, '
                'boasts an MOT valid until November 2026, offering peace of '
                'mind for the foreseeable future. While it has a partial '
                'service history, its single owner and low mileage suggest a '
                'well looked after vehicle.\n'
                '\n'
                'The Golf TSI SE is known for its balanced performance, '
                'achieving 0-62mph in a respectable 9.3 seconds, which is a '
                'strong indicator of its efficiency and responsiveness '
                'compared to other vehicles in its class. Furthermore, its '
                'placement in a low insurance group makes it an economical '
                'choice for many drivers, further enhancing its appeal as a '
                'practical and desirable hatchback.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'engine_horse_power': 120,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981153',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 32000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/88ea061ec05b4a638fa8d7f137a7ac33.jpg',
                'https://m.atcdn.co.uk/a/media/78b2cbe191e64e44b067e8c66ac882c1.jpg',
                'https://m.atcdn.co.uk/a/media/91ea1c5b842b4d08a2a2fd4d336c1ea4.jpg',
                'https://m.atcdn.co.uk/a/media/bb7daebabe9a4daa8202f39eef5a3d00.jpg',
                'https://m.atcdn.co.uk/a/media/288c9bcdbe2a43b9be95e77b36dde45e.jpg',
                'https://m.atcdn.co.uk/a/media/cabe078f10404f58a9943c0dbd9e80b7.jpg',
                'https://m.atcdn.co.uk/a/media/6293adafbb284224bbe76a4a03925625.jpg',
                'https://m.atcdn.co.uk/a/media/bbb5670d30ec4a848b8348454489448c.jpg',
                'https://m.atcdn.co.uk/a/media/050e66b653144eb49c68190b6f7637b4.jpg',
                'https://m.atcdn.co.uk/a/media/4919a3c651704adcb8564592512eb150.jpg',
                'https://m.atcdn.co.uk/a/media/885f4b0273e54f1884f6421d6d252723.jpg',
                'https://m.atcdn.co.uk/a/media/d5f2d48ccfea408caf0bede39f652808.jpg',
                'https://m.atcdn.co.uk/a/media/23193e253533418e8d8e92dd122076e3.jpg',
                'https://m.atcdn.co.uk/a/media/0f2893fe3f9d4b3b90d0b4373fc7a5c6.jpg',
                'https://m.atcdn.co.uk/a/media/eaf3e90bad184d478edb2334f6009162.jpg',
                'https://m.atcdn.co.uk/a/media/74da34dc63dd4512bf4e88df5e872202.jpg',
                'https://m.atcdn.co.uk/a/media/aeb99e6ebdc244abbff055b289f6d000.jpg',
                'https://m.atcdn.co.uk/a/media/faeaae276fe84547b37ddec40d1f87ab.jpg',
                'https://m.atcdn.co.uk/a/media/2ecffd45046c468c82c14abdf0e5caf1.jpg',
                'https://m.atcdn.co.uk/a/media/4710767cd72d45ae91247965f3278a0e.jpg'],
 'price': 6995,
 'price_includes_vat': True,
 'registration_date': '2014-12-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf SE FSI MOT 11/26 AUTO 32K PSH ULEZ 1.4 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2014}
2026-01-28 13:01:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 629ac7ee-b8a1-5a77-ba9c-b340da81e77a with identifier: 202511187981153
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 629ac7ee-b8a1-5a77-ba9c-b340da81e77a
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F88ea061ec05b4a638fa8d7f137a7ac33.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/88ea061ec05b4a638fa8d7f137a7ac33.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F78b2cbe191e64e44b067e8c66ac882c1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/78b2cbe191e64e44b067e8c66ac882c1.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F91ea1c5b842b4d08a2a2fd4d336c1ea4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91ea1c5b842b4d08a2a2fd4d336c1ea4.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252Fbb7daebabe9a4daa8202f39eef5a3d00.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb7daebabe9a4daa8202f39eef5a3d00.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F288c9bcdbe2a43b9be95e77b36dde45e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/288c9bcdbe2a43b9be95e77b36dde45e.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252Fcabe078f10404f58a9943c0dbd9e80b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cabe078f10404f58a9943c0dbd9e80b7.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F6293adafbb284224bbe76a4a03925625.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6293adafbb284224bbe76a4a03925625.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252Fbbb5670d30ec4a848b8348454489448c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bbb5670d30ec4a848b8348454489448c.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F050e66b653144eb49c68190b6f7637b4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/050e66b653144eb49c68190b6f7637b4.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F4919a3c651704adcb8564592512eb150.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4919a3c651704adcb8564592512eb150.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F885f4b0273e54f1884f6421d6d252723.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/885f4b0273e54f1884f6421d6d252723.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252Fd5f2d48ccfea408caf0bede39f652808.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5f2d48ccfea408caf0bede39f652808.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:53 [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%252F23193e253533418e8d8e92dd122076e3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/23193e253533418e8d8e92dd122076e3.jpg already downloaded
2026-01-28 13:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%252F0f2893fe3f9d4b3b90d0b4373fc7a5c6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f2893fe3f9d4b3b90d0b4373fc7a5c6.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%252Feaf3e90bad184d478edb2334f6009162.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eaf3e90bad184d478edb2334f6009162.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%252F74da34dc63dd4512bf4e88df5e872202.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74da34dc63dd4512bf4e88df5e872202.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%252Faeb99e6ebdc244abbff055b289f6d000.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aeb99e6ebdc244abbff055b289f6d000.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%252Ffaeaae276fe84547b37ddec40d1f87ab.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/faeaae276fe84547b37ddec40d1f87ab.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%252F2ecffd45046c468c82c14abdf0e5caf1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ecffd45046c468c82c14abdf0e5caf1.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%252F4710767cd72d45ae91247965f3278a0e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4710767cd72d45ae91247965f3278a0e.jpg already downloaded
2026-01-28 13:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 629ac7ee-b8a1-5a77-ba9c-b340da81e77a with identifier 202511187981153
2026-01-28 13:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 629ac7ee-b8a1-5a77-ba9c-b340da81e77a
2026-01-28 13:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2014 Volkswagen Golf TSI SE presents a remarkable '
                'opportunity with its exceptionally low mileage of just 32,000 '
                'miles, a testament to its careful single ownership. This well '
                'maintained petrol hatchback, featuring a 1.4 litre engine, '
                'boasts an MOT valid until November 2026, offering peace of '
                'mind for the foreseeable future. While it has a partial '
                'service history, its single owner and low mileage suggest a '
                'well looked after vehicle.\n'
                '\n'
                'The Golf TSI SE is known for its balanced performance, '
                'achieving 0-62mph in a respectable 9.3 seconds, which is a '
                'strong indicator of its efficiency and responsiveness '
                'compared to other vehicles in its class. Furthermore, its '
                'placement in a low insurance group makes it an economical '
                'choice for many drivers, further enhancing its appeal as a '
                'practical and desirable hatchback.',
 'doors_number': 5,
 'emission_standard': 'Euro 5',
 'engine': '1.4L',
 'engine_horse_power': 120,
 'fuel_type': 'Petrol',
 'id': '629ac7ee-b8a1-5a77-ba9c-b340da81e77a',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981153',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 32000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/88ea061ec05b4a638fa8d7f137a7ac33.jpg',
                'https://m.atcdn.co.uk/a/media/78b2cbe191e64e44b067e8c66ac882c1.jpg',
                'https://m.atcdn.co.uk/a/media/91ea1c5b842b4d08a2a2fd4d336c1ea4.jpg',
                'https://m.atcdn.co.uk/a/media/bb7daebabe9a4daa8202f39eef5a3d00.jpg',
                'https://m.atcdn.co.uk/a/media/288c9bcdbe2a43b9be95e77b36dde45e.jpg',
                'https://m.atcdn.co.uk/a/media/cabe078f10404f58a9943c0dbd9e80b7.jpg',
                'https://m.atcdn.co.uk/a/media/6293adafbb284224bbe76a4a03925625.jpg',
                'https://m.atcdn.co.uk/a/media/bbb5670d30ec4a848b8348454489448c.jpg',
                'https://m.atcdn.co.uk/a/media/050e66b653144eb49c68190b6f7637b4.jpg',
                'https://m.atcdn.co.uk/a/media/4919a3c651704adcb8564592512eb150.jpg',
                'https://m.atcdn.co.uk/a/media/885f4b0273e54f1884f6421d6d252723.jpg',
                'https://m.atcdn.co.uk/a/media/d5f2d48ccfea408caf0bede39f652808.jpg',
                'https://m.atcdn.co.uk/a/media/23193e253533418e8d8e92dd122076e3.jpg',
                'https://m.atcdn.co.uk/a/media/0f2893fe3f9d4b3b90d0b4373fc7a5c6.jpg',
                'https://m.atcdn.co.uk/a/media/eaf3e90bad184d478edb2334f6009162.jpg',
                'https://m.atcdn.co.uk/a/media/74da34dc63dd4512bf4e88df5e872202.jpg',
                'https://m.atcdn.co.uk/a/media/aeb99e6ebdc244abbff055b289f6d000.jpg',
                'https://m.atcdn.co.uk/a/media/faeaae276fe84547b37ddec40d1f87ab.jpg',
                'https://m.atcdn.co.uk/a/media/2ecffd45046c468c82c14abdf0e5caf1.jpg',
                'https://m.atcdn.co.uk/a/media/4710767cd72d45ae91247965f3278a0e.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 279245,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/88ea061ec05b4a638fa8d7f137a7ac33.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 291134,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/78b2cbe191e64e44b067e8c66ac882c1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 276677,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/91ea1c5b842b4d08a2a2fd4d336c1ea4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 241280,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb7daebabe9a4daa8202f39eef5a3d00.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 212952,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/288c9bcdbe2a43b9be95e77b36dde45e.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 204212,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cabe078f10404f58a9943c0dbd9e80b7.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 231597,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6293adafbb284224bbe76a4a03925625.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 252305,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bbb5670d30ec4a848b8348454489448c.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 232020,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/050e66b653144eb49c68190b6f7637b4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143416,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4919a3c651704adcb8564592512eb150.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196670,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/885f4b0273e54f1884f6421d6d252723.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147921,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d5f2d48ccfea408caf0bede39f652808.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163920,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/23193e253533418e8d8e92dd122076e3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112521,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f2893fe3f9d4b3b90d0b4373fc7a5c6.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162988,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eaf3e90bad184d478edb2334f6009162.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 191918,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74da34dc63dd4512bf4e88df5e872202.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154940,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aeb99e6ebdc244abbff055b289f6d000.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155708,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/faeaae276fe84547b37ddec40d1f87ab.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 185612,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ecffd45046c468c82c14abdf0e5caf1.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d583fa0-fa4b-53e1-a88b-41e10f50b516/4d583fa0-fa4b-53e1-a88b-41e10f50b516_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179940,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4710767cd72d45ae91247965f3278a0e.jpg',
             'Width': 1280}],
 'price': 6995,
 'price_includes_vat': True,
 'registration_date': '2014-12-17',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf SE FSI MOT 11/26 AUTO 32K PSH ULEZ 1.4 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2014}
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%27202511187981153%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187981153: {'created_time': 1769605314.181127, 'last_price_update_time': 1769605314.181138}
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187981153') HTTP/1.1" 204 0
2026-01-28 13:02:40 [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-01-28 13:02:40 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
Traceback (most recent call last):
  File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
    raise ValueError("Unknown power unit: %s" % unit)
ValueError: Unknown power unit: None
2026-01-28 13:02:40 [common.utils.decorators] ERROR: Payload: {"id": "202511187981138", "stockItemId": "8a42a4a59a92f785019a984dbfbd31e2", "isAuction": false, "hoursUsed": null, "serviceHistory": "Part service history", "title": "Volkswagen Golf 2.0 TSI R HATCHBACK 5DR PETROL DSG 4MOTION EURO 6 (S/S) (320 PS) AUTO MOT 11/26 59K ULEZ", "excludePreviousOwners": false, "advertisedLocations": ["at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-29T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Volkswagen Golf", "subtitle": "2.0 TSI R HATCHBACK 5DR PETROL DSG 4MOTION EURO 6 (S/S) (320 PS) AUTO MOT 11/26 59K ULEZ", "__typename": "Heading"}, "attentionGrabber": "AUTO MOT 11/26 59K ULEZ", "rrp": null, "price": 15495, "priceGBX": 1549500, "priceExcludingFees": 15495, "priceExcludingFeesGBX": 1549500, "suppliedPrice": 15495, "suppliedPriceGBX": 1549500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": "INC_VAT", "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2014-02-11", "homeDeliveryRegionCodes": null, "priceExcludingVat": 12912.5, "vatToBePaidUpfront": 2582.5, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "M****BZ", "generation": {"generationId": "fcd9866defdbcae35b167bd48c7c2dbc", "name": "Hatchback (2012 - 2017)", "review": {"expertReviewSummary": {"rating": 4.7, "reviewUrl": "https://www.autotrader.co.uk/content/car-reviews/volkswagen-golf-gti-2013-expert-review", "__typename": "ExpertReviewSummary"}, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "ZUTO", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1550", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "10020993", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "10020993", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 11, "van": 1, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418341809", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418341809", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "5.0", "__typename": "Reviews"}, "location": {"addressOne": "Lodge Brow", "addressTwo": "Radcliffe", "town": "Manchester", "county": "Lancashire", "postcode": "M26 1AL", "latLong": "53.556346,-2.3244146", "__typename": "Location"}, "marketing": {"profile": null, "strapline": null, "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chapelfieldcarsales.co.uk/", "__typename": "Link"}, "phoneNumber1": "(0161) 937 0310", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chapelfield Car Sales Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": null, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": false, "hasVideoWalkAround": false, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/nHxgsnDVnhw?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 18, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/1a5930d5ef704c5383cbcf4b956f2bea.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/130f73893d77402b9bbaec713098b8c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/826e50342d854dcf99fb30ec117241dd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2aba6d07da1f476b891df4f6c2d453b3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c5857932d3d5469297a22f41d033e3ed.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a0a7452777984b16aead12dcdd573491.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/05ff91b017fe443486a6d9e703001f8d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/962ec76441144cb1b6b48c8f23cae93b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0f8de2f39a1d4f77862709ad14602cb8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/447a7ed8f5c04cee8e96c210e51ca197.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9e4a01e8744842fe9dcee3016b3c1603.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5fdcfc17b21f4434a708575395c2f602.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9f0ca61091254f66ad24b67c9e418088.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe26c12153fd43f1ba18d4ad704ee05b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/10c582797cdf439ca77b4aec3b791b3d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91ad40e081144b84a8fabba8499b061f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8320c56e645244648a9f29fdafcd8075.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bd78989c74204fbdb0a67baddb280efb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "GOOD", "priceIndicatorRatingLabel": "Good price", "priceDeviation": 443, "mileageDeviation": -24349, "mileage": {"mileage": 58999, "unit": "MILE", "__typename": "Mileage"}, "plate": "14", "year": 2014, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chapelfield Car Sales Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DEAL", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PFIN", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "MANCHESTER", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(0161) 937 0310", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "This Volkswagen Golf R TSI is a remarkable find, having been cherished by just one owner from new and boasting exceptionally low mileage for its 2014 registration year, with only 58,999 miles on the clock. This Euro 6 compliant model is powered by a potent 2.0 litre petrol engine, delivering exhilarating performance through its four wheel drive system. The vehicle comes with a 3 month warranty for your peace of mind, and its MOT is valid until October 2026, offering extensive roadworthiness. While it has a partial service history, the low mileage and single ownership suggest a well cared for vehicle.\n\nThe performance of this Golf R TSI truly sets it apart, with a rapid 0-62mph acceleration time of just 4.9 seconds. This impressive figure indicates a level of responsiveness and speed that surpasses many other vehicles in its class. Combined with its four wheel drive capability, this Golf R TSI offers a dynamic and engaging driving experience, making it a compelling choice for those seeking both practicality and exhilarating performance.", "colour": "Black", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 1, "keys": 2, "vehicleCondition": {"tyreCondition": 95, "interiorCondition": 95, "bodyCondition": 95, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Right", "isCrossover": false, "operatingType": null, "emissionClass": "Euro 6", "co2Emissions": {"co2Emission": 159, "unit": "g/km", "__typename": "Co2Emissions"}, "topSpeed": {"topSpeed": 0, "__typename": "Speed"}, "minimumKerbWeight": {"weight": 1361, "unit": "kg", "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": "STD", "berth": 0, "bedrooms": 0, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 2, "sizeCC": 1984, "manufacturerEngineSize": 2, "__typename": "Engine"}, "exteriorWidth": {"width": 0, "unit": "mm", "__typename": "ExteriorWidth"}, "exteriorLength": {"length": 0, "unit": "mm", "__typename": "ExteriorLength"}, "exteriorHeight": {"height": 0, "unit": "mm", "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": true, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Volkswagen", "model": "Golf", "trim": "R", "optionalFeatures": null, "standardFeatures": [{"description": "Alloy Wheels - 20in", "category": "Standard", "__typename": "Feature"}, {"description": "Body Kit", "category": "Standard", "__typename": "Feature"}, {"description": "Seat - ISOFIX Anchorage Point  - Rear", "category": "Standard", "__typename": "Feature"}, {"description": "Central Door Locking - Remote", "category": "Standard", "__typename": "Feature"}, {"description": "ABS Brakes", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm - Remote Control", "category": "Standard", "__typename": "Feature"}, {"description": "Deadlocks", "category": "Standard", "__typename": "Feature"}, {"description": "Front and Rear Parking Sensors", "category": "Standard", "__typename": "Feature"}, {"description": "Four Wheel Drive", "category": "Standard", "__typename": "Feature"}, {"description": "Electronic Stability Programme", "category": "Standard", "__typename": "Feature"}, {"description": "Cruise Control", "category": "Standard", "__typename": "Feature"}, {"description": "Alarm", "category": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "category": "Standard", "__typename": "Feature"}, {"description": "Air-Conditioning - Automatic", "category": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "category": "Standard", "__typename": "Feature"}, {"description": "Hands Free Bluetooth Kit", "category": "Standard", "__typename": "Feature"}, {"description": "Electric Windows - Front/Rear", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Drivers Assistance", "features": [{"description": "Cruise Control", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Exterior", "features": [{"description": "Black metallic exterior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Black part leather interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Alloy Wheels - 20in", "type": "Standard", "__typename": "Feature"}, {"description": "Body Kit", "type": "Standard", "__typename": "Feature"}, {"description": "Seat - ISOFIX Anchorage Point  - Rear", "type": "Standard", "__typename": "Feature"}, {"description": "Central Door Locking - Remote", "type": "Standard", "__typename": "Feature"}, {"description": "ABS Brakes", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Air Bag Side - Driver/Passenger", "type": "Standard", "__typename": "Feature"}, {"description": "Alarm - Remote Control", "type": "Standard", "__typename": "Feature"}, {"description": "Deadlocks", "type": "Standard", "__typename": "Feature"}, {"description": "Front and Rear Parking Sensors", "type": "Standard", "__typename": "Feature"}, {"description": "Four Wheel Drive", "type": "Standard", "__typename": "Feature"}, {"description": "Electronic Stability Programme", "type": "Standard", "__typename": "Feature"}, {"description": "Armrest - Front", "type": "Standard", "__typename": "Feature"}, {"description": "Air-Conditioning - Automatic", "type": "Standard", "__typename": "Feature"}, {"description": "Full 12 months MOT", "type": "Standard", "__typename": "Feature"}, {"description": "Hands Free Bluetooth Kit", "type": "Standard", "__typename": "Feature"}, {"description": "Electric Windows - Front/Rear", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Safety and Security", "features": [{"description": "Alarm", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": {"co2Emissions": "159 g/km", "fuelConsumptionCombined": "40.94 mpg", "fuelConsumptionExtraUrban": "47.88 mpg", "fuelConsumptionUrban": "32.10 mpg", "insuranceGroup": "34E", "minimumKerbWeight": "1495 kg", "zeroToSixtyMph": null, "zeroToSixtyTwoMph": "4.90 seconds", "cylinders": "4", "valves": "16", "enginePower": "296 bhp", "topSpeed": "155 mph", "engineTorque": "280.00 lbs/ft", "vehicleHeight": "1436 mm", "vehicleLength": "4268 mm", "vehicleWidth": "2027 mm", "wheelbase": "2630 mm", "fuelTankCapacity": "55.00 litres", "grossVehicleWeight": "1980 kg", "luggageCapacitySeatsDown": "1233 litres", "bootspaceSeatsUp": "343 litres", "vehicleWidthInclMirrors": null, "maxLoadingWeight": null, "standardFeatures": [{"description": "12V Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "12V Socket - Luggage Compartment", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "18in Alloy Wheels - Cadiz", "category": "Exterior", "__typename": "Feature"}, {"description": "2 Zone Electronic Climate Control with Automatic Air Recirculation", "category": "Interior", "__typename": "Feature"}, {"description": "ABS - Anti-Lock Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "ASR - Anti Slip Regulation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Curtain Front and Rear", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Driver", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Drivers Knee", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Passenger with Deactivation Switch", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Airbags - Front Seat Side Impact", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Alarm with Interior Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Anti-Theft Wheel Bolts", "category": "Exterior", "__typename": "Feature"}, {"description": "Anti-Tramp Function for ESP", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Armrest - Front Centre with Ventilation Nozzles x2", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Dimming Rear View Mirror", "category": "Interior", "__typename": "Feature"}, {"description": "Automatic Post-Collision Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Aux-In Socket", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Bluetooth Telephone Preparation", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Body Coloured Bumpers and Door Handles", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Calipers - Gloss Black", "category": "Exterior", "__typename": "Feature"}, {"description": "Brake Pad Wear Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Bumpers - Front and Rear - Uniquely Shaped", "category": "Exterior", "__typename": "Feature"}, {"description": "Carpet Mats - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "Central Locking - Remote with 2 Remote Keys", "category": "Safety and Security", "__typename": "Feature"}, {"description": "City Emergency Braking System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Composition Media System", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Cruise Control", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Cup Holders - Front and Rear", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - Front x2", "category": "Interior", "__typename": "Feature"}, {"description": "Cup Holders - Rear x2", "category": "Interior", "__typename": "Feature"}, {"description": "DAB - Digital Radio Reception", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Dashboard - Gloss Black Panel", "category": "Interior", "__typename": "Feature"}, {"description": "Daytime Running Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "Differential Lock - Electronic", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Door Mirrors - Chrome Plated", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Electrically Adjustable-Heated and Folding", "category": "Exterior", "__typename": "Feature"}, {"description": "Door Mirrors - Puddle Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Door Mirrors - Reverse Activated Kerb View Adjustment on Passengers", "category": "Exterior", "__typename": "Feature"}, {"description": "ESP - Electronic Stability Programme", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electric Windows - Front and Rear", "category": "Exterior", "__typename": "Feature"}, {"description": "Electronic Engine Immobiliser", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Electronic Parking Brake with Auto Hold Function", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Exhaust Tailpipes - Chrome Left and right", "category": "Exterior", "__typename": "Feature"}, {"description": "Front Assist including City Emergency Braking", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Front Seat Back Storage Pockets", "category": "Interior", "__typename": "Feature"}, {"description": "Glovebox - Illuminated - Cooled - Lockable", "category": "Interior", "__typename": "Feature"}, {"description": "Grab Handles - Front x2 Rear x2 with Coat Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "HBA - Hydraulic Brake Assist", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Headlight Washer System", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Bi-Xenon - Gas Discharged", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Coming-Leaving Home Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Headlights - Dusk Sensor - Automatic Driving Lights", "category": "Illumination", "__typename": "Feature"}, {"description": "Height and Reach Adjustable Steering Column", "category": "Interior", "__typename": "Feature"}, {"description": "High Level 3rd Brake Light - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "ISOFIX Child Seat Preparation for 2 Rear Seats", "category": "Safety and Security", "__typename": "Feature"}, {"description": "LED Rear Number Plate Lights", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Lights on Warning Buzzer", "category": "Illumination", "__typename": "Feature"}, {"description": "Load Lashing Points x4 in Luggage Compartment", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment - Hooks", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Cover", "category": "Interior", "__typename": "Feature"}, {"description": "Luggage Compartment Storage Area on Right", "category": "Interior", "__typename": "Feature"}, {"description": "MDI - Multi Device Interface with USB - iPod Connection Cables", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Mirror Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Multifunction Computer - Colour", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Multiple Impact Brake Activation", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Optical Parking Display via Vehicles Audio System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Parking Sensors - Front", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Parking Sensors - Rear", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Power Assisted Steering - Speed Sensitive", "category": "Performance", "__typename": "Feature"}, {"description": "Pre-Crash Preventive Occupant Protection", "category": "Safety and Security", "__typename": "Feature"}, {"description": "R Styling Pack", "category": "Exterior", "__typename": "Feature"}, {"description": "Radar Sensor Controlled Distance Monitoring System", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Radiator Grille - Chrome Plated Strip", "category": "Exterior", "__typename": "Feature"}, {"description": "Radio & Single CD Player MP3 Compatible", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Radio Aerial Integrated into Rear Windscreen", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Rain Sensor", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Centre Armrest", "category": "Interior", "__typename": "Feature"}, {"description": "Rear Diffuser - Black with Chrome Exhaust Tailpipes Left and Right", "category": "Exterior", "__typename": "Feature"}, {"description": "Rear Tail Lights - LED", "category": "Illumination", "__typename": "Feature"}, {"description": "SD Card Reader", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Seatbelt Reminder", "category": "Safety and Security", "__typename": "Feature"}, {"description": "Seats - Front Lumbar Support", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Front Sports", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Front Sports with R Logo on Head Restraints", "category": "Interior", "__typename": "Feature"}, {"description": "Seats - Height Adjustment - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Service Interval Display", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Spare Wheel - Space Saver Steel", "category": "Exterior", "__typename": "Feature"}, {"description": "Speakers x8", "category": "Audio and Communications", "__typename": "Feature"}, {"description": "Spoiler - Tailgate", "category": "Exterior", "__typename": "Feature"}, {"description": "Static Cornering Function", "category": "Illumination", "__typename": "Feature"}, {"description": "Steering Wheel - 3-Spoke - Leather Trimmed - Multifunction with R Logo", "category": "Interior", "__typename": "Feature"}, {"description": "Steering Wheel - Audio Controls", "category": "Interior", "__typename": "Feature"}, {"description": "Storage - Cover for Area in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Centre Console Covered", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Front Doors", "category": "Interior", "__typename": "Feature"}, {"description": "Storage Compartment in Roof Console", "category": "Interior", "__typename": "Feature"}, {"description": "Styling Pack for R", "category": "Exterior", "__typename": "Feature"}, {"description": "Suspension - R Sports", "category": "Performance", "__typename": "Feature"}, {"description": "Temperature Display - External", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tinted Glass - Heat Insulating Rear 65 Percent Light Absorbing from B Pillar Backwards", "category": "Exterior", "__typename": "Feature"}, {"description": "Traffic Sign Recognition", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Tyre Pressure Indicator", "category": "Drivers Assistance", "__typename": "Feature"}, {"description": "Under Seat Drawers - Front", "category": "Interior", "__typename": "Feature"}, {"description": "Variable Boot Floor", "category": "Interior", "__typename": "Feature"}, {"description": "XDS Electronic Differential Lock", "category": "Safety and Security", "__typename": "Feature"}], "chargingData": null, "__typename": "TechData"}, "annualTax": {"standardRate": 265, "__typename": "AnnualTax"}, "oemDrivetrain": "4Motion", "bikeLicenceType": null, "derivativeId": "bf8aa52a1ecc4af38017c45679bcc74f", "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": "Four Wheel Drive", "torque": null, "range": null, "interiorDescription": "Black part leather interior", "exteriorDescription": "Black metallic exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
2026-01-28 13:02:40 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This Volkswagen Golf R TSI is a remarkable find, having been '
                'cherished by just one owner from new and boasting '
                'exceptionally low mileage for its 2014 registration year, '
                'with only 58,999 miles on the clock. This Euro 6 compliant '
                'model is powered by a potent 2.0 litre petrol engine, '
                'delivering exhilarating performance through its four wheel '
                'drive system. The vehicle comes with a 3 month warranty for '
                'your peace of mind, and its MOT is valid until October 2026, '
                'offering extensive roadworthiness. While it has a partial '
                'service history, the low mileage and single ownership suggest '
                'a well cared for vehicle.\n'
                '\n'
                'The performance of this Golf R TSI truly sets it apart, with '
                'a rapid 0-62mph acceleration time of just 4.9 seconds. This '
                'impressive figure indicates a level of responsiveness and '
                'speed that surpasses many other vehicles in its class. '
                'Combined with its four wheel drive capability, this Golf R '
                'TSI offers a dynamic and engaging driving experience, making '
                'it a compelling choice for those seeking both practicality '
                'and exhilarating performance.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981138',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 58999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/1a5930d5ef704c5383cbcf4b956f2bea.jpg',
                'https://m.atcdn.co.uk/a/media/130f73893d77402b9bbaec713098b8c4.jpg',
                'https://m.atcdn.co.uk/a/media/826e50342d854dcf99fb30ec117241dd.jpg',
                'https://m.atcdn.co.uk/a/media/2aba6d07da1f476b891df4f6c2d453b3.jpg',
                'https://m.atcdn.co.uk/a/media/c5857932d3d5469297a22f41d033e3ed.jpg',
                'https://m.atcdn.co.uk/a/media/a0a7452777984b16aead12dcdd573491.jpg',
                'https://m.atcdn.co.uk/a/media/05ff91b017fe443486a6d9e703001f8d.jpg',
                'https://m.atcdn.co.uk/a/media/962ec76441144cb1b6b48c8f23cae93b.jpg',
                'https://m.atcdn.co.uk/a/media/0f8de2f39a1d4f77862709ad14602cb8.jpg',
                'https://m.atcdn.co.uk/a/media/447a7ed8f5c04cee8e96c210e51ca197.jpg',
                'https://m.atcdn.co.uk/a/media/9e4a01e8744842fe9dcee3016b3c1603.jpg',
                'https://m.atcdn.co.uk/a/media/5fdcfc17b21f4434a708575395c2f602.jpg',
                'https://m.atcdn.co.uk/a/media/9f0ca61091254f66ad24b67c9e418088.jpg',
                'https://m.atcdn.co.uk/a/media/fe26c12153fd43f1ba18d4ad704ee05b.jpg',
                'https://m.atcdn.co.uk/a/media/10c582797cdf439ca77b4aec3b791b3d.jpg',
                'https://m.atcdn.co.uk/a/media/91ad40e081144b84a8fabba8499b061f.jpg',
                'https://m.atcdn.co.uk/a/media/8320c56e645244648a9f29fdafcd8075.jpg',
                'https://m.atcdn.co.uk/a/media/bd78989c74204fbdb0a67baddb280efb.jpg'],
 'price': 15495,
 'price_includes_vat': True,
 'registration_date': '2014-02-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI R HATCHBACK 5DR PETROL DSG 4MOTION EURO 6 '
          '(S/S) (320 PS) AUTO MOT 11/26 59K ULEZ',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2014}
2026-01-28 13:02:40 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 018b5da8-b50a-58d0-8574-8b548201eeb5 with identifier: 202511187981138
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 018b5da8-b50a-58d0-8574-8b548201eeb5
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F1a5930d5ef704c5383cbcf4b956f2bea.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a5930d5ef704c5383cbcf4b956f2bea.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F130f73893d77402b9bbaec713098b8c4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/130f73893d77402b9bbaec713098b8c4.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F826e50342d854dcf99fb30ec117241dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/826e50342d854dcf99fb30ec117241dd.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F2aba6d07da1f476b891df4f6c2d453b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2aba6d07da1f476b891df4f6c2d453b3.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252Fc5857932d3d5469297a22f41d033e3ed.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5857932d3d5469297a22f41d033e3ed.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252Fa0a7452777984b16aead12dcdd573491.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0a7452777984b16aead12dcdd573491.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F05ff91b017fe443486a6d9e703001f8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/05ff91b017fe443486a6d9e703001f8d.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F962ec76441144cb1b6b48c8f23cae93b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/962ec76441144cb1b6b48c8f23cae93b.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F0f8de2f39a1d4f77862709ad14602cb8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f8de2f39a1d4f77862709ad14602cb8.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F447a7ed8f5c04cee8e96c210e51ca197.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/447a7ed8f5c04cee8e96c210e51ca197.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F9e4a01e8744842fe9dcee3016b3c1603.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e4a01e8744842fe9dcee3016b3c1603.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F5fdcfc17b21f4434a708575395c2f602.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5fdcfc17b21f4434a708575395c2f602.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F9f0ca61091254f66ad24b67c9e418088.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f0ca61091254f66ad24b67c9e418088.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252Ffe26c12153fd43f1ba18d4ad704ee05b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe26c12153fd43f1ba18d4ad704ee05b.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:40 [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%252F10c582797cdf439ca77b4aec3b791b3d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/10c582797cdf439ca77b4aec3b791b3d.jpg already downloaded
2026-01-28 13:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:41 [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%252F91ad40e081144b84a8fabba8499b061f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91ad40e081144b84a8fabba8499b061f.jpg already downloaded
2026-01-28 13:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:41 [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%252F8320c56e645244648a9f29fdafcd8075.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8320c56e645244648a9f29fdafcd8075.jpg already downloaded
2026-01-28 13:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:41 [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%252Fbd78989c74204fbdb0a67baddb280efb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd78989c74204fbdb0a67baddb280efb.jpg already downloaded
2026-01-28 13:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 018b5da8-b50a-58d0-8574-8b548201eeb5 with identifier 202511187981138
2026-01-28 13:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 018b5da8-b50a-58d0-8574-8b548201eeb5
2026-01-28 13:02:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This Volkswagen Golf R TSI is a remarkable find, having been '
                'cherished by just one owner from new and boasting '
                'exceptionally low mileage for its 2014 registration year, '
                'with only 58,999 miles on the clock. This Euro 6 compliant '
                'model is powered by a potent 2.0 litre petrol engine, '
                'delivering exhilarating performance through its four wheel '
                'drive system. The vehicle comes with a 3 month warranty for '
                'your peace of mind, and its MOT is valid until October 2026, '
                'offering extensive roadworthiness. While it has a partial '
                'service history, the low mileage and single ownership suggest '
                'a well cared for vehicle.\n'
                '\n'
                'The performance of this Golf R TSI truly sets it apart, with '
                'a rapid 0-62mph acceleration time of just 4.9 seconds. This '
                'impressive figure indicates a level of responsiveness and '
                'speed that surpasses many other vehicles in its class. '
                'Combined with its four wheel drive capability, this Golf R '
                'TSI offers a dynamic and engaging driving experience, making '
                'it a compelling choice for those seeking both practicality '
                'and exhilarating performance.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'fuel_type': 'Petrol',
 'id': '018b5da8-b50a-58d0-8574-8b548201eeb5',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187981138',
 'listing': 'directbuy',
 'location': 'Manchester, Lancashire',
 'make': 'Volkswagen',
 'model': 'Golf',
 'odometer': 58999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/1a5930d5ef704c5383cbcf4b956f2bea.jpg',
                'https://m.atcdn.co.uk/a/media/130f73893d77402b9bbaec713098b8c4.jpg',
                'https://m.atcdn.co.uk/a/media/826e50342d854dcf99fb30ec117241dd.jpg',
                'https://m.atcdn.co.uk/a/media/2aba6d07da1f476b891df4f6c2d453b3.jpg',
                'https://m.atcdn.co.uk/a/media/c5857932d3d5469297a22f41d033e3ed.jpg',
                'https://m.atcdn.co.uk/a/media/a0a7452777984b16aead12dcdd573491.jpg',
                'https://m.atcdn.co.uk/a/media/05ff91b017fe443486a6d9e703001f8d.jpg',
                'https://m.atcdn.co.uk/a/media/962ec76441144cb1b6b48c8f23cae93b.jpg',
                'https://m.atcdn.co.uk/a/media/0f8de2f39a1d4f77862709ad14602cb8.jpg',
                'https://m.atcdn.co.uk/a/media/447a7ed8f5c04cee8e96c210e51ca197.jpg',
                'https://m.atcdn.co.uk/a/media/9e4a01e8744842fe9dcee3016b3c1603.jpg',
                'https://m.atcdn.co.uk/a/media/5fdcfc17b21f4434a708575395c2f602.jpg',
                'https://m.atcdn.co.uk/a/media/9f0ca61091254f66ad24b67c9e418088.jpg',
                'https://m.atcdn.co.uk/a/media/fe26c12153fd43f1ba18d4ad704ee05b.jpg',
                'https://m.atcdn.co.uk/a/media/10c582797cdf439ca77b4aec3b791b3d.jpg',
                'https://m.atcdn.co.uk/a/media/91ad40e081144b84a8fabba8499b061f.jpg',
                'https://m.atcdn.co.uk/a/media/8320c56e645244648a9f29fdafcd8075.jpg',
                'https://m.atcdn.co.uk/a/media/bd78989c74204fbdb0a67baddb280efb.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 284474,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a5930d5ef704c5383cbcf4b956f2bea.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 319840,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/130f73893d77402b9bbaec713098b8c4.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 284420,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/826e50342d854dcf99fb30ec117241dd.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 249326,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2aba6d07da1f476b891df4f6c2d453b3.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 240195,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5857932d3d5469297a22f41d033e3ed.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251338,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0a7452777984b16aead12dcdd573491.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 251730,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/05ff91b017fe443486a6d9e703001f8d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165080,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/962ec76441144cb1b6b48c8f23cae93b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154239,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f8de2f39a1d4f77862709ad14602cb8.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199720,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/447a7ed8f5c04cee8e96c210e51ca197.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158107,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e4a01e8744842fe9dcee3016b3c1603.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170042,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5fdcfc17b21f4434a708575395c2f602.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105548,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f0ca61091254f66ad24b67c9e418088.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165020,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe26c12153fd43f1ba18d4ad704ee05b.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151867,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/10c582797cdf439ca77b4aec3b791b3d.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142500,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/91ad40e081144b84a8fabba8499b061f.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130146,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8320c56e645244648a9f29fdafcd8075.jpg',
             'Width': 1280},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bad0d81d-ecb7-57cb-9ea2-74abe3d81353/bad0d81d-ecb7-57cb-9ea2-74abe3d81353_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113793,
             'Height': 960,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd78989c74204fbdb0a67baddb280efb.jpg',
             'Width': 1280}],
 'price': 15495,
 'price_includes_vat': True,
 'registration_date': '2014-02-11',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen Golf 2.0 TSI R HATCHBACK 5DR PETROL DSG 4MOTION EURO 6 '
          '(S/S) (320 PS) AUTO MOT 11/26 59K ULEZ',
 'transmission': 'automatic',
 'trim': 'R',
 'year': 2014}
2026-01-28 13:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:41 [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%27202511187981138%27 HTTP/1.1" 200 None
2026-01-28 13:02:41 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187981138: {'created_time': 1769605361.091453, 'last_price_update_time': 1769605361.091466}
2026-01-28 13:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187981138') HTTP/1.1" 204 0
2026-01-28 13:02:41 [scrapy.core.engine] INFO: Closing spider (finished)
2026-01-28 13:02:41 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-01-28 13:02:41 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-01-28 13:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 2604fa16fc3011f0a599c2c555c92d63
2026-01-28 13:02:41 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-01-28 13:02:41 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-01-28 13:02:41 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:02:41 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:02:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-01-28 13:02:41 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 6, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-01-28 13:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:42 [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%201768309362 HTTP/1.1" 200 None
2026-01-28 13:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202501087846645') HTTP/1.1" 204 0
2026-01-28 13:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202505272854293') HTTP/1.1" 204 0
2026-01-28 13:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202506013037012') HTTP/1.1" 204 0
2026-01-28 13:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187980459') HTTP/1.1" 204 0
2026-01-28 13:02:42 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (66 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/2604fa16fc3011f0a599c2c555c92d63.jl
2026-01-28 13:02:42 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 558186,
 'downloader/request_count': 107,
 'downloader/request_method_count/GET': 37,
 'downloader/request_method_count/POST': 70,
 'downloader/response_bytes': 9316845,
 'downloader/response_count': 107,
 'downloader/response_status_count/200': 107,
 'elapsed_time_seconds': 653.492644,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 1, 28, 13, 2, 42, 754893, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 66,
 'log_count/DEBUG': 3644,
 'log_count/ERROR': 94,
 'log_count/INFO': 2075,
 'memusage/max': 159047680,
 'memusage/startup': 126308352,
 'photo_download_count': 37,
 'request_depth_max': 4,
 'response_received_count': 70,
 'scheduler/dequeued': 107,
 'scheduler/dequeued/memory': 107,
 'scheduler/enqueued': 107,
 'scheduler/enqueued/memory': 107,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 86,
 'scrapy-zyte-api/error_ratio': 0.18604651162790697,
 'scrapy-zyte-api/errors': 16,
 "scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 16,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 10.655948130174405,
 'scrapy-zyte-api/mean_response_seconds': 10.683362577310096,
 'scrapy-zyte-api/processed': 70,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 70,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 69,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 70,
 'scrapy-zyte-api/request_args/httpRequestBody': 70,
 'scrapy-zyte-api/request_args/httpRequestMethod': 70,
 'scrapy-zyte-api/request_args/httpResponseBody': 70,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 70,
 'scrapy-zyte-api/request_args/url': 70,
 'scrapy-zyte-api/status_codes/0': 16,
 'scrapy-zyte-api/status_codes/200': 70,
 'scrapy-zyte-api/success': 70,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 1, 28, 12, 51, 49, 262249, tzinfo=datetime.timezone.utc)}
2026-01-28 13:02:42 [scrapy.core.engine] INFO: Spider closed (finished)
2026-01-28 13:02:42 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f785e529a90>
2026-01-28 13:02:42 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f785e52a310>

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